Home | History | Annotate | Download | only in i18n

Lines Matching defs:ce

74 UBool ceNeedsTwoParts(int64_t ce) {
75 return (ce & INT64_C(0xffff00ff003f)) != 0;
87 // Return the trailing CE offset while we are in the middle of a 64-bit CE.
124 int64_t ce = iter_->nextCE(status);
125 if (ce == Collation::NO_CE) { return NULLORDER; }
126 // Turn the 64-bit CE into two old-style 32-bit CEs, without quaternary bits.
127 uint32_t p = (uint32_t)(ce >> 32);
128 uint32_t lower32 = (uint32_t)ce;
132 otherHalf_ = secondHalf | 0xc0; // continuation CE
196 int64_t ce = iter_->previousCE(*offsets_, status);
197 if (ce == Collation::NO_CE) { return NULLORDER; }
198 // Turn the 64-bit CE into two old-style 32-bit CEs, without quaternary bits.
199 uint32_t p = (uint32_t)(ce >> 32);
200 uint32_t lower32 = (uint32_t)ce;
205 // When we convert a single 64-bit CE into two 32-bit CEs,
212 return secondHalf | 0xc0; // continuation CE
398 virtual void handleCE(int64_t /*ce*/) {}
404 int32_t count = 0; // number of CE "halves"
408 // last "half" of the last CE
409 int64_t ce = ces[length - 1];
410 uint32_t p = (uint32_t)(ce >> 32);
411 uint32_t lower32 = (uint32_t)ce;
417 lastHalf |= 0xc0; // old-style continuation CE
461 // old-style continuation CE