Lines Matching refs:Collation
32 U_ASSERT(Collation::isSpecialCE32(ce32)); in getIndirectCE32()
33 int32_t tag = Collation::tagFromCE32(ce32); in getIndirectCE32()
34 if(tag == Collation::DIGIT_TAG) { in getIndirectCE32()
36 ce32 = ce32s[Collation::indexFromCE32(ce32)]; in getIndirectCE32()
37 } else if(tag == Collation::LEAD_SURROGATE_TAG) { in getIndirectCE32()
38 ce32 = Collation::UNASSIGNED_CE32; in getIndirectCE32()
39 } else if(tag == Collation::U0000_TAG) { in getIndirectCE32()
48 if(Collation::isSpecialCE32(ce32)) { in getFinalCE32()
60 if(ce32 == Collation::FALLBACK_CE32) { in getSingleCE()
66 while(Collation::isSpecialCE32(ce32)) { in getSingleCE()
67 switch(Collation::tagFromCE32(ce32)) { in getSingleCE()
68 case Collation::LATIN_EXPANSION_TAG: in getSingleCE()
69 case Collation::BUILDER_DATA_TAG: in getSingleCE()
70 case Collation::PREFIX_TAG: in getSingleCE()
71 case Collation::CONTRACTION_TAG: in getSingleCE()
72 case Collation::HANGUL_TAG: in getSingleCE()
73 case Collation::LEAD_SURROGATE_TAG: in getSingleCE()
76 case Collation::FALLBACK_TAG: in getSingleCE()
77 case Collation::RESERVED_TAG_3: in getSingleCE()
80 case Collation::LONG_PRIMARY_TAG: in getSingleCE()
81 return Collation::ceFromLongPrimaryCE32(ce32); in getSingleCE()
82 case Collation::LONG_SECONDARY_TAG: in getSingleCE()
83 return Collation::ceFromLongSecondaryCE32(ce32); in getSingleCE()
84 case Collation::EXPANSION32_TAG: in getSingleCE()
85 if(Collation::lengthFromCE32(ce32) == 1) { in getSingleCE()
86 ce32 = d->ce32s[Collation::indexFromCE32(ce32)]; in getSingleCE()
92 case Collation::EXPANSION_TAG: { in getSingleCE()
93 if(Collation::lengthFromCE32(ce32) == 1) { in getSingleCE()
94 return d->ces[Collation::indexFromCE32(ce32)]; in getSingleCE()
100 case Collation::DIGIT_TAG: in getSingleCE()
102 ce32 = d->ce32s[Collation::indexFromCE32(ce32)]; in getSingleCE()
104 case Collation::U0000_TAG: in getSingleCE()
109 case Collation::OFFSET_TAG: in getSingleCE()
111 case Collation::IMPLICIT_TAG: in getSingleCE()
112 return Collation::unassignedCEFromCodePoint(c); in getSingleCE()
115 return Collation::ceFromSimpleCE32(ce32); in getSingleCE()
243 U_ASSERT(lowStart == ((Collation::MERGE_SEPARATOR_BYTE + 1) << 8)); in makeReorderRanges()
245 U_ASSERT(highLimit == (Collation::TRAIL_WEIGHT_BYTE << 8)); in makeReorderRanges()