Lines Matching defs:CollationData
40 struct U_I18N_API CollationData : public UMemory { struct
51 CollationData(const Normalizer2Impl &nfc) in CollationData() argument
64 uint32_t getCE32(UChar32 c) const { in getCE32()
68 uint32_t getCE32FromSupplementary(UChar32 c) const { in getCE32FromSupplementary()
72 UBool isDigit(UChar32 c) const { in isDigit()
77 UBool isUnsafeBackward(UChar32 c, UBool numeric) const { in isUnsafeBackward()
81 UBool isCompressibleLeadByte(uint32_t b) const { in isCompressibleLeadByte()
85 inline UBool isCompressiblePrimary(uint32_t p) const { in isCompressiblePrimary()
93 static uint32_t readCE32(const char16_t *p) { in readCE32()
111 int64_t getCEFromOffsetCE32(UChar32 c, uint32_t ce32) const { in getCEFromOffsetCE32()
125 uint16_t getFCD16(UChar32 c) const { in getFCD16()
183 const CollationData *base; argument
189 const uint32_t *jamoCE32s;
190 const Normalizer2Impl &nfcImpl;
192 uint32_t numericPrimary;
194 int32_t ce32sLength;
195 int32_t cesLength;
196 int32_t contextsLength;
199 const UBool *compressibleBytes;
204 const UnicodeSet *unsafeBackwardSet;
210 const uint16_t *fastLatinTable;
211 int32_t fastLatinTableLength;
218 int32_t numScripts;
228 const uint16_t *scriptsIndex;
235 const uint16_t *scriptStarts;
236 int32_t scriptStartsLength;
243 const uint32_t *rootElements;
244 int32_t rootElementsLength;