Home
last modified time | relevance | path

Searched refs:SymbolMatcher (Results 1 – 20 of 20) sorted by relevance

/external/icu/icu4c/source/i18n/
Dnumparse_symbols.cpp21 SymbolMatcher::SymbolMatcher(const UnicodeString& symbolString, unisets::Key key) { in SymbolMatcher() function in SymbolMatcher
30 const UnicodeSet* SymbolMatcher::getSet() const { in getSet()
34 bool SymbolMatcher::match(StringSegment& segment, ParsedNumber& result, UErrorCode&) const { in match()
61 bool SymbolMatcher::smokeTest(const StringSegment& segment) const { in smokeTest()
65 UnicodeString SymbolMatcher::toString() const { in toString()
72 : SymbolMatcher({}, key) { in IgnorablesMatcher()
93 …: SymbolMatcher(dfs.getConstSymbol(DecimalFormatSymbols::kInfinitySymbol), unisets::INFINITY_KEY) { in InfinityMatcher()
107 … : SymbolMatcher(dfs.getConstSymbol(DecimalFormatSymbols::kMinusSignSymbol), unisets::MINUS_SIGN), in MinusSignMatcher()
122 : SymbolMatcher(dfs.getConstSymbol(DecimalFormatSymbols::kNaNSymbol), unisets::EMPTY) { in NanMatcher()
136 : SymbolMatcher(padString, unisets::EMPTY) {} in PaddingMatcher()
[all …]
Dnumparse_symbols.h24 class U_I18N_API SymbolMatcher : public NumberParseMatcher, public UMemory {
26 SymbolMatcher() = default; // WARNING: Leaves the object in an unusable state
44 SymbolMatcher(const UnicodeString& symbolString, unisets::Key key);
49 class U_I18N_API IgnorablesMatcher : public SymbolMatcher {
66 class InfinityMatcher : public SymbolMatcher {
80 class U_I18N_API MinusSignMatcher : public SymbolMatcher {
96 class NanMatcher : public SymbolMatcher {
109 class PaddingMatcher : public SymbolMatcher {
125 class U_I18N_API PercentMatcher : public SymbolMatcher {
138 class U_I18N_API PermilleMatcher : public SymbolMatcher {
[all …]
/external/icu/android_icu4j/src/main/java/android/icu/impl/number/parse/
DSymbolMatcher.java16 public abstract class SymbolMatcher implements NumberParseMatcher { class
23 protected SymbolMatcher(String symbolString, UnicodeSet symbolUniSet) { in SymbolMatcher() method in SymbolMatcher
28 protected SymbolMatcher(StaticUnicodeSets.Key key) { in SymbolMatcher() method in SymbolMatcher
DPaddingMatcher.java14 public class PaddingMatcher extends SymbolMatcher implements NumberParseMatcher.Flexible {
DIgnorablesMatcher.java15 public class IgnorablesMatcher extends SymbolMatcher implements NumberParseMatcher.Flexible {
DNanMatcher.java15 public class NanMatcher extends SymbolMatcher {
DPermilleMatcher.java15 public class PermilleMatcher extends SymbolMatcher {
DPercentMatcher.java15 public class PercentMatcher extends SymbolMatcher {
DInfinityMatcher.java17 public class InfinityMatcher extends SymbolMatcher {
DPlusSignMatcher.java17 public class PlusSignMatcher extends SymbolMatcher {
DMinusSignMatcher.java17 public class MinusSignMatcher extends SymbolMatcher {
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/
DSymbolMatcher.java14 public abstract class SymbolMatcher implements NumberParseMatcher { class
21 protected SymbolMatcher(String symbolString, UnicodeSet symbolUniSet) { in SymbolMatcher() method in SymbolMatcher
26 protected SymbolMatcher(StaticUnicodeSets.Key key) { in SymbolMatcher() method in SymbolMatcher
DPaddingMatcher.java12 public class PaddingMatcher extends SymbolMatcher implements NumberParseMatcher.Flexible {
DIgnorablesMatcher.java13 public class IgnorablesMatcher extends SymbolMatcher implements NumberParseMatcher.Flexible {
DNanMatcher.java13 public class NanMatcher extends SymbolMatcher {
DPermilleMatcher.java13 public class PermilleMatcher extends SymbolMatcher {
DPercentMatcher.java13 public class PercentMatcher extends SymbolMatcher {
DInfinityMatcher.java15 public class InfinityMatcher extends SymbolMatcher {
DPlusSignMatcher.java15 public class PlusSignMatcher extends SymbolMatcher {
DMinusSignMatcher.java15 public class MinusSignMatcher extends SymbolMatcher {