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]; }