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, VoidFuncPtr_t dict, Int_t pragmabits)
voidAddClass(const char* cname, Version_t id, const type_info& info, VoidFuncPtr_t dict, Int_t pragmabits)
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 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, VoidFuncPtr_t dict, Int_t pragmabits)
const TInitBehavior * DefineBehavior(void* , void* )
 The macros below use TGenericClassInfo, so let's ensure it is included
 Common part of ClassDef definition.
 DeclFileLine() is not part of it since CINT uses that as trigger for
 the class comment string.