# PRegularExpression Member List

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

AnchorNewLine enum value | PRegularExpression |
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]`
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, int flags=IgnoreCase) | PRegularExpression |
Compile(const char *cpattern, int flags=IgnoreCase) | PRegularExpression |
EqualTo enum value | PObject |
ErrorCodes enum name | PRegularExpression |
EscapeString(const PString &str) | PRegularExpression | `[static]`
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 |
expression | PRegularExpression | `[protected]`
Extended enum value | PRegularExpression |
flagsSaved | PRegularExpression | `[protected]`
GetClass(unsigned ancestor=0) const | PObject | `[inline, virtual]`
GetErrorCode() const | PRegularExpression |
GetErrorText() const | PRegularExpression |
GetPattern() const | PRegularExpression | `[inline]`
GreaterThan enum value | PObject |
HashFunction() const | PObject | `[virtual]`
IgnoreCase enum value | PRegularExpression |
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size) | PObject | `[static]`
InternalIsDescendant(const char *clsName) const | PObject | `[inline, virtual]`
IsClass(const char *cls) const | PObject | `[inline]`
lastError | PRegularExpression | `[mutable, protected]`
LessThan enum value | PObject |
NoError enum value | PRegularExpression |
NoMatch enum value | PRegularExpression |
NotBeginningOfLine enum value | PRegularExpression |
NotCompiled enum value | PRegularExpression |
NotEndofLine enum value | PRegularExpression |
operator!=(const PObject &obj) const | PObject | `[inline]`
operator<(const PObject &obj) const | PObject | `[inline]`
operator<<(ostream &strm, const PObject &obj) | PObject | `[friend]`
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]`
operator>>(istream &strm, PObject &obj) | PObject | `[friend]`
OutOfMemory enum value | PRegularExpression |
patternSaved | PRegularExpression | `[protected]`
PObject() | PObject | `[inline, protected]`
PRegularExpression() | PRegularExpression |
PRegularExpression(const PString &pattern, int flags=IgnoreCase) | PRegularExpression |
PRegularExpression(const char *cpattern, int flags=IgnoreCase) | PRegularExpression |
PRegularExpression(const PRegularExpression &) | PRegularExpression |
PrematureEnd enum value | PRegularExpression |
PrintOn(ostream &strm) const | PRegularExpression | `[virtual]`
RangeError enum value | PRegularExpression |
ReadFrom(istream &strm) | PObject | `[virtual]`
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 |