12 #ifndef ROOT_TXMLSetup 13 #define ROOT_TXMLSetup 30 extern const char*
Root;
31 extern const char*
Setup;
35 extern const char*
Ptr;
36 extern const char*
Ref;
37 extern const char*
Null;
39 extern const char*
Size;
42 extern const char*
Cycle;
44 extern const char*
Zip;
47 extern const char*
Class;
49 extern const char*
Item;
50 extern const char*
Name;
51 extern const char*
Title;
55 extern const char*
Type;
56 extern const char*
Value;
58 extern const char*
cnt;
59 extern const char*
True;
60 extern const char*
False;
63 extern const char*
Array;
64 extern const char*
Bool;
65 extern const char*
Char;
66 extern const char*
Short;
67 extern const char*
Int;
68 extern const char*
Long;
70 extern const char*
Float;
72 extern const char*
UChar;
74 extern const char*
UInt;
75 extern const char*
ULong;
107 const char* XmlConvertClassName(
const char*
name);
108 const char* XmlClassNameSpaceRef(
const TClass* cl);
113 static TString DefaultXmlSetup();
114 static void SetNameSpaceBase(
const char* namespacebase);
118 TClass* XmlDefineClass(
const char* xmlClassName);
121 Bool_t IsValidXmlSetup(
const char* setupstr);
122 Bool_t ReadSetupFromStr(
const char* setupstr);
124 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)