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)
630 UnicodeString
632 UnicodeString emptyStr;
698 UnicodeString result;
701 UnicodeString rules = ures_getNextUnicodeString(setRes.getAlias(), &key, &errCode);
702 UnicodeString uKey(key, -1, US_INV);
712 UnicodeString
714 UnicodeString rules;
894 UnicodeString
903 return UnicodeString(TRUE, PLURAL_KEYWORD_OTHER, 5);
906 static UnicodeString tokenString(tokenType tok) {
907 UnicodeString s;
926 RuleChain::dumpRules(UnicodeString& result) {
946 result += UnicodeString(digitString);
954 result += UnicodeString(digitString);
960 result += UnicodeString(digitString);
965 result += UnicodeString(digitString);
989 result += UnicodeString(digitString);
992 result += UnicodeString(digitString);
1016 RuleChain::getKeywords(int32_t capacityOfKeywords, UnicodeString* keywords, int32_t& arraySize) const {
1033 RuleChain::isKeyword(const UnicodeString& keywordParam) const {
1058 PluralRuleParser::getNumberValue(const UnicodeString& token) {
1258 token=UnicodeString(*ruleSrc, ruleIndex, curIndex-ruleIndex);
1302 PluralRuleParser::getKeyType(const UnicodeString &token, tokenType keyType)
1350 fKeywordNames.addElement(new UnicodeString(node->fKeyword), status);
1361 fKeywordNames.addElement(new UnicodeString(PLURAL_KEYWORD_OTHER), status);
1365 const UnicodeString*
1368 return (const UnicodeString*)fKeywordNames.elementAt(pos++);
1426 // Create a FixedDecimal from a UnicodeString containing a number.
1429 FixedDecimal::FixedDecimal(const UnicodeString &num, UErrorCode &status) {