Lines Matching refs:UnicodeString
265 static StringLocalizationInfo* create(const UnicodeString& info, UParseError& perror, UErrorCode& status);
563 UnicodeString msg;
593 StringLocalizationInfo::create(const UnicodeString& info, UParseError& perror, UErrorCode& status) {
654 RuleBasedNumberFormat::RuleBasedNumberFormat(const UnicodeString& description,
655 const UnicodeString& locs,
678 RuleBasedNumberFormat::RuleBasedNumberFormat(const UnicodeString& description,
679 const UnicodeString& locs,
702 RuleBasedNumberFormat::RuleBasedNumberFormat(const UnicodeString& description,
725 RuleBasedNumberFormat::RuleBasedNumberFormat(const UnicodeString& description,
748 RuleBasedNumberFormat::RuleBasedNumberFormat(const UnicodeString& description,
823 UnicodeString desc;
937 UnicodeString
940 UnicodeString result;
949 UnicodeString
953 UnicodeString string(TRUE, localizations->getRuleSetName(index), (int32_t)-1);
957 UnicodeString result;
968 UnicodeString empty;
1003 UnicodeString name(TRUE, localizations->getLocaleName(index), -1);
1014 name.extract(0, name.length(), bp, cap, UnicodeString::kInvariant);
1026 UnicodeString
1029 UnicodeString localeName(localeParam.getBaseName(), -1, UnicodeString::kInvariant);
1036 UnicodeString name(TRUE, localizations->getDisplayName(ix, index), -1);
1044 UnicodeString name(TRUE, localizations->getRuleSetName(index), -1);
1047 UnicodeString bogus;
1052 UnicodeString
1053 RuleBasedNumberFormat::getRuleSetDisplayName(const UnicodeString& ruleSetName, const Locale& localeParam) {
1055 UnicodeString rsn(ruleSetName);
1059 UnicodeString bogus;
1065 RuleBasedNumberFormat::findRuleSet(const UnicodeString& name, UErrorCode& status) const
1079 UnicodeString&
1081 UnicodeString& toAppendTo,
1094 UnicodeString&
1096 UnicodeString& toAppendTo,
1109 UnicodeString&
1111 UnicodeString& toAppendTo,
1123 UnicodeString&
1125 const UnicodeString& ruleSetName,
1126 UnicodeString& toAppendTo,
1148 UnicodeString&
1150 const UnicodeString& ruleSetName,
1151 UnicodeString& toAppendTo,
1172 UnicodeString&
1174 const UnicodeString& ruleSetName,
1175 UnicodeString& toAppendTo,
1195 UnicodeString&
1197 UnicodeString& currentResult) const
1220 RuleBasedNumberFormat::parse(const UnicodeString& text,
1229 UnicodeString workingText(text, parsePosition.getIndex());
1285 RuleBasedNumberFormat::setDefaultRuleSet(const UnicodeString& ruleSetName, UErrorCode& status) {
1289 UnicodeString name(TRUE, localizations->getRuleSetName(0), -1);
1305 UnicodeString
1307 UnicodeString result;
1324 const UnicodeString spellout(UNICODE_STRING_SIMPLE("%spellout-numbering"));
1325 const UnicodeString ordinal(UNICODE_STRING_SIMPLE("%digits-ordinal"));
1326 const UnicodeString duration(UNICODE_STRING_SIMPLE("%duration"));
1351 RuleBasedNumberFormat::init(const UnicodeString& rules, LocalizationInfo* localizationInfos,
1370 UnicodeString description(rules);
1408 lenientParseRules = new UnicodeString();
1454 ruleSetDescriptions = new UnicodeString[numRuleSets];
1512 UnicodeString name(TRUE, localizationInfos->getRuleSetName(i), -1);
1576 RuleBasedNumberFormat::stripWhitespace(UnicodeString& description)
1579 UnicodeString result;
1691 UnicodeString rules(newCollator->getRules());
1755 UnicodeString rule(UNICODE_STRING_SIMPLE("Inf: "));
1781 UnicodeString rule(UNICODE_STRING_SIMPLE("NaN: "));
1843 const UnicodeString &pattern,