Home | History | Annotate | Download | only in i18n

Lines Matching defs:ce

48     uint32_t ce;
66 void put(uint32_t ce, int32_t ixLow, int32_t ixHigh);
89 void RCEBuffer::put(uint32_t ce, int32_t ixLow, int32_t ixHigh)
104 buffer[bufferIndex].ce = ce;
122 uint64_t ce;
139 void put(uint64_t ce, int32_t ixLow, int32_t ixHigh);
167 void PCEBuffer::put(uint64_t ce, int32_t ixLow, int32_t ixHigh)
182 buffer[bufferIndex].ce = ce;
246 inline uint64_t processCE(UCollationElements *elems, uint32_t ce)
251 // We could apply the mask to ce and then
255 tertiary = ucol_tertiaryOrder(ce);
259 secondary = ucol_secondaryOrder(ce);
263 primary = ucol_primaryOrder(ce);
271 // **** the *second* CE is marked as a continuation, so ****
274 if (elems->pce->toShift && (elems->pce->variableTop > ce && primary != 0)
448 uint32_t ce = (uint32_t) ucol_getNextCE(coll, &elems->iteratordata_, status);
451 if (ce == UCOL_NO_MORE_CES) {
456 result = processCE(elems, ce);
546 uint32_t ce;
551 ce = ucol_getPrevCE(coll, &elems->iteratordata_, status);
554 if (ce == UCOL_NO_MORE_CES) {
562 rceb.put(ce, low, high);
563 } while ((ce & UCOL_PRIMARYMASK) == 0);
569 result = processCE(elems, rcei->ce);
601 return pcei->ce;