Lines Matching refs:UnicodeString
28 delete (UnicodeString *)obj;
52 PluralFormat::PluralFormat(const UnicodeString& pat, UErrorCode& status) {
57 PluralFormat::PluralFormat(const Locale& loc, const UnicodeString& pat, UErrorCode& status) {
62 PluralFormat::PluralFormat(const PluralRules& rules, const UnicodeString& pat, UErrorCode& status) {
67 PluralFormat::PluralFormat(const Locale& loc, const PluralRules& rules, const UnicodeString& pat, UErrorCode& status) {
127 PluralFormat::applyPattern(const UnicodeString& newPattern, UErrorCode& status) {
132 UnicodeString token;
146 UnicodeString hashKeyword;
147 UnicodeString *hashPattern;
211 hashPattern = new UnicodeString(token);
249 UnicodeString&
251 UnicodeString& appendTo,
275 UnicodeString
278 return UnicodeString();
281 UnicodeString result;
286 UnicodeString
289 return UnicodeString();
292 UnicodeString result;
298 UnicodeString&
300 UnicodeString& appendTo,
306 UnicodeString&
308 UnicodeString& appendTo,
320 UnicodeString selectedRule = pluralRules->select(number);
321 UnicodeString *selectedPattern = (UnicodeString *)fParsedValuesHash->get(selectedRule);
323 selectedPattern = (UnicodeString *)fParsedValuesHash->get(pluralRules->getKeywordOther());
330 UnicodeString&
331 PluralFormat::toPattern(UnicodeString& appendTo) {
461 PluralFormat::parseObject(const UnicodeString& /*source*/,
468 UnicodeString
470 UnicodeString& message,
471 UnicodeString& appendTo,
473 UnicodeString result;
491 result += UnicodeString(message, startIndex, i);
499 result += UnicodeString(message, startIndex, message.length()-startIndex);
521 UnicodeString* otherKey = (UnicodeString*)otherKeyTok.pointer;
523 UnicodeString* otherValue = (UnicodeString*)otherKeyToVal.pointer;
524 fParsedValuesHash->put(*otherKey, new UnicodeString(*otherValue), status);