Home | History | Annotate | Download | only in i18n

Lines Matching refs:ce

76 UBool ceNeedsTwoParts(int64_t ce) {
77 return (ce & INT64_C(0xffff00ff003f)) != 0;
89 // Return the trailing CE offset while we are in the middle of a 64-bit CE.
126 int64_t ce = iter_->nextCE(status);
127 if (ce == Collation::NO_CE) { return NULLORDER; }
128 // Turn the 64-bit CE into two old-style 32-bit CEs, without quaternary bits.
129 uint32_t p = (uint32_t)(ce >> 32);
130 uint32_t lower32 = (uint32_t)ce;
134 otherHalf_ = secondHalf | 0xc0; // continuation CE
198 int64_t ce = iter_->previousCE(*offsets_, status);
199 if (ce == Collation::NO_CE) { return NULLORDER; }
200 // Turn the 64-bit CE into two old-style 32-bit CEs, without quaternary bits.
201 uint32_t p = (uint32_t)(ce >> 32);
202 uint32_t lower32 = (uint32_t)ce;
207 // When we convert a single 64-bit CE into two 32-bit CEs,
214 return secondHalf | 0xc0; // continuation CE
400 virtual void handleCE(int64_t /*ce*/) {}
406 int32_t count = 0; // number of CE "halves"
410 // last "half" of the last CE
411 int64_t ce = ces[length - 1];
412 uint32_t p = (uint32_t)(ce >> 32);
413 uint32_t lower32 = (uint32_t)ce;
419 lastHalf |= 0xc0; // old-style continuation CE
463 // old-style continuation CE