#include <TRegexp.h>
Public Types | |
enum | EStatVal |
enum | EStatVal |
Public Member Functions | |
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 () |
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 () |
Private Member Functions | |
void | CopyPattern (const TRegexp &re) |
void | GenPattern (const char *re) |
const char * | MakeWildcard (const char *re) |
void | CopyPattern (const TRegexp &re) |
void | GenPattern (const char *re) |
const char * | MakeWildcard (const char *re) |
Private Attributes | |
Pattern_t * | fPattern |
EStatVal | fStat |
Pattern_t * | fPattern |
Static Private Attributes | |
static const unsigned | fgMaxpat |
Definition at line 35 of file TRegexp.h.
enum TRegexp::EStatVal |
enum TRegexp::EStatVal |
TRegexp::TRegexp | ( | const TString & | re | ) |
TRegexp::TRegexp | ( | const TRegexp & | re | ) |
TRegexp::~TRegexp | ( | ) | [virtual] |
TRegexp::TRegexp | ( | const TString & | re | ) |
TRegexp::TRegexp | ( | const TRegexp & | re | ) |
virtual TRegexp::~TRegexp | ( | ) | [virtual] |
void TRegexp::CopyPattern | ( | const TRegexp & | re | ) | [private] |
Definition at line 120 of file TRegexp.cxx.
References fgMaxpat, fPattern, and fStat.
Referenced by operator=(), and TRegexp().
void TRegexp::GenPattern | ( | const char * | re | ) | [private] |
Definition at line 110 of file TRegexp.cxx.
References error, fgMaxpat, fPattern, fStat, kToolong, and Makepat().
Referenced by operator=(), and TRegexp().
const char * TRegexp::MakeWildcard | ( | const char * | re | ) | [private] |
TRegexp & TRegexp::operator= | ( | const char * | re | ) |
Definition at line 199 of file TRegexp.cxx.
References Error, fPattern, fStat, kNPOS, kOK, Matchs(), and s.
Referenced by TDataSetManagerFile::BrowseDataSets(), TAuthenticate::CheckHost(), TSystem::CompileMacro(), TMLPAnalyzer::GatherInformations(), and TNeuron::UseBranch().
TRegexp::EStatVal TRegexp::Status | ( | ) |
Definition at line 223 of file TRegexp.cxx.
Referenced by RooMapCatEntry::ok(), and RooMappedCategory::Entry::ok().
void TRegexp::CopyPattern | ( | const TRegexp & | re | ) | [private] |
void TRegexp::GenPattern | ( | const char * | re | ) | [private] |
const char* TRegexp::MakeWildcard | ( | const char * | re | ) | [private] |
TRegexp& TRegexp::operator= | ( | const char * | re | ) |
EStatVal TRegexp::Status | ( | ) |
Pattern_t* TRegexp::fPattern [private] |
Definition at line 41 of file TRegexp.h.
Referenced by CopyPattern(), GenPattern(), Index(), operator=(), and ~TRegexp().
EStatVal TRegexp::fStat [private] |
Definition at line 42 of file TRegexp.h.
Referenced by CopyPattern(), GenPattern(), Index(), and Status().
static const unsigned TRegexp::fgMaxpat [static, private] |
Definition at line 43 of file TRegexp.h.
Referenced by CopyPattern(), GenPattern(), and MakeWildcard().
Pattern_t* TRegexp::fPattern [private] |