12#ifndef ROOT_TObjString 
   13#define ROOT_TObjString 
#define ClassDefOverride(name, id)
 
void Printf(const char *fmt,...)
Formats a string in a circular formatting buffer and prints the string.
 
Collectable string class.
 
TObjString(const char *s="")
 
Bool_t IsEqual(const TObject *obj) const override
Return kTRUE if the argument has the same content as this object.
 
void FillBuffer(char *&buffer)
 
void ReadBuffer(char *&buffer)
 
const TString & GetString() const
 
Int_t Compare(const TObject *obj) const override
String compare the argument with this object.
 
TString CopyString() const
 
ULong_t Hash() const override
Return hash value for this object.
 
void Print(Option_t *) const override
This method must be overridden when a class wants to print itself.
 
void SetString(const char *s)
 
const char * GetName() const override
Returns name of object.
 
Bool_t IsSortable() const override
 
~TObjString()
TObjString destructor.
 
Mother of all ROOT objects.
 
UInt_t Hash(ECaseCompare cmp=kExact) const
Return hash value.
 
virtual void FillBuffer(char *&buffer) const
Copy string into I/O buffer.
 
virtual Int_t Sizeof() const
Returns size string will occupy on I/O buffer.
 
virtual void ReadBuffer(char *&buffer)
Read string from I/O buffer.