Home | History | Annotate | Download | only in i18n

Lines Matching defs:pluralCount

620                 const UnicodeString* pluralCount;
621 while ((pluralCount = keywords->snext(status)) != NULL) {
623 expandAffixAdjustWidth(pluralCount);
626 fAffixesForCurrency->put(*pluralCount, affix, status);
647 const UnicodeString* pluralCount;
648 while ((pluralCount = keywords->snext(status)) != NULL) {
651 fCurrencyPluralInfo->getCurrencyPluralPattern(*pluralCount, ptn);
652 applyPatternInternally(*pluralCount, ptn, false, parseErr, status);
655 fPluralAffixesForCurrency->put(*pluralCount, affix, status);
3726 * 'pluralCount' will be a non-null currency plural count.
3727 * In all other cases, the 'pluralCount' is null, which means it is not needed.
3729 void DecimalFormat::expandAffixes(const UnicodeString* pluralCount) {
3732 expandAffix(*fPosPrefixPattern, fPositivePrefix, 0, none, FALSE, pluralCount);
3735 expandAffix(*fPosSuffixPattern, fPositiveSuffix, 0, none, FALSE, pluralCount);
3738 expandAffix(*fNegPrefixPattern, fNegativePrefix, 0, none, FALSE, pluralCount);
3741 expandAffix(*fNegSuffixPattern, fNegativeSuffix, 0, none, FALSE, pluralCount);
3788 * @param pluralCount the plural count. It is only used for currency
3800 const UnicodeString* pluralCount) const {
3831 if (plural && pluralCount != NULL) {
3832 // plural name is only needed when pluralCount != null,
3834 // For other cases, pluralCount == null,
3838 pluralCountChar.appendInvariantChars(*pluralCount, ec);
3973 UnicodeString pluralCount = fCurrencyPluralInfo->getPluralRules()->select(number);
3976 oneSet = (AffixesForCurrency*)fPluralAffixesForCurrency->get(pluralCount);
3978 oneSet = (AffixesForCurrency*)fAffixesForCurrency->get(pluralCount);
5033 DecimalFormat::expandAffixAdjustWidth(const UnicodeString* pluralCount) {
5034 expandAffixes(pluralCount);
5074 DecimalFormat::applyPatternInternally(const UnicodeString& pluralCount,
5080 expandAffixAdjustWidth(&pluralCount);