PTLib  Version 2.18.8
 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
Compare2(T v1, T v2)PObjectinlinestatic
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
CopyTraceContextIdentifier(PObject &obj) const PObjectinline
CopyTraceContextIdentifier(PObject *obj) const PObjectinline
CopyTraceContextIdentifier(PObject &to, const PObject &from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject &to, const PObject *from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject *to, const PObject &from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject *to, const PObject *from)PObjectinlinestatic
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() const PObjectinline
GetErrorCode() const PRegularExpression
GetErrorText() const PRegularExpression
GetPattern() const PRegularExpressioninline
GetTraceContextIdentifier() const PObjectinline
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
InternalClean()PRegularExpressionprotected
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalCompile(bool assertOnFail)PRegularExpressionprotected
IsClass(const char *name) const PObjectinline
LessThan enum valuePObject
m_compiledRegexPRegularExpressionprotected
m_compileOptionsPRegularExpressionprotected
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