Lines Matching refs:UnicodeString
115 PluralRules::createRules(const UnicodeString& description, UErrorCode& status) {
123 newRules->parseDescription((UnicodeString &)description, rules, status);
139 return createRules(UnicodeString(TRUE, PLURAL_DEFAULT_RULE, -1), status);
162 UnicodeString locRule = newObj->getRuleFromResource(locale, type, status);
172 UnicodeString defRule = UnicodeString(PLURAL_DEFAULT_RULE);
180 UnicodeString
183 return UnicodeString(TRUE, PLURAL_DEFAULT_RULE, -1);
190 UnicodeString
193 return UnicodeString(TRUE, PLURAL_DEFAULT_RULE, -1);
213 PluralRules::getUniqueKeywordValue(const UnicodeString& keyword) {
221 PluralRules::getAllKeywordValues(const UnicodeString &keyword, double *dest,
227 PluralRules::getSamples(const UnicodeString &keyword, double *dest,
233 PluralRules::getSamplesInternal(const UnicodeString &keyword, double *dest,
277 PluralRules::isKeyword(const UnicodeString& keyword) const {
291 UnicodeString
293 return UnicodeString(TRUE, PLURAL_KEYWORD_OTHER, 5);
299 const UnicodeString *ptrKeyword;
333 UnicodeString myKeyword, otherKeyword;
345 PluralRules::parseDescription(UnicodeString& data, RuleChain& rules, UErrorCode &status)
348 UnicodeString token;
359 UnicodeString ruleData = data.toLower("");
449 PluralRules::getNumberValue(const UnicodeString& token) const {
461 PluralRules::getNextLocale(const UnicodeString& localeData, int32_t* curIndex, UnicodeString& localeName) {
493 PluralRules::getKeywordIndex(const UnicodeString& keyword,
666 UnicodeString
668 UnicodeString emptyStr;
755 return UnicodeString(result);
983 UnicodeString
995 return UnicodeString(TRUE, PLURAL_KEYWORD_OTHER, 5);
1001 RuleChain::dumpRules(UnicodeString& result) {
1016 result += UnicodeString(digitString);
1022 result += UnicodeString(digitString);
1031 result += UnicodeString(digitString);
1036 result += UnicodeString(digitString);
1048 result += UnicodeString(digitString);
1051 result += UnicodeString(digitString);
1061 result += UnicodeString(digitString);
1110 RuleChain::getKeywords(int32_t capacityOfKeywords, UnicodeString* keywords, int32_t& arraySize) const {
1127 RuleChain::isKeyword(const UnicodeString& keywordParam) const {
1216 RuleParser::getNextToken(const UnicodeString& ruleData,
1218 UnicodeString& token,
1238 token=UnicodeString(ruleData, *ruleIndex, curIndex-*ruleIndex);
1251 token=UnicodeString(ruleData, *ruleIndex, curIndex-*ruleIndex);
1283 token=UnicodeString(ruleData, *ruleIndex, curIndex-*ruleIndex);
1302 token=UnicodeString(ruleData, *ruleIndex, curIndex-*ruleIndex);
1347 RuleParser::getKeyType(const UnicodeString& token, tokenType& keyType, UErrorCode &status)
1387 RuleParser::isValidKeyword(const UnicodeString& token) {
1400 fKeywordNames.addElement(new UnicodeString(node->keyword), status);
1411 fKeywordNames.addElement(new UnicodeString(PLURAL_KEYWORD_OTHER), status);
1415 const UnicodeString*
1418 return (const UnicodeString*)fKeywordNames.elementAt(pos++);