TString Basic string class. Cannot be stored in a TCollection... use TObjString instead.
| TSubString(const TSubString& s) | |
| ~TSubString() | |
| const char* | Data() const | 
| Bool_t | IsNull() const | 
| Ssiz_t | Length() const | 
| int | operator!() const | 
| char& | operator()(Ssiz_t i) | 
| char | operator()(Ssiz_t i) const | 
| TSubString& | operator=(const char* s) | 
| TSubString& | operator=(const TString& s) | 
| TSubString& | operator=(const TSubString& s) | 
| char& | operator[](Ssiz_t i) | 
| char | operator[](Ssiz_t i) const | 
| Ssiz_t | Start() const | 
| TString& | String() | 
| void | ToLower() | 
| void | ToUpper() | 
| void | AssertElement(Ssiz_t i) const | 
| void | SubStringError(Ssiz_t, Ssiz_t, Ssiz_t) const | 
| TSubString(const TString& s, Ssiz_t start, Ssiz_t len) | 

Access to elements of sub-string with bounds checking
{ AssertElement(i); return fStr.fData[fBegin+i]; }