Home | History | Annotate | Download | only in i18n

Lines Matching defs:affixPat

2707  * @param affixPat affix pattern used for currency affix comparison.
2720 const UnicodeString* affixPat,
2729 if (affixPat != NULL) {
2730 return compareComplexAffix(*affixPat, text, pos, type, currency);
2906 * @param affixPat pattern string
2916 int32_t DecimalFormat::compareComplexAffix(const UnicodeString& affixPat,
2928 i<affixPat.length() && pos >= 0; ) {
2929 UChar32 c = affixPat.char32At(i);
2933 U_ASSERT(i <= affixPat.length());
2934 c = affixPat.char32At(i);
2946 UBool intl = i<affixPat.length() &&
2947 affixPat.char32At(i) == kCurrencySign;
2951 UBool plural = i<affixPat.length() &&
2952 affixPat.char32At(i) == kCurrencySign;
3014 i = skipPatternWhiteSpace(affixPat, i);
3956 const UnicodeString* affixPat;
3958 affixPat = isNegative ? fNegPrefixPattern : fPosPrefixPattern;
3960 affixPat = isNegative ? fNegSuffixPattern : fPosSuffixPattern;
3962 if (affixPat) {
3964 expandAffix(*affixPat, affixBuf, number, handler, TRUE, NULL);