Pattern Member List

This is the complete list of members for Pattern, including all inherited members.

CASE_INSENSITIVEPattern [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]
compiledPatternsPattern [protected, static]
createMatcher(const std::string &str)Pattern
curIndPattern [protected]
DOT_MATCHES_ALLPattern [static]
errorPattern [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]
flagsPattern [protected]
getFlags() const Pattern
getInt(int start, int end)Pattern [protected]
getPattern() const Pattern
groupCountPattern [protected]
headPattern [protected]
LITERALPattern [static]
Matcher (defined in Pattern)Pattern [friend]
matcherPattern [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_QMATCHPattern [static]
MIN_QMATCHPattern [static]
MULTILINE_MATCHINGPattern [static]
NFANode (defined in Pattern)Pattern [friend]
NFAQuantifierNode (defined in Pattern)Pattern [friend]
nodesPattern [protected]
nonCapGroupCountPattern [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]
patternPattern [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]
registeredPatternsPattern [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_MODEPattern [static]
unregisterPatterns()Pattern [static]
~Pattern()Pattern


Generated on Tue Oct 26 19:44:40 2010 for Highlight Code Converter by  doxygen 1.5.7.1