1 #ifndef OSMSCOUT_UTIL_STRINGMATCHER_H 2 #define OSMSCOUT_UTIL_STRINGMATCHER_H 43 virtual Result Match(
const std::string& text)
const = 0;
56 Result Match(
const std::string& text)
const override;
64 virtual StringMatcherRef CreateMatcher(
const std::string& pattern)
const = 0;
79 std::string transliteratedPattern;
Definition: StringMatcher.h:69
Definition: StringMatcher.h:59
Definition: StringMatcher.h:75
Definition: StringMatcher.h:87
std::shared_ptr< StringMatcher > StringMatcherRef
Definition: StringMatcher.h:46
StringMatcher::Result Match(const std::string &text) const override
Definition: StringMatcher.h:48
Result
Definition: StringMatcher.h:33
#define OSMSCOUT_API
Definition: CoreImportExport.h:45
std::shared_ptr< StringMatcherFactory > StringMatcherFactoryRef
Definition: StringMatcher.h:67
Definition: StringMatcher.h:36
Definition: StringMatcher.h:30
StringMatcherTransliterate(const std::string &pattern)
Definition: StringMatcher.h:35