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 |
static TString | BaseConvert(const TString& s_in, Int_t base_in, Int_t base_out) |
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() |
void | Clear() |
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* pat, 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 |
Bool_t | EqualTo(const char* cs, TString::ECaseCompare cmp = kExact) const |
Bool_t | EqualTo(const TString& st, TString::ECaseCompare cmp = kExact) const |
virtual void | FillBuffer(char*& buffer) const |
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 UInt_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* pat, 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& s, 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* s) |
TString& | Insert(Ssiz_t pos, const TString& s) |
TString& | Insert(Ssiz_t pos, const char* s, Ssiz_t extent) |
TString& | Insert(Ssiz_t pos, const TString& s, Ssiz_t extent) |
virtual TClass* | IsA() const |
Bool_t | IsAlnum() const |
Bool_t | IsAlpha() const |
Bool_t | IsAscii() const |
Bool_t | IsBin() const |
Bool_t | IsDec() const |
Bool_t | IsDigit() const |
Bool_t | IsFloat() const |
Bool_t | IsHex() const |
Bool_t | IsInBaseN(Int_t base) const |
Bool_t | IsNull() const |
Bool_t | IsOct() const |
Bool_t | IsWhitespace() const |
static TString | Itoa(Int_t value, Int_t base) |
Ssiz_t | Last(char c) const |
Ssiz_t | Length() const |
static TString | LLtoa(Long64_t value, Int_t base) |
static Ssiz_t | MaxWaste(Ssiz_t mw = 15) |
Bool_t | MaybeRegexp() const |
Bool_t | MaybeWildcard() const |
TString | MD5() const |
string_view | operator basic_string_view() const |
const char* | operator const char *() const |
char& | operator()(Ssiz_t i) |
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) const |
TSubString | operator()(const TRegexp& re, Ssiz_t start) const |
TSubString | operator()(TPRegexp& re, Ssiz_t start) const |
TString& | operator+=(const char* s) |
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 i) |
TString& | operator+=(ULong64_t i) |
TString& | operator=(char s) |
TString& | operator=(const char* s) |
TString& | operator=(const TString& s) |
TString& | operator=(const string& s) |
TString& | operator=(const string_view& 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* s) |
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) const |
virtual Int_t | Sizeof() const |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
TSubString | Strip(TString::EStripType s = kTrailing, char c = ' ') const |
TSubString | SubString(const char* pat, Ssiz_t start = 0, TString::ECaseCompare cmp = kExact) const |
TString& | Swap(TString& other) |
TObjArray* | Tokenize(const TString& delim) const |
Bool_t | Tokenize(TString& tok, Ssiz_t& from, const char* delim = " ") const |
void | ToLower() |
void | ToUpper() |
| TString() |
| TString(Ssiz_t ic) |
| TString(const TString& s) |
| TString(TString&& s) |
| TString(const char* s) |
| TString(const string& s) |
| TString(char c) |
| TString(const string_view& sub) |
| TString(const TSubString& sub) |
| TString(const char* s, Ssiz_t n) |
| TString(char c, Ssiz_t s) |
static TString | UItoa(UInt_t value, Int_t base) |
static TString | ULLtoa(ULong64_t value, Int_t base) |
static void | WriteString(TBuffer& b, const TString* a) |