/** * A base class for many matchers that performs a simple match against a UnicodeString and/or UnicodeSet. * * @author sffc
*/ // Exported as U_I18N_API for tests class U_I18N_API SymbolMatcher : public NumberParseMatcher, public UMemory { public:
SymbolMatcher() = default; // WARNING: Leaves the object in an unusable state
// Exported as U_I18N_API for tests class U_I18N_API IgnorablesMatcher : public SymbolMatcher { public:
IgnorablesMatcher() = default; // WARNING: Leaves the object in an unusable state
// Exported as U_I18N_API for tests class U_I18N_API MinusSignMatcher : public SymbolMatcher { public:
MinusSignMatcher() = default; // WARNING: Leaves the object in an unusable state
// Exported as U_I18N_API for tests class U_I18N_API PercentMatcher : public SymbolMatcher { public:
PercentMatcher() = default; // WARNING: Leaves the object in an unusable state
// Exported as U_I18N_API for tests class U_I18N_API PermilleMatcher : public SymbolMatcher { public:
PermilleMatcher() = default; // WARNING: Leaves the object in an unusable state
// Exported as U_I18N_API for tests class U_I18N_API PlusSignMatcher : public SymbolMatcher { public:
PlusSignMatcher() = default; // WARNING: Leaves the object in an unusable state