| 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 &replaceWith, const unsigned long mode=0) | Pattern | [static] |
| replace(const std::string &str, const std::string &replaceWith) (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 | |