Lines Matching defs:CollationData
40 struct U_I18N_API CollationData : public UMemory { struct
55 CollationData(const Normalizer2Impl &nfc) in CollationData() argument
68 uint32_t getCE32(UChar32 c) const { in getCE32()
72 uint32_t getCE32FromSupplementary(UChar32 c) const { in getCE32FromSupplementary()
76 UBool isDigit(UChar32 c) const { in isDigit()
81 UBool isUnsafeBackward(UChar32 c, UBool numeric) const { in isUnsafeBackward()
85 UBool isCompressibleLeadByte(uint32_t b) const { in isCompressibleLeadByte()
89 inline UBool isCompressiblePrimary(uint32_t p) const { in isCompressiblePrimary()
97 static uint32_t readCE32(const UChar *p) { in readCE32()
115 int64_t getCEFromOffsetCE32(UChar32 c, uint32_t ce32) const { in getCEFromOffsetCE32()
129 uint16_t getFCD16(UChar32 c) const { in getFCD16()
187 const CollationData *base; argument
193 const uint32_t *jamoCE32s;
194 const Normalizer2Impl &nfcImpl;
196 uint32_t numericPrimary;
198 int32_t ce32sLength;
199 int32_t cesLength;
200 int32_t contextsLength;
203 const UBool *compressibleBytes;
208 const UnicodeSet *unsafeBackwardSet;
214 const uint16_t *fastLatinTable;
215 int32_t fastLatinTableLength;
222 int32_t numScripts;
232 const uint16_t *scriptsIndex;
239 const uint16_t *scriptStarts;
240 int32_t scriptStartsLength;
247 const uint32_t *rootElements;
248 int32_t rootElementsLength;