Home | History | Annotate | Download | only in i18n

Lines Matching refs:UnicodeString

119 PluralRules::createRules(const UnicodeString& description, UErrorCode& status) {
140 return createRules(UnicodeString(TRUE, PLURAL_DEFAULT_RULE, -1), status);
220 UnicodeString locRule = newObj->getRuleFromResource(locale, type, status);
226 locRule = UnicodeString(PLURAL_DEFAULT_RULE);
239 UnicodeString
244 UnicodeString
249 UnicodeString
252 return UnicodeString(TRUE, PLURAL_DEFAULT_RULE, -1);
259 UnicodeString
262 return UnicodeString(TRUE, PLURAL_DEFAULT_RULE, -1);
282 PluralRules::getUniqueKeywordValue(const UnicodeString& /* keyword */) {
288 PluralRules::getAllKeywordValues(const UnicodeString & /* keyword */, double * /* dest */,
305 getSamplesFromString(const UnicodeString &samples, double *dest,
318 const UnicodeString &sampleRange = samples.tempSubStringBetween(sampleStartIdx, sampleEndIdx);
374 PluralRules::getSamples(const UnicodeString &keyword, double *dest,
388 RuleChain *PluralRules::rulesForKeyword(const UnicodeString &keyword) const {
400 PluralRules::isKeyword(const UnicodeString& keyword) const {
407 UnicodeString
409 return UnicodeString(TRUE, PLURAL_KEYWORD_OTHER, 5);
414 const UnicodeString *ptrKeyword;
450 PluralRuleParser::parse(const UnicodeString& ruleData, PluralRules *prules, UErrorCode &status)
631 UnicodeString
633 UnicodeString emptyStr;
699 UnicodeString result;
702 UnicodeString rules = ures_getNextUnicodeString(setRes.getAlias(), &key, &errCode);
703 UnicodeString uKey(key, -1, US_INV);
713 UnicodeString
715 UnicodeString rules;
895 UnicodeString
904 return UnicodeString(TRUE, PLURAL_KEYWORD_OTHER, 5);
907 static UnicodeString tokenString(tokenType tok) {
908 UnicodeString s;
927 RuleChain::dumpRules(UnicodeString& result) {
947 result += UnicodeString(digitString);
955 result += UnicodeString(digitString);
961 result += UnicodeString(digitString);
966 result += UnicodeString(digitString);
990 result += UnicodeString(digitString);
993 result += UnicodeString(digitString);
1017 RuleChain::getKeywords(int32_t capacityOfKeywords, UnicodeString* keywords, int32_t& arraySize) const {
1034 RuleChain::isKeyword(const UnicodeString& keywordParam) const {
1059 PluralRuleParser::getNumberValue(const UnicodeString& token) {
1259 token=UnicodeString(*ruleSrc, ruleIndex, curIndex-ruleIndex);
1303 PluralRuleParser::getKeyType(const UnicodeString &token, tokenType keyType)
1351 fKeywordNames.addElement(new UnicodeString(node->fKeyword), status);
1362 fKeywordNames.addElement(new UnicodeString(PLURAL_KEYWORD_OTHER), status);
1366 const UnicodeString*
1369 return (const UnicodeString*)fKeywordNames.elementAt(pos++);
1427 // Create a FixedDecimal from a UnicodeString containing a number.
1430 FixedDecimal::FixedDecimal(const UnicodeString &num, UErrorCode &status) {