Home | History | Annotate | Download | only in i18n

Lines Matching refs:ce32

122         uint32_t ce32 = handleNextCE32(c, errorCode);
123 uint32_t t = ce32 & 0xff;
124 if(t < Collation::SPECIAL_CE32_LOW_BYTE) { // Forced-inline of isSpecialCE32(ce32).
126 // Forced-inline of ceFromSimpleCE32(ce32).
128 ((int64_t)(ce32 & 0xffff0000) << 32) | ((ce32 & 0xff00) << 16) | (t << 8));
138 ce32 = d->getCE32(c);
139 t = ce32 & 0xff;
143 ((int64_t)(ce32 & 0xffff0000) << 32) | ((ce32 & 0xff00) << 16) | (t << 8));
149 // Forced-inline of ceFromLongPrimaryCE32(ce32).
151 ((int64_t)(ce32 - t) << 32) | Collation::COMMON_SEC_AND_TER_CE);
153 return nextCEFromCE32(d, c, ce32, errorCode);
213 * Returns the next code point and its local CE32 value.
215 * or when c's CE32 value is to be looked up in the base data (fallback).
218 * It is ignored when the returned CE32 is not special (e.g., FFFD_CE32).
248 * Returns the CE32 from the data trie.
254 virtual uint32_t getCE32FromBuilderData(uint32_t ce32, UErrorCode &errorCode);
256 void appendCEsFromCE32(const CollationData *d, UChar32 c, uint32_t ce32,
264 int64_t nextCEFromCE32(const CollationData *d, UChar32 c, uint32_t ce32,
267 uint32_t getCE32FromPrefix(const CollationData *d, uint32_t ce32,
276 const UChar *p, uint32_t ce32, UChar32 c,
280 const CollationData *d, UCharsTrie &suffixes, uint32_t ce32,
293 * Starts from this ce32's digit value and consumes the following/preceding digits.
296 void appendNumericCEs(uint32_t ce32, UBool forward, UErrorCode &errorCode);