Public Member Functions | |
Wildcard (const std::string &pattern, const bool usePrefixes=true, const bool aggressivePrefixes=false) | |
bool | hasWildcard () const |
std::size_t | wildcardPos () const |
bool | isPrefix () const |
bool | matches (const std::string &s) const |
const std::string & | pattern () const |
const std::string & | regex () const |
const std::string & | prefix () const |
|
explicit |
all characters in s keep their original meaning except * which is a placeholder for zero or more characters not equal to newline