ROOT » CORE » BASE » ROOT

namespace ROOT


Rtypes

Basic types used by ROOT; ClassDef macros.


Function Members (Methods)

public:
voidAddClass(const char* cname, Version_t id, DictFuncPtr_t dict, Int_t pragmabits)
voidAddClass(const char* cname, Version_t id, const type_info& info, DictFuncPtr_t dict, Int_t pragmabits)
voidAddClassAlternate(const char* normName, const char* alternate)
voidClass_ShowMembers(TClass* cl, const void* obj, TMemberInspector&)
intCompressionSettings(ROOT::ECompressionAlgorithm algorithm, int compressionLevel)
TClass*CreateClass(const char* cname, Version_t id, const char* dfil, const char* ifil, Int_t dl, Int_t il)
TClass*CreateClass(const char* cname, Version_t id, const type_info& info, TVirtualIsAProxy* isa, const char* dfil, const char* ifil, Int_t dl, Int_t il)
const ROOT::TInitBehavior*DefineBehavior(void*, void*)
const ROOT::TQObjectInitBehavior*DefineBehavior(TQObject*, TQObject*)
TROOT*GetROOT()
TROOT*GetROOT2()
voidGetRuleIncludes(list<string>& result)
boolHasValidDataMembers(ROOT::SchemaRuleMap_t& rule, ROOT::MembersTypeMap_t& members)
boolParseRule(string rule, ROOT::MembersMap_t& result, string& error_string)
voidProcessReadPragma(const char* args)
voidProcessReadRawPragma(const char* args)
TNamed*RegisterClassTemplate(const char* name, const char* file, Int_t line)
voidRemoveClass(const char* cname)
voidResetClassVersion(TClass*, const char*, Short_t)
voidWriteReadRawRuleFunc(ROOT::SchemaRuleMap_t& rule, int index, string& mappedName, ROOT::MembersTypeMap_t& members, ostream& output)
voidWriteReadRuleFunc(ROOT::SchemaRuleMap_t& rule, int index, string& mappedName, ROOT::MembersTypeMap_t& members, ostream& output)
voidWriteSchemaList(list<ROOT::SchemaRuleMap_t>& rules, const string& listName, ostream& output)

Data Members

Class Charts

Function documentation

extern TClass * CreateClass(const char* cname, Version_t id, const type_info& info, TVirtualIsAProxy* isa, const char* dfil, const char* ifil, Int_t dl, Int_t il)
extern void RemoveClass(const char* cname)
extern void ResetClassVersion(TClass* , const char* , Short_t )
extern void AddClassAlternate(const char* normName, const char* alternate)
extern TNamed * RegisterClassTemplate(const char* name, const char* file, Int_t line)
TClass * CreateClass(const char *cname, Version_t id, const type_info &info, TVirtualIsAProxy *isa, const char *dfil, const char *ifil, Int_t dl, Int_t il)
AddClass(const char* cname, Version_t id, const type_info& info, DictFuncPtr_t dict, Int_t pragmabits)
const TInitBehavior * DefineBehavior(void* , void* )
 The macros below use TGenericClassInfo, so let's ensure it is included