12 #ifndef ROOT_TXMLSetup 13 #define ROOT_TXMLSetup 34 extern const char*
Root;
35 extern const char*
Setup;
39 extern const char*
Ptr;
40 extern const char*
Ref;
41 extern const char*
Null;
43 extern const char*
Size;
46 extern const char*
Cycle;
48 extern const char*
Zip;
51 extern const char*
Class;
53 extern const char*
Item;
54 extern const char*
Name;
55 extern const char*
Title;
59 extern const char*
Type;
60 extern const char*
Value;
62 extern const char*
cnt;
63 extern const char*
True;
64 extern const char*
False;
67 extern const char*
Array;
68 extern const char*
Bool;
69 extern const char*
Char;
70 extern const char*
Short;
71 extern const char*
Int;
72 extern const char*
Long;
74 extern const char*
Float;
76 extern const char*
UChar;
78 extern const char*
UInt;
79 extern const char*
ULong;
111 const char* XmlConvertClassName(
const char*
name);
112 const char* XmlClassNameSpaceRef(
const TClass* cl);
117 static TString DefaultXmlSetup();
118 static void SetNameSpaceBase(
const char* namespacebase);
122 TClass* XmlDefineClass(
const char* xmlClassName);
125 Bool_t IsValidXmlSetup(
const char* setupstr);
126 Bool_t ReadSetupFromStr(
const char* setupstr);
128 Int_t AtoI(
const char* sbuf,
Int_t def = 0,
const char* errinfo = 0);
EXMLLayout GetXmlLayout() const
#define ClassDef(name, id)
virtual void SetUsedDtd(Bool_t use=kTRUE)
TString fStrBuf
counter , used to build id of xml references
The ROOT global object gROOT contains a list of all defined classes.
Int_t GetNextRefCounter()
Bool_t fStoreStreamerInfos
Bool_t IsUseNamespaces() const
virtual void SetStoreStreamerInfos(Bool_t iConvert=kTRUE)
static TString fgNameSpaceBase
buffer, used in XmlDefineClass() function
virtual void SetUseNamespaces(Bool_t iUseNamespaces=kTRUE)
Bool_t IsStoreStreamerInfos() const
const char * ClassVersion
virtual void SetXmlLayout(EXMLLayout layout)