• Home
  • Raw
  • Download

Lines Matching refs:ce

61 binarySearch(const UVector64 &list, int64_t ce) {  in binarySearch()  argument
67 int32_t cmp = compareInt64AsUnsigned(ce, list.elementAti(i)); in binarySearch()
138 int64_t ce = Collation::makeCE(Collation::FIRST_UNASSIGNED_PRIMARY); in init() local
139 add(UnicodeString(), s, &ce, 1, errorCode); in init()
142 ce = Collation::makeCE(Collation::FIRST_TRAILING_PRIMARY); in init()
143 rootElements.addElement(ce, errorCode); in init()
276 CollationBaseDataBuilder::addRootElement(int64_t ce, UErrorCode &errorCode) { in addRootElement() argument
277 if(U_FAILURE(errorCode) || ce == 0) { return; } in addRootElement()
279 ce &= INT64_C(0xffffffffffff3fff); in addRootElement()
280 U_ASSERT((ce & 0xc0) == 0); // quaternary==0 in addRootElement()
283 uint32_t p = (uint32_t)(ce >> 32); in addRootElement()
284 uint32_t secTer = (uint32_t)ce; in addRootElement()
310 int32_t i = binarySearch(rootElements, ce); in addRootElement()
312 rootElements.insertElementAt(ce, ~i, errorCode); in addRootElement()
387 int64_t ce = rootElements.elementAti(i); in buildRootElementsTable() local
388 uint32_t p = (uint32_t)(ce >> 32); in buildRootElementsTable()
389 uint32_t secTer = (uint32_t)ce & Collation::ONLY_SEC_TER_MASK; in buildRootElementsTable()
454 ce = rootElements.elementAti(end); in buildRootElementsTable()
455 p = (uint32_t)(ce >> 32); in buildRootElementsTable()
456 secTer = (uint32_t)ce & Collation::ONLY_SEC_TER_MASK; in buildRootElementsTable()
526 int64_t ce = rootElements.elementAti(i); in writeRootElementsRange() local
527 p = (uint32_t)(ce >> 32); in writeRootElementsRange()
528 uint32_t secTer = (uint32_t)ce & Collation::ONLY_SEC_TER_MASK; in writeRootElementsRange()