Lines Matching full:ce32
124 uint32_t ce32 = handleNextCE32(c, errorCode);
125 uint32_t t = ce32 & 0xff;
126 if(t < Collation::SPECIAL_CE32_LOW_BYTE) { // Forced-inline of isSpecialCE32(ce32).
128 // Forced-inline of ceFromSimpleCE32(ce32).
130 ((int64_t)(ce32 & 0xffff0000) << 32) | ((ce32 & 0xff00) << 16) | (t << 8));
140 ce32 = d->getCE32(c);
141 t = ce32 & 0xff;
145 ((int64_t)(ce32 & 0xffff0000) << 32) | ((ce32 & 0xff00) << 16) | (t << 8));
151 // Forced-inline of ceFromLongPrimaryCE32(ce32).
153 ((int64_t)(ce32 - t) << 32) | Collation::COMMON_SEC_AND_TER_CE);
155 return nextCEFromCE32(d, c, ce32, errorCode);
215 * Returns the next code point and its local CE32 value.
217 * or when c's CE32 value is to be looked up in the base data (fallback).
220 * It is ignored when the returned CE32 is not special (e.g., FFFD_CE32).
250 * Returns the CE32 from the data trie.
256 virtual uint32_t getCE32FromBuilderData(uint32_t ce32, UErrorCode &errorCode);
258 void appendCEsFromCE32(const CollationData *d, UChar32 c, uint32_t ce32,
266 int64_t nextCEFromCE32(const CollationData *d, UChar32 c, uint32_t ce32,
269 uint32_t getCE32FromPrefix(const CollationData *d, uint32_t ce32,
278 const UChar *p, uint32_t ce32, UChar32 c,
282 const CollationData *d, UCharsTrie &suffixes, uint32_t ce32,
295 * Starts from this ce32's digit value and consumes the following/preceding digits.
298 void appendNumericCEs(uint32_t ce32, UBool forward, UErrorCode &errorCode);