Home
last modified time | relevance | path

Searched refs:affixProvider (Results 1 – 25 of 39) sorted by relevance

12

/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/impl/number/
DMacroProps.java37 public AffixPatternProvider affixProvider; // not in API; for JDK compatibility mode only field in MacroProps
73 if (affixProvider == null) in fallback()
74 affixProvider = fallback.affixProvider; in fallback()
97 affixProvider, in hashCode()
124 && Objects.equals(affixProvider, other.affixProvider) in equals()
/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/number/
DMacroProps.java35 public AffixPatternProvider affixProvider; // not in API; for JDK compatibility mode only field in MacroProps
73 if (affixProvider == null) in fallback()
74 affixProvider = fallback.affixProvider; in fallback()
100 affixProvider, in hashCode()
129 && Objects.equals(affixProvider, other.affixProvider) in equals()
/third_party/flutter/skia/third_party/externals/icu/source/i18n/
Dnumparse_impl.cpp88 AffixPatternProvider* affixProvider; in createParserFromProperties() local
91 affixProvider = &localPAPP; in createParserFromProperties()
94 affixProvider = &localCPIAP; in createParserFromProperties()
96 if (affixProvider == nullptr || U_FAILURE(status)) { return nullptr; } in createParserFromProperties()
102 if (affixProvider == nullptr || U_FAILURE(status)) { return nullptr; } in createParserFromProperties()
123 if (parseCurrency || affixProvider->hasCurrencySign()) { in createParserFromProperties()
146 *affixProvider, *parser, ignorables, parseFlags, status); in createParserFromProperties()
152 if (parseCurrency || affixProvider->hasCurrencySign()) { in createParserFromProperties()
162 if (!isStrict && affixProvider->containsSymbolType(AffixPatternType::TYPE_PERCENT, status)) { in createParserFromProperties()
165 if (!isStrict && affixProvider->containsSymbolType(AffixPatternType::TYPE_PERMILLE, status)) { in createParserFromProperties()
Dnumber_mapper.cpp66 AffixPatternProvider* affixProvider; in oldToNew() local
70 affixProvider = &warehouse.propertiesAPP; in oldToNew()
74 affixProvider = &warehouse.currencyPluralInfoAPP; in oldToNew()
76 macros.affixProvider = affixProvider; in oldToNew()
84 !properties.currencyUsage.isNull() || affixProvider->hasCurrencySign()); in oldToNew()
264 macros.affixProvider = nullptr; in oldToNew()
Dnumber_formatimpl.cpp346 macros.affixProvider != nullptr ? macros.affixProvider in macrosToMicroGenerator()
/third_party/icu/icu4c/source/i18n/
Dnumparse_impl.cpp86 AutoAffixPatternProvider affixProvider(properties, status); in createParserFromProperties() local
115 if (parseCurrency || affixProvider.get().hasCurrencySign()) { in createParserFromProperties()
137 affixProvider.get(), *parser, ignorables, parseFlags, status); in createParserFromProperties()
143 if (parseCurrency || affixProvider.get().hasCurrencySign()) { in createParserFromProperties()
153 … if (!isStrict && affixProvider.get().containsSymbolType(AffixPatternType::TYPE_PERCENT, status)) { in createParserFromProperties()
156 …if (!isStrict && affixProvider.get().containsSymbolType(AffixPatternType::TYPE_PERMILLE, status)) { in createParserFromProperties()
Dnumber_mapper.cpp65 warehouse.affixProvider.setTo(properties, status); in oldToNew()
66 macros.affixProvider = &warehouse.affixProvider.get(); in oldToNew()
76 warehouse.affixProvider.get().hasCurrencySign()); in oldToNew()
259 macros.affixProvider = nullptr; in oldToNew()
Dnumber_fluent.cpp493 if (fMacros.affixProvider || fMacros.rules) { in lnfCopyHelper()
499 if (fMacros.affixProvider) { in lnfCopyHelper()
500 warehouse->affixProvider.setTo(fMacros.affixProvider, status); in lnfCopyHelper()
501 fMacros.affixProvider = &warehouse->affixProvider.get(); in lnfCopyHelper()
Dnumber_patternstring.cpp689 AutoAffixPatternProvider affixProvider(properties, status); in propertiesToPatternString() local
692 sb.append(affixProvider.get().getString(AffixPatternProvider::AFFIX_POS_PREFIX)); in propertiesToPatternString()
781 sb.append(affixProvider.get().getString(AffixPatternProvider::AFFIX_POS_SUFFIX)); in propertiesToPatternString()
817 if (affixProvider.get().hasNegativeSubpattern()) { in propertiesToPatternString()
819 sb.append(affixProvider.get().getString(AffixPatternProvider::AFFIX_NEG_PREFIX)); in propertiesToPatternString()
826 sb.append(affixProvider.get().getString(AffixPatternProvider::AFFIX_NEG_SUFFIX)); in propertiesToPatternString()
Dnumber_mapper.h167 AutoAffixPatternProvider affixProvider; member
/third_party/node/deps/icu-small/source/i18n/
Dnumparse_impl.cpp86 AutoAffixPatternProvider affixProvider(properties, status); in createParserFromProperties() local
115 if (parseCurrency || affixProvider.get().hasCurrencySign()) { in createParserFromProperties()
137 affixProvider.get(), *parser, ignorables, parseFlags, status); in createParserFromProperties()
143 if (parseCurrency || affixProvider.get().hasCurrencySign()) { in createParserFromProperties()
153 … if (!isStrict && affixProvider.get().containsSymbolType(AffixPatternType::TYPE_PERCENT, status)) { in createParserFromProperties()
156 …if (!isStrict && affixProvider.get().containsSymbolType(AffixPatternType::TYPE_PERMILLE, status)) { in createParserFromProperties()
Dnumber_mapper.cpp65 warehouse.affixProvider.setTo(properties, status); in oldToNew()
66 macros.affixProvider = &warehouse.affixProvider.get(); in oldToNew()
76 warehouse.affixProvider.get().hasCurrencySign()); in oldToNew()
259 macros.affixProvider = nullptr; in oldToNew()
Dnumber_fluent.cpp493 if (fMacros.affixProvider || fMacros.rules) { in lnfCopyHelper()
499 if (fMacros.affixProvider) { in lnfCopyHelper()
500 warehouse->affixProvider.setTo(fMacros.affixProvider, status); in lnfCopyHelper()
501 fMacros.affixProvider = &warehouse->affixProvider.get(); in lnfCopyHelper()
Dnumber_formatimpl.cpp355 const AffixPatternProvider* affixProvider = in macrosToMicroGenerator() local
356 macros.affixProvider != nullptr in macrosToMicroGenerator()
357 ? macros.affixProvider in macrosToMicroGenerator()
359 patternModifier->setPatternInfo(affixProvider, kUndefinedField); in macrosToMicroGenerator()
380 if (affixProvider->currencyAsDecimal()) { in macrosToMicroGenerator()
Dnumber_patternstring.cpp737 AutoAffixPatternProvider affixProvider(properties, status); in propertiesToPatternString() local
740 sb.append(affixProvider.get().getString(AffixPatternProvider::AFFIX_POS_PREFIX)); in propertiesToPatternString()
833 sb.append(affixProvider.get().getString(AffixPatternProvider::AFFIX_POS_SUFFIX)); in propertiesToPatternString()
869 if (affixProvider.get().hasNegativeSubpattern()) { in propertiesToPatternString()
871 sb.append(affixProvider.get().getString(AffixPatternProvider::AFFIX_NEG_PREFIX)); in propertiesToPatternString()
878 sb.append(affixProvider.get().getString(AffixPatternProvider::AFFIX_NEG_SUFFIX)); in propertiesToPatternString()
Dnumber_mapper.h172 AutoAffixPatternProvider affixProvider; member
/third_party/skia/third_party/externals/icu/source/i18n/
Dnumparse_impl.cpp86 AutoAffixPatternProvider affixProvider(properties, status); in createParserFromProperties() local
115 if (parseCurrency || affixProvider.get().hasCurrencySign()) { in createParserFromProperties()
137 affixProvider.get(), *parser, ignorables, parseFlags, status); in createParserFromProperties()
143 if (parseCurrency || affixProvider.get().hasCurrencySign()) { in createParserFromProperties()
153 … if (!isStrict && affixProvider.get().containsSymbolType(AffixPatternType::TYPE_PERCENT, status)) { in createParserFromProperties()
156 …if (!isStrict && affixProvider.get().containsSymbolType(AffixPatternType::TYPE_PERMILLE, status)) { in createParserFromProperties()
Dnumber_mapper.cpp65 warehouse.affixProvider.setTo(properties, status); in oldToNew()
66 macros.affixProvider = &warehouse.affixProvider.get(); in oldToNew()
76 warehouse.affixProvider.get().hasCurrencySign()); in oldToNew()
259 macros.affixProvider = nullptr; in oldToNew()
Dnumber_fluent.cpp493 if (fMacros.affixProvider || fMacros.rules) { in lnfCopyHelper()
499 if (fMacros.affixProvider) { in lnfCopyHelper()
500 warehouse->affixProvider.setTo(fMacros.affixProvider, status); in lnfCopyHelper()
501 fMacros.affixProvider = &warehouse->affixProvider.get(); in lnfCopyHelper()
Dnumber_patternstring.cpp689 AutoAffixPatternProvider affixProvider(properties, status); in propertiesToPatternString() local
692 sb.append(affixProvider.get().getString(AffixPatternProvider::AFFIX_POS_PREFIX)); in propertiesToPatternString()
781 sb.append(affixProvider.get().getString(AffixPatternProvider::AFFIX_POS_SUFFIX)); in propertiesToPatternString()
817 if (affixProvider.get().hasNegativeSubpattern()) { in propertiesToPatternString()
819 sb.append(affixProvider.get().getString(AffixPatternProvider::AFFIX_NEG_PREFIX)); in propertiesToPatternString()
826 sb.append(affixProvider.get().getString(AffixPatternProvider::AFFIX_NEG_SUFFIX)); in propertiesToPatternString()
Dnumber_mapper.h167 AutoAffixPatternProvider affixProvider; member
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/impl/number/parse/
DNumberParserImpl.java142 … AffixPatternProvider affixProvider = PropertiesAffixPatternProvider.forProperties(properties); in createParserFromProperties() local
179 if (parseCurrency || affixProvider.hasCurrencySign()) { in createParserFromProperties()
201 AffixMatcher.createMatchers(affixProvider, parser, factory, ignorables, parseFlags); in createParserFromProperties()
207 if (parseCurrency || affixProvider.hasCurrencySign()) { in createParserFromProperties()
217 … if (parseMode == ParseMode.LENIENT && affixProvider.containsSymbolType(AffixUtils.TYPE_PERCENT)) { in createParserFromProperties()
220 …if (parseMode == ParseMode.LENIENT && affixProvider.containsSymbolType(AffixUtils.TYPE_PERMILLE)) { in createParserFromProperties()
/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/
DNumberParserImpl.java140 … AffixPatternProvider affixProvider = PropertiesAffixPatternProvider.forProperties(properties); in createParserFromProperties() local
177 if (parseCurrency || affixProvider.hasCurrencySign()) { in createParserFromProperties()
199 AffixMatcher.createMatchers(affixProvider, parser, factory, ignorables, parseFlags); in createParserFromProperties()
205 if (parseCurrency || affixProvider.hasCurrencySign()) { in createParserFromProperties()
215 … if (parseMode == ParseMode.LENIENT && affixProvider.containsSymbolType(AffixUtils.TYPE_PERCENT)) { in createParserFromProperties()
218 …if (parseMode == ParseMode.LENIENT && affixProvider.containsSymbolType(AffixUtils.TYPE_PERMILLE)) { in createParserFromProperties()
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/number/
DNumberPropertyMapper.java107 … AffixPatternProvider affixProvider = PropertiesAffixPatternProvider.forProperties(properties); in oldToNew() local
108 macros.affixProvider = affixProvider; in oldToNew()
117 || affixProvider.hasCurrencySign()); in oldToNew()
303 macros.affixProvider = null; in oldToNew()
/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/number/
DNumberPropertyMapper.java106 … AffixPatternProvider affixProvider = PropertiesAffixPatternProvider.forProperties(properties); in oldToNew() local
107 macros.affixProvider = affixProvider; in oldToNew()
116 || affixProvider.hasCurrencySign()); in oldToNew()
302 macros.affixProvider = null; in oldToNew()

12