Home | History | Annotate | Download | only in i18n

Lines Matching refs:ce32

231         uint32_t ce32 = data.getCE32(c);
232 if(ce32 == Collation::FALLBACK_CE32) {
234 ce32 = d->getCE32(c);
238 if(getCEsFromCE32(*d, c, ce32, errorCode)) {
262 CollationFastLatinBuilder::getCEsFromCE32(const CollationData &data, UChar32 c, uint32_t ce32,
265 ce32 = data.getFinalCE32(ce32);
267 if(Collation::isSimpleOrLongCE32(ce32)) {
268 ce0 = Collation::ceFromCE32(ce32);
270 switch(Collation::tagFromCE32(ce32)) {
272 ce0 = Collation::latinCE0FromCE32(ce32);
273 ce1 = Collation::latinCE1FromCE32(ce32);
276 const uint32_t *ce32s = data.ce32s + Collation::indexFromCE32(ce32);
277 int32_t length = Collation::lengthFromCE32(ce32);
289 const int64_t *ces = data.ces + Collation::indexFromCE32(ce32);
290 int32_t length = Collation::lengthFromCE32(ce32);
302 // by recursing on its default CE32 and checking that none of the prefixes starts
308 return getCEsFromContractionCE32(data, ce32, errorCode);
311 ce0 = data.getCEFromOffsetCE32(c, ce32);
358 CollationFastLatinBuilder::getCEsFromContractionCE32(const CollationData &data, uint32_t ce32,
361 const UChar *p = data.contexts + Collation::indexFromCE32(ce32);
362 ce32 = CollationData::readCE32(p); // Default if no suffix match.
363 // Since the original ce32 is not a prefix mapping,
364 // the default ce32 must not be another contraction.
365 U_ASSERT(!Collation::isContractionCE32(ce32));
367 if(getCEsFromCE32(data, U_SENTINEL, ce32, errorCode)) {
393 ce32 = (uint32_t)suffixes.getValue();
394 if(suffix.length() == 1 && getCEsFromCE32(data, U_SENTINEL, ce32, errorCode)) {