| TString() | 
 | TString(Ssiz_t ic) | 
 | TString(const TString& s) | 
 | TString(const char* s) | 
 | TString(const string& s) | 
 | TString(char c) | 
 | TString(const TSubString& sub) | 
 | TString(const char* s, Ssiz_t n) | 
 | TString(char c, Ssiz_t s) | 
|  virtual | ~TString() | 
| TString& | Append(const char* cs) | 
| TString& | Append(const TString& s) | 
| TString& | Append(const char* cs, Ssiz_t n) | 
| TString& | Append(const TString& s, Ssiz_t n) | 
| TString& | Append(char c, Ssiz_t rep = 1) | 
| Double_t | Atof() const | 
| Int_t | Atoi() const | 
| Long64_t | Atoll() const | 
| Bool_t | BeginsWith(const char* s, TString::ECaseCompare cmp = kExact) const | 
| Bool_t | BeginsWith(const TString& pat, TString::ECaseCompare cmp = kExact) const | 
| Ssiz_t | Capacity() const | 
| Ssiz_t | Capacity(Ssiz_t n) | 
| TString& | Chop() | 
| static TClass* | Class() | 
| int | CompareTo(const char* cs, TString::ECaseCompare cmp = kExact) const | 
| int | CompareTo(const TString& st, TString::ECaseCompare cmp = kExact) const | 
| Bool_t | Contains(const TRegexp& pat) const | 
| Bool_t | Contains(TPRegexp& pat) const | 
| Bool_t | Contains(const char* s, TString::ECaseCompare cmp = kExact) const | 
| Bool_t | Contains(const TString& pat, TString::ECaseCompare cmp = kExact) const | 
| TString | Copy() const | 
| Int_t | CountChar(Int_t c) const | 
| const char* | Data() const | 
| Bool_t | EndsWith(const char* pat, TString::ECaseCompare cmp = kExact) const | 
| virtual void | FillBuffer(char*& buffer) | 
| Ssiz_t | First(char c) const | 
| Ssiz_t | First(const char* cs) const | 
| void | Form(const char* fmt) | 
| static TString | Format(const char* fmt) | 
| static Ssiz_t | GetInitialCapacity() | 
| static Ssiz_t | GetMaxWaste() | 
| static Ssiz_t | GetResizeIncrement() | 
| Bool_t | Gets(FILE* fp, Bool_t chop = kTRUE) | 
| UInt_t | Hash(TString::ECaseCompare cmp = kExact) const | 
| static ULong_t | Hash(const void* txt, Int_t ntxt) | 
| Ssiz_t | Index(const TRegexp& pat, Ssiz_t i = 0) const | 
| Ssiz_t | Index(TPRegexp& pat, Ssiz_t i = 0) const | 
| Ssiz_t | Index(const char* s, Ssiz_t i = 0, TString::ECaseCompare cmp = kExact) const | 
| Ssiz_t | Index(const TString& s, Ssiz_t i = 0, TString::ECaseCompare cmp = kExact) const | 
| Ssiz_t | Index(const TRegexp& pat, Ssiz_t* ext, Ssiz_t i = 0) const | 
| Ssiz_t | Index(TPRegexp& pat, Ssiz_t* ext, Ssiz_t i = 0) const | 
| Ssiz_t | Index(const char* pat, Ssiz_t patlen, Ssiz_t i, TString::ECaseCompare cmp) const | 
| Ssiz_t | Index(const TString& pat, Ssiz_t patlen, Ssiz_t i, TString::ECaseCompare cmp) const | 
| static Ssiz_t | InitialCapacity(Ssiz_t ic = 15) | 
| TString& | Insert(Ssiz_t pos, const char* cs) | 
| TString& | Insert(Ssiz_t pos, const TString& s) | 
| TString& | Insert(Ssiz_t pos, const char* cs, Ssiz_t n) | 
| TString& | Insert(Ssiz_t pos, const TString& s, Ssiz_t n) | 
| virtual TClass* | IsA() const | 
| Bool_t | IsAlnum() const | 
| Bool_t | IsAlpha() const | 
| Bool_t | IsAscii() const | 
| Bool_t | IsDigit() const | 
| Bool_t | IsFloat() const | 
| Bool_t | IsHex() const | 
| Bool_t | IsNull() const | 
| Bool_t | IsWhitespace() const | 
| Ssiz_t | Last(char c) const | 
| Ssiz_t | Length() const | 
| static Ssiz_t | MaxWaste(Ssiz_t mw = 15) | 
| Bool_t | MaybeRegexp() const | 
| Bool_t | MaybeWildcard() const | 
| const char* | operator const char*() const | 
| char& | operator()(Ssiz_t i) | 
| TSubString | operator()(const TRegexp& re) | 
| TSubString | operator()(TPRegexp& re) | 
| char | operator()(Ssiz_t i) const | 
| TSubString | operator()(const TRegexp& re) const | 
| TSubString | operator()(TPRegexp& re) const | 
| TSubString | operator()(Ssiz_t start, Ssiz_t len) | 
| TSubString | operator()(const TRegexp& re, Ssiz_t start) | 
| TSubString | operator()(TPRegexp& re, Ssiz_t start) | 
| TSubString | operator()(Ssiz_t start, Ssiz_t len) const | 
| TSubString | operator()(const TRegexp& re, Ssiz_t start) const | 
| TSubString | operator()(TPRegexp& re, Ssiz_t start) const | 
| TString& | operator+=(const char* cs) | 
| TString& | operator+=(const TString& s) | 
| TString& | operator+=(char c) | 
| TString& | operator+=(Short_t i) | 
| TString& | operator+=(UShort_t i) | 
| TString& | operator+=(Int_t i) | 
| TString& | operator+=(UInt_t i) | 
| TString& | operator+=(Long_t i) | 
| TString& | operator+=(ULong_t i) | 
| TString& | operator+=(Float_t f) | 
| TString& | operator+=(Double_t f) | 
| TString& | operator+=(Long64_t l) | 
| TString& | operator+=(ULong64_t ul) | 
| TString& | operator=(char s) | 
| TString& | operator=(const char* s) | 
| TString& | operator=(const TString& s) | 
| TString& | operator=(const string& s) | 
| TString& | operator=(const TSubString& s) | 
| char& | operator[](Ssiz_t i) | 
| char | operator[](Ssiz_t i) const | 
| TString& | Prepend(const char* cs) | 
| TString& | Prepend(const TString& s) | 
| TString& | Prepend(const char* cs, Ssiz_t n) | 
| TString& | Prepend(const TString& s, Ssiz_t n) | 
| TString& | Prepend(char c, Ssiz_t rep = 1) | 
| void | Puts(FILE* fp) | 
| virtual void | ReadBuffer(char*& buffer) | 
| istream& | ReadFile(istream& str) | 
| istream& | ReadLine(istream& str, Bool_t skipWhite = kTRUE) | 
| istream& | ReadString(istream& str) | 
| static TString* | ReadString(TBuffer& b, const TClass* clReq) | 
| istream& | ReadToDelim(istream& str, char delim = '\n') | 
| istream& | ReadToken(istream& str) | 
| TString& | Remove(Ssiz_t pos) | 
| TString& | Remove(Ssiz_t pos, Ssiz_t n) | 
| TString& | Remove(TString::EStripType s, char c) | 
| TString& | Replace(Ssiz_t pos, Ssiz_t n, const char* cs) | 
| TString& | Replace(Ssiz_t pos, Ssiz_t n, const TString& s) | 
| TString& | Replace(Ssiz_t pos, Ssiz_t n, const char* s, Ssiz_t ns) | 
| TString& | Replace(Ssiz_t pos, Ssiz_t n1, const TString& s, Ssiz_t n2) | 
| TString& | ReplaceAll(const TString& s1, const TString& s2) | 
| TString& | ReplaceAll(const TString& s1, const char* s2) | 
| TString& | ReplaceAll(const char* s1, const TString& s2) | 
| TString& | ReplaceAll(const char* s1, const char* s2) | 
| TString& | ReplaceAll(const char* s1, Ssiz_t ls1, const char* s2, Ssiz_t ls2) | 
| void | Resize(Ssiz_t n) | 
| static Ssiz_t | ResizeIncrement(Ssiz_t ri = 16) | 
| virtual void | ShowMembers(TMemberInspector& insp, char* parent) | 
| virtual Int_t | Sizeof() const | 
| virtual void | Streamer(TBuffer& b) | 
| void | StreamerNVirtual(TBuffer& b) | 
| TSubString | Strip(TString::EStripType s = kTrailing, char c = ' ') | 
| TSubString | Strip(TString::EStripType s = kTrailing, char c = ' ') const | 
| TSubString | SubString(const char* pat, Ssiz_t start = 0, TString::ECaseCompare cmp = kExact) | 
| TSubString | SubString(const char* pat, Ssiz_t start = 0, TString::ECaseCompare cmp = kExact) const | 
| TObjArray* | Tokenize(const TString& delim) const | 
| Bool_t | Tokenize(TString& tok, Ssiz_t& from, const char* delim = " ") const | 
| void | ToLower() | 
| void | ToUpper() | 
| static void | WriteString(TBuffer& b, const TString* a) |