PTLib  Version 2.10.11
PRegularExpression Member List

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

AnchorNewLine enum valuePRegularExpression
BadBR enum valuePRegularExpression
BadClassType enum valuePRegularExpression
BadEscape enum valuePRegularExpression
BadPattern enum valuePRegularExpression
BadRepitition enum valuePRegularExpression
BadSubReg enum valuePRegularExpression
Class()PObjectinlinestatic
Clone() const PObjectvirtual
CollateError enum valuePRegularExpression
Compare(const PObject &obj) const PObjectvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
Compile(const PString &pattern, int flags=IgnoreCase)PRegularExpression
Compile(const char *cpattern, int flags=IgnoreCase)PRegularExpression
EqualTo enum valuePObject
ErrorCodes enum namePRegularExpression
EscapeString(const PString &str)PRegularExpressionstatic
Execute(const PString &str, PINDEX &start, int flags=0) const PRegularExpression
Execute(const PString &str, PINDEX &start, PINDEX &len, int flags=0) const PRegularExpression
Execute(const char *cstr, PINDEX &start, int flags=0) const PRegularExpression
Execute(const char *cstr, PINDEX &start, PINDEX &len, int flags=0) const PRegularExpression
Execute(const PString &str, PIntArray &starts, int flags=0) const PRegularExpression
Execute(const PString &str, PIntArray &starts, PIntArray &ends, int flags=0) const PRegularExpression
Execute(const char *cstr, PIntArray &starts, int flags=0) const PRegularExpression
Execute(const char *cstr, PIntArray &starts, PIntArray &ends, int flags=0) const PRegularExpression
Execute(const char *cstr, PStringArray &substring, int flags=0) const PRegularExpression
expressionPRegularExpressionprotected
Extended enum valuePRegularExpression
flagsSavedPRegularExpressionprotected
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetErrorCode() const PRegularExpression
GetErrorText() const PRegularExpression
GetPattern() const PRegularExpressioninline
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
IgnoreCase enum valuePRegularExpression
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) const PObjectinlinevirtual
IsClass(const char *cls) const PObjectinline
lastErrorPRegularExpressionmutableprotected
LessThan enum valuePObject
NoError enum valuePRegularExpression
NoMatch enum valuePRegularExpression
NotBeginningOfLine enum valuePRegularExpression
NotCompiled enum valuePRegularExpression
NotEndofLine enum valuePRegularExpression
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<=(const PObject &obj) const PObjectinline
operator=(const PRegularExpression &)PRegularExpression
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
OutOfMemory enum valuePRegularExpression
patternSavedPRegularExpressionprotected
PObject()PObjectinlineprotected
PRegularExpression()PRegularExpression
PRegularExpression(const PString &pattern, int flags=IgnoreCase)PRegularExpression
PRegularExpression(const char *cpattern, int flags=IgnoreCase)PRegularExpression
PRegularExpression(const PRegularExpression &)PRegularExpression
PrematureEnd enum valuePRegularExpression
PrintOn(ostream &strm) const PRegularExpressionvirtual
RangeError enum valuePRegularExpression
ReadFrom(istream &strm)PObjectvirtual
TooBig enum valuePRegularExpression
UnmatchedBrace enum valuePRegularExpression
UnmatchedBracket enum valuePRegularExpression
UnmatchedParen enum valuePRegularExpression
UnmatchedRParen enum valuePRegularExpression
~PObject()PObjectinlinevirtual
~PRegularExpression()PRegularExpression