Lines Matching refs:ce32
29 CollationData::getIndirectCE32(uint32_t ce32) const { in getIndirectCE32()
30 U_ASSERT(Collation::isSpecialCE32(ce32)); in getIndirectCE32()
31 int32_t tag = Collation::tagFromCE32(ce32); in getIndirectCE32()
34 ce32 = ce32s[Collation::indexFromCE32(ce32)]; in getIndirectCE32()
36 ce32 = Collation::UNASSIGNED_CE32; in getIndirectCE32()
39 ce32 = ce32s[0]; in getIndirectCE32()
41 return ce32; in getIndirectCE32()
45 CollationData::getFinalCE32(uint32_t ce32) const { in getFinalCE32()
46 if(Collation::isSpecialCE32(ce32)) { in getFinalCE32()
47 ce32 = getIndirectCE32(ce32); in getFinalCE32()
49 return ce32; in getFinalCE32()
57 uint32_t ce32 = getCE32(c); in getSingleCE() local
58 if(ce32 == Collation::FALLBACK_CE32) { in getSingleCE()
60 ce32 = base->getCE32(c); in getSingleCE()
64 while(Collation::isSpecialCE32(ce32)) { in getSingleCE()
65 switch(Collation::tagFromCE32(ce32)) { in getSingleCE()
79 return Collation::ceFromLongPrimaryCE32(ce32); in getSingleCE()
81 return Collation::ceFromLongSecondaryCE32(ce32); in getSingleCE()
83 if(Collation::lengthFromCE32(ce32) == 1) { in getSingleCE()
84 ce32 = d->ce32s[Collation::indexFromCE32(ce32)]; in getSingleCE()
91 if(Collation::lengthFromCE32(ce32) == 1) { in getSingleCE()
92 return d->ces[Collation::indexFromCE32(ce32)]; in getSingleCE()
100 ce32 = d->ce32s[Collation::indexFromCE32(ce32)]; in getSingleCE()
105 ce32 = d->ce32s[0]; in getSingleCE()
108 return d->getCEFromOffsetCE32(c, ce32); in getSingleCE()
113 return Collation::ceFromSimpleCE32(ce32); in getSingleCE()