Home
last modified time | relevance | path

Searched refs:AffixPatternType (Results 1 – 13 of 13) sorted by relevance

/external/icu/icu4c/source/i18n/
Dnumber_affixutils.h39 AffixPatternType type;
47 AffixTag(int32_t offset, UChar32 codePoint, AffixPatternState state, AffixPatternType type) in AffixTag()
55 virtual void consumeToken(AffixPatternType type, UChar32 cp, UErrorCode& status) = 0;
64 virtual UnicodeString getSymbol(AffixPatternType type) const = 0;
132 static Field getFieldForType(AffixPatternType type);
168 …static bool containsType(const UnicodeString& affixPattern, AffixPatternType type, UErrorCode& sta…
186 static UnicodeString replaceType(const UnicodeString& affixPattern, AffixPatternType type,
230 static inline AffixTag makeTag(int32_t offset, AffixPatternType type, AffixPatternState state, in makeTag()
Dnumber_patternmodifier.cpp52 return fPatternInfo->containsSymbolType(AffixPatternType::TYPE_CURRENCY_TRIPLE, statusLocal); in needsPlurals()
274 UnicodeString MutablePatternModifier::getSymbol(AffixPatternType type) const { in getSymbol()
277 case AffixPatternType::TYPE_MINUS_SIGN: in getSymbol()
279 case AffixPatternType::TYPE_PLUS_SIGN: in getSymbol()
281 case AffixPatternType::TYPE_PERCENT: in getSymbol()
283 case AffixPatternType::TYPE_PERMILLE: in getSymbol()
285 case AffixPatternType::TYPE_CURRENCY_SINGLE: { in getSymbol()
297 case AffixPatternType::TYPE_CURRENCY_DOUBLE: in getSymbol()
299 case AffixPatternType::TYPE_CURRENCY_TRIPLE: in getSymbol()
305 case AffixPatternType::TYPE_CURRENCY_QUAD: in getSymbol()
[all …]
Dnumber_mapper.h57 bool containsSymbolType(AffixPatternType, UErrorCode&) const U_OVERRIDE;
102 bool containsSymbolType(AffixPatternType, UErrorCode&) const U_OVERRIDE;
Dnumber_types.h53 enum AffixPatternType { enum
122 virtual bool containsSymbolType(AffixPatternType, UErrorCode&) const = 0;
Dnumber_affixutils.cpp131 Field AffixUtils::getFieldForType(AffixPatternType type) { in getFieldForType()
199 AffixUtils::containsType(const UnicodeString &affixPattern, AffixPatternType type, UErrorCode &stat… in containsType()
229 UnicodeString AffixUtils::replaceType(const UnicodeString &affixPattern, AffixPatternType type, in replaceType()
Dnumparse_impl.cpp162 if (!isStrict && affixProvider->containsSymbolType(AffixPatternType::TYPE_PERCENT, status)) { in createParserFromProperties()
165 if (!isStrict && affixProvider->containsSymbolType(AffixPatternType::TYPE_PERMILLE, status)) { in createParserFromProperties()
Dnumber_patternmodifier.h198 UnicodeString getSymbol(AffixPatternType type) const U_OVERRIDE;
Dnumber_patternstring.h91 bool containsSymbolType(AffixPatternType type, UErrorCode& status) const U_OVERRIDE;
Dnumber_mapper.cpp436 bool PropertiesAffixPatternProvider::containsSymbolType(AffixPatternType type, UErrorCode& status) … in containsSymbolType()
499 bool CurrencyPluralInfoAffixProvider::containsSymbolType(AffixPatternType type, UErrorCode& status)… in containsSymbolType()
Dnumparse_affixes.h158 …void consumeToken(::icu::number::impl::AffixPatternType type, UChar32 cp, UErrorCode& status) over…
Dnumparse_affixes.cpp69 void AffixPatternMatcherBuilder::consumeToken(AffixPatternType type, UChar32 cp, UErrorCode& status… in consumeToken()
Dnumber_patternstring.cpp109 bool ParsedPatternInfo::containsSymbolType(AffixPatternType type, UErrorCode& status) const { in containsSymbolType()
/external/icu/icu4c/source/test/intltest/
Dnumbertest_affixutils.cpp21 UnicodeString getSymbol(AffixPatternType type) const U_OVERRIDE { in getSymbol()
203 virtual UnicodeString getSymbol(AffixPatternType type) const { in getSymbol()