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()
647 CollationBuilder::addRelation(int32_t strength, const UnicodeString &prefix, in addRelation()
762 CollationBuilder::findOrInsertNodeForCEs(int32_t strength, const char *&parserErrorReason, in findOrInsertNodeForCEs()
797 CollationBuilder::findOrInsertNodeForRootCE(int64_t ce, int32_t strength, UErrorCode &errorCode) { in findOrInsertNodeForRootCE()
855 CollationBuilder::findOrInsertNodeForPrimary(uint32_t p, UErrorCode &errorCode) { in findOrInsertNodeForPrimary()
872 CollationBuilder::findOrInsertWeakNode(int32_t index, uint32_t weight16, int32_t level, UErrorCode … in findOrInsertWeakNode()
939 CollationBuilder::insertTailoredNodeAfter(int32_t index, int32_t strength, UErrorCode &errorCode) { in insertTailoredNodeAfter()
963 CollationBuilder::insertNodeBetween(int32_t index, int32_t nextIndex, int64_t node, in insertNodeBetween()
986 CollationBuilder::findCommonNode(int32_t index, int32_t strength) const { in findCommonNode()
1013 CollationBuilder::setCaseBits(const UnicodeString &nfdString, in setCaseBits()
1083 CollationBuilder::suppressContractions(const UnicodeSet &set, const char *&parserErrorReason, in suppressContractions()
1093 CollationBuilder::optimize(const UnicodeSet &set, const char *& /* parserErrorReason */, in optimize()
1100 CollationBuilder::addWithClosure(const UnicodeString &nfdPrefix, const UnicodeString &nfdString, in addWithClosure()
1111 CollationBuilder::addOnlyClosure(const UnicodeString &nfdPrefix, const UnicodeString &nfdString, in addOnlyClosure()
1151 CollationBuilder::addTailComposites(const UnicodeString &nfdPrefix, const UnicodeString &nfdString, in addTailComposites()
1215 CollationBuilder::mergeCompositeIntoString(const UnicodeString &nfdString, in mergeCompositeIntoString()
1303 CollationBuilder::ignorePrefix(const UnicodeString &s, UErrorCode &errorCode) const { in ignorePrefix()
1309 CollationBuilder::ignoreString(const UnicodeString &s, UErrorCode &errorCode) const { in ignoreString()
1316 CollationBuilder::isFCD(const UnicodeString &s, UErrorCode &errorCode) const { in isFCD()
1321 CollationBuilder::closeOverComposites(UErrorCode &errorCode) { in closeOverComposites()
1345 CollationBuilder::addIfDifferent(const UnicodeString &prefix, const UnicodeString &str, in addIfDifferent()
1361 CollationBuilder::sameCEs(const int64_t ces1[], int32_t ces1Length, in sameCEs()
1386 CollationBuilder::makeTailoredCEs(UErrorCode &errorCode) { in makeTailoredCEs()
1562 CollationBuilder::countTailoredNodes(const int64_t *nodesArray, int32_t i, int32_t strength) { in countTailoredNodes()
1586 if(CollationBuilder::isTempCE32(ce32)) { in modifyCE32()
1588 return finalCEs[CollationBuilder::indexFromTempCE32(ce32)] | ((ce32 & 0xc0) << 8); in modifyCE32()
1594 if(CollationBuilder::isTempCE(ce)) { in modifyCE()
1596 return finalCEs[CollationBuilder::indexFromTempCE(ce)] | (ce & 0xc000); in modifyCE()
1609 CollationBuilder::finalizeCEs(UErrorCode &errorCode) { in finalizeCEs()
1624 CollationBuilder::ceStrength(int64_t ce) { in ceStrength()