A++ » INCLUDE » TRegexp

class TRegexp


TRegexp

Declarations for regular expression class.


Function Members (Methods)

public:
virtual~TRegexp()
static TClass*Class()
Ssiz_tIndex(const TString& str, Ssiz_t* len, Ssiz_t start = 0) const
virtual TClass*IsA() const
TRegexp&operator=(const TRegexp& re)
TRegexp&operator=(const TString& re)
TRegexp&operator=(const char* re)
virtual voidShowMembers(TMemberInspector& insp) const
TRegexp::EStatValStatus()
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TRegexp(const TString& re)
TRegexp(const TRegexp& re)
TRegexp(const char* re, Bool_t wildcard = kFALSE)
private:
voidCopyPattern(const TRegexp& re)
voidGenPattern(const char* re)
const char*MakeWildcard(const char* re)

Data Members

public:
static TRegexp::EStatValkIllegal
static TRegexp::EStatValkNomem
static TRegexp::EStatValkOK
static TRegexp::EStatValkToolong
private:
Pattern_t*fPatternCompiled pattern
TRegexp::EStatValfStatStatus
static const unsigned intfgMaxpatMax length of compiled pattern

Class Charts

Inheritance Chart:
TRegexp

Function documentation

void CopyPattern(const TRegexp& re)
void GenPattern(const char* re)
const char * MakeWildcard(const char* re)
TRegexp(const char* re, Bool_t wildcard = kFALSE)
TRegexp(const TString& re)
TRegexp(const TRegexp& re)
virtual ~TRegexp()
TRegexp& operator=(const TRegexp& re)
TRegexp& operator=(const TString& re)
TRegexp& operator=(const char* re)
Ssiz_t Index(const TString& str, Ssiz_t* len, Ssiz_t start = 0) const
EStatVal Status()