| 
| #define  | _ClassDefBase_(name,  id,  virtual_keyword,  overrd) | 
|   | Common part being called both by _ClassDefOutline_ and _ClassDefInline_.  
  | 
|   | 
| #define  | _ClassDefInline_(name,  id,  virtual_keyword,  overrd) | 
|   | 
| #define  | _ClassDefOutline_(name,  id,  virtual_keyword,  overrd) | 
|   | 
| #define  | BIT(n)   (1ULL << (n)) | 
|   | 
| #define  | ClassDef(name,  id) | 
|   | 
| #define  | ClassDef2T2(name,  Tmpl1,  Tmpl2) | 
|   | 
| #define  | ClassDef3T2(name,  Tmpl1,  Tmpl2,  Tmpl3) | 
|   | 
| #define  | ClassDefInline(name,  id) | 
|   | 
| #define  | ClassDefInlineNV(name,  id) | 
|   | 
| #define  | ClassDefInlineOverride(name,  id) | 
|   | 
| #define  | ClassDefNV(name,  id) | 
|   | 
| #define  | ClassDefOverride(name,  id) | 
|   | 
| #define  | ClassDefT(name,  id) | 
|   | This ClassDefT is strictly redundant and is kept only for backward compatibility.  
  | 
|   | 
| #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) | 
|   | Macro for Namespace.  
  | 
|   | 
| #define  | R__ADD_INCLUDE_PATH(PATH) | 
|   | 
| #define  | R__ADD_LIBRARY_PATH(PATH) | 
|   | 
| #define  | R__CLING_PTRCHECK(ONOFF) | 
|   | 
| #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)) | 
|   | 
 | 
| 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).  
  | 
|   | 
| ROOT::TClassAlt *  | ROOT::AddClassAlternate (const char *normName, const char *alternate) | 
|   | Global function called by GenerateInitInstance.  
  | 
|   | 
| 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.  
  | 
|   | 
| 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).  
  | 
|   | 
| void  | ROOT::Internal::DefaultStreamer (TBuffer &R__b, const TClass *cl, void *objpointer) | 
|   | Default streamer implementation used by ClassDefInline to avoid requirement to include TBuffer.h.  
  | 
|   | 
| const TInitBehavior *  | ROOT::Internal::DefineBehavior (void *, void *) | 
|   | 
| Bool_t  | ROOT::Internal::HasConsistentHashMember (const char *clName) | 
|   | Return true is the Hash/RecursiveRemove setup is consistent, i.e.  
  | 
|   | 
| Bool_t  | ROOT::Internal::HasConsistentHashMember (TClass &clRef) | 
|   | Return true is the Hash/RecursiveRemove setup is consistent, i.e.  
  | 
|   | 
| 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.  
  | 
|   | 
| void  | ROOT::RemoveClass (const char *cname, TClass *cl) | 
|   | Global function called by the dtor of a class's init class (see the ClassImp macro).  
  | 
|   | 
| void  | ROOT::RemoveClassAlternate (ROOT::TClassAlt *) | 
|   | 
| void  | ROOT::ResetClassVersion (TClass *, const char *, Short_t) | 
|   | Global function to update the version number.  
  | 
|   | 
| template<class RootClass >  | 
| Short_t  | ROOT::SetClassVersion (RootClass *) | 
|   |