| 
| #define  | _ClassDef_(name,  id,  virtual_keyword,  overrd) | 
|   | 
| #define  | _R_PragmaStr(x)   _Pragma(#x) | 
|   | 
| #define  | BIT(n)   (1ULL << (n)) | 
|   | 
| #define  | ClassDef(name,  id) | 
|   | 
| #define  | ClassDef2T2(name,  Tmpl1,  Tmpl2) | 
|   | 
| #define  | ClassDef3T2(name,  Tmpl1,  Tmpl2,  Tmpl3) | 
|   | 
| #define  | ClassDefNV(name,  id) | 
|   | 
| #define  | ClassDefOverride(name,  id) | 
|   | 
| #define  | ClassDefT(name,  id) | 
|   | 
| #define  | ClassDefT2(name,  Tmpl) | 
|   | 
| #define  | ClassDefTNV(name,  id) | 
|   | 
| #define  | ClassImp(name)   ClassImpUnique(name,default) | 
|   | 
| #define  | ClassImp2T(name,  Tmpl1,  Tmpl2)   templateClassImp(name) | 
|   | 
| #define  | ClassImp3T(name,  Tmpl1,  Tmpl2,  Tmpl3)   templateClassImp(name) | 
|   | 
| #define  | ClassImpT(name,  Tmpl)   templateClassImp(name) | 
|   | 
| #define  | ClassImpUnique(name,  key) | 
|   | 
| #define  | CLRBIT(n,  i)   ((n) &= ~BIT(i)) | 
|   | 
| #define  | NamespaceImp(name)   NamespaceImpUnique(name,default) | 
|   | 
| #define  | NamespaceImpUnique(name,  key) | 
|   | 
| #define  | NULL   0 | 
|   | 
| #define  | nullptr   0 | 
|   | 
| #define  | R__ADD_INCLUDE_PATH(PATH) | 
|   | 
| #define  | R__ADD_LIBRARY_PATH(PATH) | 
|   | 
| #define  | R__LOAD_LIBRARY(LIBRARY) | 
|   | 
| #define  | R__UseDummy(name)   class _NAME2_(name,_c) { public: _NAME2_(name,_c)() { if (name) { } } } | 
|   | 
| #define  | RootClassVersion(name,  VersionNumber) | 
|   | 
| #define  | RootStreamer(name,  STREAMER) | 
|   | 
| #define  | SETBIT(n,  i)   ((n) |= BIT(i)) | 
|   | 
| #define  | templateClassImp(name)   templateClassImpUnique(name,default) | 
|   | 
| #define  | templateClassImpUnique(name,  key) | 
|   | 
| #define  | TESTBIT(n,  i)   ((Bool_t)(((n) & BIT(i)) != 0)) | 
|   | 
 | 
| typedef std::atomic< TClass * >  | atomic_TClass_ptr | 
|   | 
| typedef void(*  | ClassConvStreamerFunc_t) (TBuffer &, void *, const TClass *) | 
|   | 
| typedef void(*  | ClassStreamerFunc_t) (TBuffer &, void *) | 
|   | 
| typedef void(*  | ROOT::DelArrFunc_t) (void *) | 
|   | 
| typedef void(*  | ROOT::DelFunc_t) (void *) | 
|   | 
| typedef void(*  | ROOT::DesFunc_t) (void *) | 
|   | 
| typedef TClass *(*  | DictFuncPtr_t) () | 
|   | 
| typedef void(*  | ROOT::DirAutoAdd_t) (void *, TDirectory *) | 
|   | 
| typedef TClass *(*  | IsAGlobalFunc_t) (const TClass *, const void *obj) | 
|   | 
| typedef void(*  | MemberStreamerFunc_t) (TBuffer &, void *, Int_t) | 
|   | 
| typedef Long64_t(*  | ROOT::MergeFunc_t) (void *, TCollection *, TFileMergeInfo *) | 
|   | 
| typedef void *(*  | ROOT::NewArrFunc_t) (Long_t size, void *arena) | 
|   | 
| typedef void *(*  | ROOT::NewFunc_t) (void *) | 
|   | 
| typedef void(*  | ROOT::ResetAfterMergeFunc_t) (void *, TFileMergeInfo *) | 
|   | 
| typedef void(*  | ShowMembersFunc_t) (const void *obj, TMemberInspector &R__insp, Bool_t isTransient) | 
|   | 
| typedef void(*  | VoidFuncPtr_t) () | 
|   | 
 | 
| void  | ROOT::AddClass (const char *cname, Version_t id, const std::type_info &info, DictFuncPtr_t dict, Int_t pragmabits) | 
|   | Global function called by the ctor of a class's init class (see the ClassImp macro).  More...
  | 
|   | 
| void  | ROOT::AddClassAlternate (const char *normName, const char *alternate) | 
|   | Global function called by GenerateInitInstance.  More...
  | 
|   | 
| void  | ROOT::Class_ShowMembers (TClass *cl, const void *obj, TMemberInspector &) | 
|   | Indirect call to the implementation of ShowMember allowing [forward] declaration with out a full definition of the TClass class.  More...
  | 
|   | 
| TClass *  | ROOT::CreateClass (const char *cname, Version_t id, const std::type_info &info, TVirtualIsAProxy *isa, const char *dfil, const char *ifil, Int_t dl, Int_t il) | 
|   | Global function called by a class' static Dictionary() method (see the ClassDef macro).  More...
  | 
|   | 
| const TInitBehavior *  | ROOT::Internal::DefineBehavior (void *, void *) | 
|   | 
| template<class Tmpl >  | 
| TBuffer &  | operator<< (TBuffer &buf, const Tmpl *obj) | 
|   | 
| template<class Tmpl >  | 
| TBuffer &  | operator>> (TBuffer &buf, Tmpl *&obj) | 
|   | 
| TNamed *  | ROOT::RegisterClassTemplate (const char *name, const char *file, Int_t line) | 
|   | Global function to register the implementation file and line of a class template (i.e.  More...
  | 
|   | 
| void  | ROOT::RemoveClass (const char *cname) | 
|   | Global function called by the dtor of a class's init class (see the ClassImp macro).  More...
  | 
|   | 
| void  | ROOT::ResetClassVersion (TClass *, const char *, Short_t) | 
|   | Global function to update the version number.  More...
  | 
|   | 
| template<class RootClass >  | 
| Short_t  | ROOT::SetClassVersion (RootClass *) | 
|   |