29extern const char *
Root;
 
   30extern const char *
Setup;
 
   34extern const char *
Ptr;
 
   35extern const char *
Ref;
 
   36extern const char *
Null;
 
   38extern const char *
Size;
 
   41extern const char *
Cycle;
 
   43extern const char *
Zip;
 
   46extern const char *
Class;
 
   48extern const char *
Item;
 
   49extern const char *
Name;
 
   50extern const char *
Title;
 
   54extern const char *
Type;
 
   55extern const char *
Value;
 
   57extern const char *
cnt;
 
   58extern const char *
True;
 
   59extern const char *
False;
 
   62extern const char *
Array;
 
   63extern const char *
Bool;
 
   64extern const char *
Char;
 
   65extern const char *
Short;
 
   66extern const char *
Int;
 
   67extern const char *
Long;
 
   69extern const char *
Float;
 
   71extern const char *
UChar;
 
   73extern const char *
UInt;
 
   74extern const char *
ULong;
 
  123   Int_t AtoI(
const char *sbuf, 
Int_t def = 0, 
const char *errinfo = 
nullptr);
 
#define ClassDef(name, id)
 
TClass instances represent classes, structs and namespaces in the ROOT type system.
 
virtual void SetUsedDtd(Bool_t use=kTRUE)
 
TClass * XmlDefineClass(const char *xmlClassName)
define class for the converted class name, where special symbols were replaced by '_'
 
const char * XmlClassNameSpaceRef(const TClass *cl)
produce string which used as reference in class namespace definition
 
EXMLLayout GetXmlLayout() const
 
static void SetNameSpaceBase(const char *namespacebase)
set namespace base
 
virtual void SetUseNamespaces(Bool_t iUseNamespaces=kTRUE)
 
const char * XmlConvertClassName(const char *name)
convert class name to exclude any special symbols like ':', '<' '>' ',' and spaces
 
TString GetSetupAsString()
return setup values as string
 
Bool_t IsValidXmlSetup(const char *setupstr)
checks if string is valid setup
 
Bool_t ReadSetupFromStr(const char *setupstr)
get values from string
 
const char * GetElItemName(TStreamerElement *el)
get item name for given element
 
Int_t AtoI(const char *sbuf, Int_t def=0, const char *errinfo=nullptr)
converts string to integer.
 
Bool_t IsStoreStreamerInfos() const
 
static TString DefaultXmlSetup()
return default value for XML setup
 
const char * XmlGetElementName(const TStreamerElement *el)
return converted name for TStreamerElement
 
Int_t GetNextRefCounter()
 
Bool_t fStoreStreamerInfos
 
static TString fgNameSpaceBase
buffer, used in XmlDefineClass() function
 
virtual ~TXMLSetup()=default
 
TString fStrBuf
counter , used to build id of xml references
 
Bool_t IsUseNamespaces() const
 
void PrintSetup()
show setup values
 
virtual void SetStoreStreamerInfos(Bool_t iConvert=kTRUE)
 
TXMLSetup & operator=(const TXMLSetup &rhs)
assign operator
 
virtual void SetXmlLayout(EXMLLayout layout)
 
const char * ClassVersion