Home | History | Annotate | Download | only in i18n

Lines Matching refs:pluralCount

630                 const UnicodeString* pluralCount;
631 while ((pluralCount = keywords->snext(status)) != NULL) {
633 expandAffixAdjustWidth(pluralCount);
636 fAffixesForCurrency->put(*pluralCount, affix, status);
657 const UnicodeString* pluralCount;
658 while ((pluralCount = keywords->snext(status)) != NULL) {
661 fCurrencyPluralInfo->getCurrencyPluralPattern(*pluralCount, ptn);
662 applyPatternInternally(*pluralCount, ptn, false, parseErr, status);
665 fPluralAffixesForCurrency->put(*pluralCount, affix, status);
3802 * 'pluralCount' will be a non-null currency plural count.
3803 * In all other cases, the 'pluralCount' is null, which means it is not needed.
3805 void DecimalFormat::expandAffixes(const UnicodeString* pluralCount) {
3808 expandAffix(*fPosPrefixPattern, fPositivePrefix, 0, none, FALSE, pluralCount);
3811 expandAffix(*fPosSuffixPattern, fPositiveSuffix, 0, none, FALSE, pluralCount);
3814 expandAffix(*fNegPrefixPattern, fNegativePrefix, 0, none, FALSE, pluralCount);
3817 expandAffix(*fNegSuffixPattern, fNegativeSuffix, 0, none, FALSE, pluralCount);
3864 * @param pluralCount the plural count. It is only used for currency
3876 const UnicodeString* pluralCount) const {
3907 if (plural && pluralCount != NULL) {
3908 // plural name is only needed when pluralCount != null,
3910 // For other cases, pluralCount == null,
3914 pluralCountChar.appendInvariantChars(*pluralCount, ec);
4049 UnicodeString pluralCount = fCurrencyPluralInfo->getPluralRules()->select(number);
4052 oneSet = (AffixesForCurrency*)fPluralAffixesForCurrency->get(pluralCount);
4054 oneSet = (AffixesForCurrency*)fAffixesForCurrency->get(pluralCount);
5109 DecimalFormat::expandAffixAdjustWidth(const UnicodeString* pluralCount) {
5110 expandAffixes(pluralCount);
5150 DecimalFormat::applyPatternInternally(const UnicodeString& pluralCount,
5156 expandAffixAdjustWidth(&pluralCount);