Lines Matching refs:ces
132 int32_t fetchCEs(const UnicodeString &str, int32_t start, int64_t ces[], int32_t cesLength);
172 int64_t ces[], int32_t cesLength) { in fetchCEs() argument
175 builderData.ces = builder.ce64s.getBuffer(); in fetchCEs()
201 ces[cesLength] = ce; in fetchCEs()
405 int64_t dataCE = fromBase ? base->ces[i] : ce64s.elementAti(i); in getCE32FromOffsetCE32()
470 return fromBase ? base->ces[i] : ce64s.elementAti(i); in getSingleCE()
536 const int64_t ces[], int32_t cesLength, in add() argument
538 uint32_t ce32 = encodeCEs(ces, cesLength, errorCode); in add()
662 CollationDataBuilder::encodeCEs(const int64_t ces[], int32_t cesLength, in encodeCEs() argument
678 return encodeOneCE(ces[0], errorCode); in encodeCEs()
681 int64_t ce0 = ces[0]; in encodeCEs()
682 int64_t ce1 = ces[1]; in encodeCEs()
702 uint32_t ce32 = encodeOneCEAsCE32(ces[i]); in encodeCEs()
706 return encodeExpansion(ces, cesLength, errorCode); in encodeCEs()
710 CollationDataBuilder::encodeExpansion(const int64_t ces[], int32_t length, UErrorCode &errorCode) { in encodeExpansion() argument
713 int64_t first = ces[0]; in encodeExpansion()
726 if(ce64s.elementAti(i + j) != ces[j]) { break; } in encodeExpansion()
737 ce64s.addElement(ces[j], errorCode); in encodeExpansion()
795 const int64_t *baseCEs = base->ces + Collation::indexFromCE32(ce32); in copyFromBaseCE32()
1307 data.ces = ce64s.getBuffer(); in buildMappings()
1513 CollationDataBuilder::getCEs(const UnicodeString &s, int64_t ces[], int32_t cesLength) { in getCEs() argument
1514 return getCEs(s, 0, ces, cesLength); in getCEs()
1519 int64_t ces[], int32_t cesLength) { in getCEs() argument
1522 return getCEs(s, 0, ces, cesLength); in getCEs()
1524 return getCEs(prefix + s, prefixLength, ces, cesLength); in getCEs()
1530 int64_t ces[], int32_t cesLength) { in getCEs() argument
1535 return collIter->fetchCEs(s, start, ces, cesLength); in getCEs()