Lines Matching refs:CollationBuilder
167 CollationBuilder builder(base, errorCode); in internalBuildTailoring()
197 const int32_t CollationBuilder::HAS_BEFORE2;
198 const int32_t CollationBuilder::HAS_BEFORE3;
201 CollationBuilder::CollationBuilder(const CollationTailoring *b, UErrorCode &errorCode) in CollationBuilder() function in CollationBuilder
228 CollationBuilder::~CollationBuilder() { in ~CollationBuilder()
233 CollationBuilder::parseAndBuild(const UnicodeString &ruleString, in parseAndBuild()
294 CollationBuilder::addReset(int32_t strength, const UnicodeString &str, in addReset()
439 CollationBuilder::getWeight16Before(int32_t index, int64_t node, int32_t level) { in getWeight16Before()
482 CollationBuilder::getSpecialResetPosition(const UnicodeString &str, in getSpecialResetPosition()
648 CollationBuilder::addRelation(int32_t strength, const UnicodeString &prefix, in addRelation()
763 CollationBuilder::findOrInsertNodeForCEs(int32_t strength, const char *&parserErrorReason, in findOrInsertNodeForCEs()
798 CollationBuilder::findOrInsertNodeForRootCE(int64_t ce, int32_t strength, UErrorCode &errorCode) { in findOrInsertNodeForRootCE()
856 CollationBuilder::findOrInsertNodeForPrimary(uint32_t p, UErrorCode &errorCode) { in findOrInsertNodeForPrimary()
873 CollationBuilder::findOrInsertWeakNode(int32_t index, uint32_t weight16, int32_t level, UErrorCode … in findOrInsertWeakNode()
940 CollationBuilder::insertTailoredNodeAfter(int32_t index, int32_t strength, UErrorCode &errorCode) { in insertTailoredNodeAfter()
964 CollationBuilder::insertNodeBetween(int32_t index, int32_t nextIndex, int64_t node, in insertNodeBetween()
987 CollationBuilder::findCommonNode(int32_t index, int32_t strength) const { in findCommonNode()
1014 CollationBuilder::setCaseBits(const UnicodeString &nfdString, in setCaseBits()
1084 CollationBuilder::suppressContractions(const UnicodeSet &set, const char *&parserErrorReason, in suppressContractions()
1094 CollationBuilder::optimize(const UnicodeSet &set, const char *& /* parserErrorReason */, in optimize()
1101 CollationBuilder::addWithClosure(const UnicodeString &nfdPrefix, const UnicodeString &nfdString, in addWithClosure()
1112 CollationBuilder::addOnlyClosure(const UnicodeString &nfdPrefix, const UnicodeString &nfdString, in addOnlyClosure()
1152 CollationBuilder::addTailComposites(const UnicodeString &nfdPrefix, const UnicodeString &nfdString, in addTailComposites()
1216 CollationBuilder::mergeCompositeIntoString(const UnicodeString &nfdString, in mergeCompositeIntoString()
1304 CollationBuilder::ignorePrefix(const UnicodeString &s, UErrorCode &errorCode) const { in ignorePrefix()
1310 CollationBuilder::ignoreString(const UnicodeString &s, UErrorCode &errorCode) const { in ignoreString()
1317 CollationBuilder::isFCD(const UnicodeString &s, UErrorCode &errorCode) const { in isFCD()
1322 CollationBuilder::closeOverComposites(UErrorCode &errorCode) { in closeOverComposites()
1346 CollationBuilder::addIfDifferent(const UnicodeString &prefix, const UnicodeString &str, in addIfDifferent()
1362 CollationBuilder::sameCEs(const int64_t ces1[], int32_t ces1Length, in sameCEs()
1387 CollationBuilder::makeTailoredCEs(UErrorCode &errorCode) { in makeTailoredCEs()
1563 CollationBuilder::countTailoredNodes(const int64_t *nodesArray, int32_t i, int32_t strength) { in countTailoredNodes()
1587 if(CollationBuilder::isTempCE32(ce32)) { in modifyCE32()
1589 return finalCEs[CollationBuilder::indexFromTempCE32(ce32)] | ((ce32 & 0xc0) << 8); in modifyCE32()
1595 if(CollationBuilder::isTempCE(ce)) { in modifyCE()
1597 return finalCEs[CollationBuilder::indexFromTempCE(ce)] | (ce & 0xc000); in modifyCE()
1610 CollationBuilder::finalizeCEs(UErrorCode &errorCode) { in finalizeCEs()
1625 CollationBuilder::ceStrength(int64_t ce) { in ceStrength()