omni::kit::Wildcard
Defined in omni/kit/Wildcard.h
- 
class Wildcard
- Defines the wildcard class. - Warning - This class uses - std::regexwhich can be performance intensive. Consider using the functions in omni::str instead.- Public Functions - 
inline void setPatternString(const char *pattern)
- Sets the wildcard string. - After this is set, call isMatching() to determine if a string matches the wildcard pattern. - Parameters
- pattern – The wildcard pattern string to set. 
 
 - 
inline bool isMatching(const char *str) const
- Tests a string against the wildcard to see if they match. - Parameters
- str – The string to be tested. 
- Return values
- true – the string matches the wildcard 
- false – the string does not match the wildcard 
 
 
 - 
inline void setCaseSensitive(bool sensitive)
- Sets if the wildcard should be case sensitive. - The default is false (case insensitive). - Parameters
- sensitive – - trueif the wildcard should be case sensitive;- falseto be case insensitive
 
 
- 
inline void setPatternString(const char *pattern)