Lines Matching refs:UnicodeString
59 UnicodeString &rules,
68 UnicodeString &rules,
93 RuleBasedCollator::RuleBasedCollator(const UnicodeString &rules, UErrorCode &errorCode)
104 RuleBasedCollator::RuleBasedCollator(const UnicodeString &rules, ECollationStrength strength,
116 RuleBasedCollator::RuleBasedCollator(const UnicodeString &rules,
129 RuleBasedCollator::RuleBasedCollator(const UnicodeString &rules,
143 RuleBasedCollator::RuleBasedCollator(const UnicodeString &rules,
144 UParseError &parseError, UnicodeString &reason,
157 RuleBasedCollator::internalBuildTailoring(const UnicodeString &rules,
160 UParseError *outParseError, UnicodeString *outReason,
174 *outReason = UnicodeString(reason, -1, US_INV);
231 CollationBuilder::parseAndBuild(const UnicodeString &ruleString,
292 CollationBuilder::addReset(int32_t strength, const UnicodeString &str,
303 UnicodeString nfdString = nfd.normalize(str, errorCode);
480 CollationBuilder::getSpecialResetPosition(const UnicodeString &str,
646 CollationBuilder::addRelation(int32_t strength, const UnicodeString &prefix,
647 const UnicodeString &str, const UnicodeString &extension,
650 UnicodeString nfdPrefix;
658 UnicodeString nfdString = nfd.normalize(str, errorCode);
731 UnicodeString nfdExtension = nfd.normalize(extension, errorCode);
1012 CollationBuilder::setCaseBits(const UnicodeString &nfdString,
1099 CollationBuilder::addWithClosure(const UnicodeString &nfdPrefix, const UnicodeString &nfdString,
1110 CollationBuilder::addOnlyClosure(const UnicodeString &nfdPrefix, const UnicodeString &nfdString,
1119 UnicodeString prefix;
1121 UnicodeString str = stringIter.next();
1132 UnicodeString prefix = prefixIter.next();
1137 UnicodeString str = stringIter.next();
1150 CollationBuilder::addTailComposites(const UnicodeString &nfdPrefix, const UnicodeString &nfdString,
1172 UnicodeString decomp;
1173 UnicodeString newNFDString, newString;
1214 CollationBuilder::mergeCompositeIntoString(const UnicodeString &nfdString,
1216 UChar32 composite, const UnicodeString &decomp,
1217 UnicodeString &newNFDString, UnicodeString &newString,
1302 CollationBuilder::ignorePrefix(const UnicodeString &s, UErrorCode &errorCode) const {
1308 CollationBuilder::ignoreString(const UnicodeString &s, UErrorCode &errorCode) const {
1315 CollationBuilder::isFCD(const UnicodeString &s, UErrorCode &errorCode) const {
1325 UnicodeString prefix; // empty
1326 UnicodeString nfdString;
1338 const UnicodeString &composite(iter.getString());
1344 CollationBuilder::addIfDifferent(const UnicodeString &prefix, const UnicodeString &str,
1650 UnicodeString r((UBool)(rulesLength < 0), rules, rulesLength);