Home | History | Annotate | Download | only in common

Lines Matching defs:uchar

33     const UChar *pos=pos_;
62 UCharsTrie::branchNext(const UChar *pos, int32_t length, int32_t uchar) {
71 if(uchar<*pos++) {
83 if(uchar==*pos++) {
113 if(uchar==*pos++) {
124 UCharsTrie::nextImpl(const UChar *pos, int32_t uchar) {
128 return branchNext(pos, node, uchar);
132 if(uchar==*pos++) {
155 UCharsTrie::next(int32_t uchar) {
156 const UChar *pos=pos_;
163 if(uchar==*pos++) {
174 return nextImpl(pos, uchar);
178 UCharsTrie::next(const UChar *s, int32_t sLength) {
183 const UChar *pos=pos_;
191 int32_t uchar;
194 if((uchar=*s++)==0) {
205 if(uchar!=*pos) {
221 uchar=*s++;
227 if(uchar!=*pos) {
238 UStringTrieResult result=branchNext(pos, node, uchar);
244 if((uchar=*s++)==0) {
251 uchar=*s++;
264 if(uchar!=*pos) {
284 const UChar *
285 UCharsTrie::findUniqueValueFromBranch(const UChar *pos, int32_t length,
323 UCharsTrie::findUniqueValue(const UChar *pos, UBool haveUniqueValue, int32_t &uniqueValue) {
367 const UChar *pos=pos_;
399 UCharsTrie::getNextBranchUChars(const UChar *pos, int32_t length, Appendable &out) {