, including all inherited members.
CASE_INSENSITIVE | Pattern | [static] |
classCreateRange(char low, char hi) const | Pattern | [protected] |
classIntersect(std::string s1, std::string s2) const | Pattern | [protected] |
classNegate(std::string s1) const | Pattern | [protected] |
classUnion(std::string s1, std::string s2) const | Pattern | [protected] |
clearPatternCache() | Pattern | [static] |
compile(const std::string &pattern, const unsigned long mode=0) | Pattern | [static] |
compileAndKeep(const std::string &pattern, const unsigned long mode=0) | Pattern | [static] |
compiledPatterns | Pattern | [protected, static] |
createMatcher(const std::string &str) | Pattern | |
curInd | Pattern | [protected] |
DOT_MATCHES_ALL | Pattern | [static] |
error | Pattern | [protected] |
findAll(const std::string &pattern, const std::string &str, const unsigned long mode=0) | Pattern | [static] |
findAll(const std::string &str) (defined in Pattern) | Pattern | |
findNthMatch(const std::string &pattern, const std::string &str, const int matchNum, const unsigned long mode=0) | Pattern | [static] |
flags | Pattern | [protected] |
getFlags() const | Pattern | |
getInt(int start, int end) | Pattern | [protected] |
getPattern() const | Pattern | |
groupCount | Pattern | [protected] |
head | Pattern | [protected] |
LITERAL | Pattern | [static] |
Matcher (defined in Pattern) | Pattern | [friend] |
matcher | Pattern | [protected] |
matches(const std::string &pattern, const std::string &str, const unsigned long mode=0) | Pattern | [static] |
matches(const std::string &str) (defined in Pattern) | Pattern | |
MAX_QMATCH | Pattern | [static] |
MIN_QMATCH | Pattern | [static] |
MULTILINE_MATCHING | Pattern | [static] |
NFANode (defined in Pattern) | Pattern | [friend] |
NFAQuantifierNode (defined in Pattern) | Pattern | [friend] |
nodes | Pattern | [protected] |
nonCapGroupCount | Pattern | [protected] |
parse(const bool inParen=0, const bool inOr=0, NFANode **end=NULL) | Pattern | [protected] |
parseBackref() | Pattern | [protected] |
parseBehind(const bool pos, NFANode **end) | Pattern | [protected] |
parseClass() | Pattern | [protected] |
parseEscape(bool &inv, bool &quo) | Pattern | [protected] |
parseHex() | Pattern | [protected] |
parseOctal() | Pattern | [protected] |
parsePosix() | Pattern | [protected] |
parseQuote() | Pattern | [protected] |
parseRegisteredPattern(NFANode **end) | Pattern | [protected] |
pattern | Pattern | [protected] |
quantify(NFANode *newNode) | Pattern | [protected] |
quantifyCurly(int &sNum, int &eNum) | Pattern | [protected] |
quantifyGroup(NFANode *start, NFANode *stop, const int gn) | Pattern | [protected] |
raiseError() | Pattern | [protected] |
registeredPatterns | Pattern | [protected, static] |
registerNode(NFANode *node) | Pattern | [protected] |
registerPattern(const std::string &name, const std::string &pattern, const unsigned long mode=0) | Pattern | [static] |
replace(const std::string &pattern, const std::string &str, const std::string &replacementText, const unsigned long mode=0) | Pattern | [static] |
replace(const std::string &str, const std::string &replacementText) (defined in Pattern) | Pattern | |
split(const std::string &pattern, const std::string &str, const bool keepEmptys=0, const unsigned long limit=0, const unsigned long mode=0) | Pattern | [static] |
split(const std::string &str, const bool keepEmptys=0, const unsigned long limit=0) (defined in Pattern) | Pattern | |
UNIX_LINE_MODE | Pattern | [static] |
unregisterPatterns() | Pattern | [static] |
~Pattern() | Pattern | |