PTLib  Version 2.14.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PRegularExpression Member List

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

BadBR enum valuePRegularExpression
BadClassType enum valuePRegularExpression
BadEscape enum valuePRegularExpression
BadPattern enum valuePRegularExpression
BadRepitition enum valuePRegularExpression
BadSubReg enum valuePRegularExpression
Class()PObjectinlinestatic
Clone() const PObjectvirtual
CloneAs() const PObjectinline
CollateError enum valuePRegularExpression
Compare(const PObject &obj) const PObjectvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
Compile(const PString &pattern, CompileOptions options=IgnoreCase)PRegularExpression
Compile(const char *cpattern, CompileOptions options=IgnoreCase)PRegularExpression
EqualTo enum valuePObject
ErrorCodes enum namePRegularExpression
EscapeString(const PString &str)PRegularExpressionstatic
Execute(const PString &str, PINDEX &start, ExecOptions options=Normal) const PRegularExpression
Execute(const PString &str, PINDEX &start, PINDEX &len, ExecOptions options=Normal) const PRegularExpression
Execute(const char *cstr, PINDEX &start, ExecOptions options=Normal) const PRegularExpression
Execute(const char *cstr, PINDEX &start, PINDEX &len, ExecOptions options=Normal) const PRegularExpression
Execute(const PString &str, PIntArray &starts, ExecOptions options=Normal) const PRegularExpression
Execute(const PString &str, PIntArray &starts, PIntArray &ends, ExecOptions options=Normal) const PRegularExpression
Execute(const char *cstr, PIntArray &starts, ExecOptions options=Normal) const PRegularExpression
Execute(const char *cstr, PIntArray &starts, PIntArray &ends, ExecOptions options=Normal) const PRegularExpression
Execute(const char *cstr, PStringArray &substring, ExecOptions options=Normal) const PRegularExpression
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetErrorCode() const PRegularExpressioninline
GetErrorText() const PRegularExpression
GetPattern() const PRegularExpressioninline
GetTraceContextIdentifier() const PObjectinline
GetTraceContextIdentifier(PObject &obj)PObjectinline
GetTraceContextIdentifier(PObject *obj)PObjectinline
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
InternalClean()PRegularExpressionprotected
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalCompile()PRegularExpressionprotected
InternalIsDescendant(const char *clsName) const PObjectinlinevirtual
IsClass(const char *cls) const PObjectinline
LessThan enum valuePObject
m_compiledRegexPRegularExpressionprotected
m_compileOptionsPRegularExpressionprotected
m_lastErrorPRegularExpressionmutableprotected
m_patternPRegularExpressionprotected
m_traceContextIdentifierPObjectprotected
NoError enum valuePRegularExpression
NoMatch enum valuePRegularExpression
NotCompiled 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
P_DECLARE_BITWISE_ENUM(CompileOptions, 3,(Simple, Extended, IgnoreCase, AnchorNewLine))PRegularExpression
P_DECLARE_BITWISE_ENUM(ExecOptions, 2,(Normal, NotBeginningOfLine, NotEndofLine))PRegularExpression
PObject()PObjectinlineprotected
PRegularExpression()PRegularExpression
PRegularExpression(const PString &pattern, CompileOptions options=IgnoreCase)PRegularExpression
PRegularExpression(const char *cpattern, CompileOptions options=IgnoreCase)PRegularExpression
PRegularExpression(const PRegularExpression &)PRegularExpression
PrematureEnd enum valuePRegularExpression
PrintOn(ostream &strm) const PRegularExpressionvirtual
PObject::PrintOn(ostream &strm) const PObjectvirtual
PTraceObjectInstance() const PObjectinline
PTraceObjectInstance(const char *)PObjectinlinestatic
PTraceObjectInstance(const PObject *obj)PObjectinlinestatic
RangeError enum valuePRegularExpression
ReadFrom(istream &strm)PObjectvirtual
SetTraceContextIdentifier(unsigned id)PObjectinline
SetTraceContextIdentifier(const PObject &obj)PObjectinline
SetTraceContextIdentifier(const PObject *obj)PObjectinline
TooBig enum valuePRegularExpression
UnmatchedBrace enum valuePRegularExpression
UnmatchedBracket enum valuePRegularExpression
UnmatchedParen enum valuePRegularExpression
UnmatchedRParen enum valuePRegularExpression
~PObject()PObjectinlinevirtual
~PRegularExpression()PRegularExpression