12 #ifndef ROOT_TXMLSetup 13 #define ROOT_TXMLSetup 29 extern const char *
Root;
30 extern const char *
Setup;
34 extern const char *
Ptr;
35 extern const char *
Ref;
36 extern const char *
Null;
38 extern const char *
Size;
41 extern const char *
Cycle;
43 extern const char *
Zip;
46 extern const char *
Class;
48 extern const char *
Item;
49 extern const char *
Name;
50 extern const char *
Title;
54 extern const char *
Type;
55 extern const char *
Value;
57 extern const char *
cnt;
58 extern const char *
True;
59 extern const char *
False;
62 extern const char *
Array;
63 extern const char *
Bool;
64 extern const char *
Char;
65 extern const char *
Short;
66 extern const char *
Int;
67 extern const char *
Long;
69 extern const char *
Float;
71 extern const char *
UChar;
73 extern const char *
UInt;
74 extern const char *
ULong;
105 const char *XmlConvertClassName(
const char *
name);
106 const char *XmlClassNameSpaceRef(
const TClass *cl);
111 static TString DefaultXmlSetup();
112 static void SetNameSpaceBase(
const char *namespacebase);
115 TClass *XmlDefineClass(
const char *xmlClassName);
118 Bool_t IsValidXmlSetup(
const char *setupstr);
119 Bool_t ReadSetupFromStr(
const char *setupstr);
121 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)