Lines Matching refs:uchar
31 const UChar *pos=pos_;
60 UCharsTrie::branchNext(const UChar *pos, int32_t length, int32_t uchar) {
69 if(uchar<*pos++) {
81 if(uchar==*pos++) {
111 if(uchar==*pos++) {
122 UCharsTrie::nextImpl(const UChar *pos, int32_t uchar) {
126 return branchNext(pos, node, uchar);
130 if(uchar==*pos++) {
153 UCharsTrie::next(int32_t uchar) {
154 const UChar *pos=pos_;
161 if(uchar==*pos++) {
172 return nextImpl(pos, uchar);
176 UCharsTrie::next(const UChar *s, int32_t sLength) {
181 const UChar *pos=pos_;
189 int32_t uchar;
192 if((uchar=*s++)==0) {
203 if(uchar!=*pos) {
219 uchar=*s++;
225 if(uchar!=*pos) {
236 UStringTrieResult result=branchNext(pos, node, uchar);
242 if((uchar=*s++)==0) {
249 uchar=*s++;
262 if(uchar!=*pos) {
282 const UChar *
283 UCharsTrie::findUniqueValueFromBranch(const UChar *pos, int32_t length,
321 UCharsTrie::findUniqueValue(const UChar *pos, UBool haveUniqueValue, int32_t &uniqueValue) {
365 const UChar *pos=pos_;
397 UCharsTrie::getNextBranchUChars(const UChar *pos, int32_t length, Appendable &out) {