Lines Matching refs:affixPat
2783 * @param affixPat affix pattern used for currency affix comparison.
2796 const UnicodeString* affixPat,
2805 if (affixPat != NULL) {
2806 return compareComplexAffix(*affixPat, text, pos, type, currency);
2982 * @param affixPat pattern string
2992 int32_t DecimalFormat::compareComplexAffix(const UnicodeString& affixPat,
3004 i<affixPat.length() && pos >= 0; ) {
3005 UChar32 c = affixPat.char32At(i);
3009 U_ASSERT(i <= affixPat.length());
3010 c = affixPat.char32At(i);
3022 UBool intl = i<affixPat.length() &&
3023 affixPat.char32At(i) == kCurrencySign;
3027 UBool plural = i<affixPat.length() &&
3028 affixPat.char32At(i) == kCurrencySign;
3090 i = skipPatternWhiteSpace(affixPat, i);
4032 const UnicodeString* affixPat;
4034 affixPat = isNegative ? fNegPrefixPattern : fPosPrefixPattern;
4036 affixPat = isNegative ? fNegSuffixPattern : fPosSuffixPattern;
4038 if (affixPat) {
4040 expandAffix(*affixPat, affixBuf, number, handler, TRUE, NULL);