PTLib Version 2.12.9

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

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 value | PRegularExpression |
BadClassType enum value | PRegularExpression |
BadEscape enum value | PRegularExpression |
BadPattern enum value | PRegularExpression |
BadRepitition enum value | PRegularExpression |
BadSubReg enum value | PRegularExpression |
Class() | PObject | inline static
Clone() const | PObject | virtual
CloneAs() const | PObject | inline
CollateError enum value | PRegularExpression |
Compare(const PObject &obj) const | PObject | virtual
CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual
Comparison enum name | PObject |
Compile(const PString &pattern, CompileOptions options=IgnoreCase) | PRegularExpression |
Compile(const char *cpattern, CompileOptions options=IgnoreCase) | PRegularExpression |
EqualTo enum value | PObject |
ErrorCodes enum name | PRegularExpression |
EscapeString(const PString &str) | PRegularExpression | static
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 | PObject | inline virtual
GetErrorCode() const | PRegularExpression | inline
GetErrorText() const | PRegularExpression |
GetPattern() const | PRegularExpression | inline
GetTraceContextIdentifier() const | PObject | inline
GetTraceContextIdentifier(PObject &obj) | PObject | inline
GetTraceContextIdentifier(PObject *obj) | PObject | inline
GreaterThan enum value | PObject |
HashFunction() const | PObject | virtual
InternalClean() | PRegularExpression | protected
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size) | PObject | static
InternalCompile() | PRegularExpression | protected
InternalIsDescendant(const char *clsName) const | PObject | inline virtual
IsClass(const char *cls) const | PObject | inline
LessThan enum value | PObject |
m_compiledRegex | PRegularExpression | protected
m_compileOptions | PRegularExpression | protected
m_lastError | PRegularExpression | mutable protected
m_pattern | PRegularExpression | protected
m_traceContextIdentifier | PObject | protected
NoError enum value | PRegularExpression |
NoMatch enum value | PRegularExpression |
NotCompiled enum value | PRegularExpression |
operator!=(const PObject &obj) const | PObject | inline
operator<(const PObject &obj) const | PObject | inline
operator<=(const PObject &obj) const | PObject | inline
operator=(const PRegularExpression &) | PRegularExpression |
operator==(const PObject &obj) const | PObject | inline
operator>(const PObject &obj) const | PObject | inline
operator>=(const PObject &obj) const | PObject | inline
OutOfMemory enum value | PRegularExpression |
P_DECLARE_BITWISE_ENUM(CompileOptions, 3,(Simple, Extended, IgnoreCase, AnchorNewLine)) | PRegularExpression |
P_DECLARE_BITWISE_ENUM(ExecOptions, 2,(Normal, NotBeginningOfLine, NotEndofLine)) | PRegularExpression |
PObject() | PObject | inline protected
PRegularExpression() | PRegularExpression |
PRegularExpression(const PString &pattern, CompileOptions options=IgnoreCase) | PRegularExpression |
PRegularExpression(const char *cpattern, CompileOptions options=IgnoreCase) | PRegularExpression |
PRegularExpression(const PRegularExpression &) | PRegularExpression |
PrematureEnd enum value | PRegularExpression |
PrintOn(ostream &strm) const | PRegularExpression | virtual
PObject::PrintOn(ostream &strm) const | PObject | virtual
PTraceObjectInstance() const | PObject | inline
PTraceObjectInstance(const char *) | PObject | inline static
PTraceObjectInstance(const PObject *obj) | PObject | inline static
RangeError enum value | PRegularExpression |
ReadFrom(istream &strm) | PObject | virtual
SetTraceContextIdentifier(unsigned id) | PObject | inline
SetTraceContextIdentifier(const PObject &obj) | PObject | inline
SetTraceContextIdentifier(const PObject *obj) | PObject | inline
TooBig enum value | PRegularExpression |
UnmatchedBrace enum value | PRegularExpression |
UnmatchedBracket enum value | PRegularExpression |
UnmatchedParen enum value | PRegularExpression |
UnmatchedRParen enum value | PRegularExpression |
~PObject() | PObject | inline virtual
~PRegularExpression() | PRegularExpression |