Lines Matching refs:UnicodeString
42 const UnicodeString* affix_1 = (UnicodeString*)val1.pointer;
43 const UnicodeString* affix_2 = (UnicodeString*)val2.pointer;
156 UnicodeString&
157 CurrencyPluralInfo::getCurrencyPluralPattern(const UnicodeString& pluralCount,
158 UnicodeString& result) const {
159 const UnicodeString* currencyPluralPattern =
160 (UnicodeString*)fPluralCountToCurrencyUnitPattern->get(pluralCount);
165 (UnicodeString*)fPluralCountToCurrencyUnitPattern->get(UnicodeString(TRUE, gPluralCountOther, 5));
173 result = UnicodeString(gDefaultCurrencyPluralPattern);
187 CurrencyPluralInfo::setPluralRules(const UnicodeString& ruleDescription,
199 CurrencyPluralInfo::setCurrencyPluralPattern(const UnicodeString& pluralCount,
200 const UnicodeString& pattern,
203 fPluralCountToCurrencyUnitPattern->put(pluralCount, new UnicodeString(pattern), status);
300 UnicodeString* pattern = new UnicodeString(patternChars, ptnLen);
306 pattern->findAndReplace(UnicodeString(TRUE, gPart0, 3),
307 UnicodeString(numberStylePattern, numberStylePatternLen));
308 pattern->findAndReplace(UnicodeString(TRUE, gPart1, 3), UnicodeString(TRUE, gTripleCurrencySign, 3));
311 UnicodeString negPattern(patternChars, ptnLen);
312 negPattern.findAndReplace(UnicodeString(TRUE, gPart0, 3),
313 UnicodeString(negNumberStylePattern, negNumberStylePatternLen));
314 negPattern.findAndReplace(UnicodeString(TRUE, gPart1, 3), UnicodeString(TRUE, gTripleCurrencySign, 3));
323 fPluralCountToCurrencyUnitPattern->put(UnicodeString(pluralCount, -1, US_INV), pattern, status);
345 const UnicodeString* value = (UnicodeString*)valueTok.pointer;
384 const UnicodeString* key = (UnicodeString*)keyTok.pointer;
386 const UnicodeString* value = (UnicodeString*)valueTok.pointer;
387 UnicodeString* copy = new UnicodeString(*value);
388 target->put(UnicodeString(*key), copy, status);