#include "Rtypes.h"
#include <string_view>
#include "ROOT/TypeTraits.hxx"
#include "snprintf.h"
#include <iosfwd>
#include <cstdarg>
#include <cstdio>
#include <cstring>
#include <string>
Classes | |
struct | TString::LongStr_t |
struct | TString::RawStr_t |
struct | TString::Rep_t |
struct | TString::ShortStr_t |
class | TString |
Basic string class. More... | |
class | TSubString |
A zero length substring is legal. More... | |
union | TString::UStr_t |
Namespaces | |
namespace | llvm |
|
extern |
Remove all blanks from the string str.
The returned string has to be deleted by the user.
Definition at line 2578 of file TString.cxx.
Escape specchars in src with escchar and copy to dst.
Definition at line 2599 of file TString.cxx.
|
extern |
Formats a string in a circular formatting buffer.
Removes the need to create and delete short lived strings. Don't pass Form() pointers from user code down to ROOT functions as the circular buffer may be overwritten downstream. Use Form() results immediately or use TString::Format() instead.
Definition at line 2495 of file TString.cxx.
Return a case-sensitive hash value (endian independent).
Definition at line 583 of file TString.cxx.
|
inline |
|
inline |
|
inline |
Add string to char.
Definition at line 1563 of file TString.cxx.
Use the special concatenation constructor.
Definition at line 1539 of file TString.cxx.
Add char to string.
Definition at line 1555 of file TString.cxx.
Use the special concatenation constructor.
Definition at line 1531 of file TString.cxx.
Use the special concatenation constructor.
Definition at line 1547 of file TString.cxx.
|
inline |
|
inline |
|
inline |
|
inline |
Write string to stream.
Definition at line 177 of file Stringio.cxx.
Write TString or derived to TBuffer.
Definition at line 1476 of file TString.cxx.
|
inline |
Compare TString with a char *.
Definition at line 1488 of file TString.cxx.
Bool_t operator== | ( | const TSubString & | s1, |
const char * | s2 ) |
Compare sub-string to char *.
Definition at line 1713 of file TString.cxx.
Compare sub-string to string.
Definition at line 1727 of file TString.cxx.
Bool_t operator== | ( | const TSubString & | s1, |
const TSubString & | s2 ) |
Compare two sub-strings.
Definition at line 1737 of file TString.cxx.
Read string from stream.
Definition at line 169 of file Stringio.cxx.
Read string from TBuffer. Function declared in ClassDef.
Definition at line 1467 of file TString.cxx.
|
extern |
Formats a string in a circular formatting buffer and prints the string.
Appends a newline. If gPrintViaErrorHandler is true it will print via the currently active ROOT error handler.
Definition at line 2509 of file TString.cxx.
|
extern |
Duplicate the string str.
The returned string has to be deleted by the user.
Definition at line 2563 of file TString.cxx.
|
extern |
Strip leading and trailing c (blanks by default) from a string.
The returned string has to be deleted by the user.
Definition at line 2527 of file TString.cxx.
Return a lower-case version of str.
Definition at line 1503 of file TString.cxx.
Return an upper-case version of str.
Definition at line 1517 of file TString.cxx.
Un-escape specchars in src from escchar and copy to dst.
Definition at line 2623 of file TString.cxx.