Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TClass.h File Reference
#include "TDictionary.h"
#include "TString.h"
#include "TObjArray.h"
#include <map>
#include <string>
#include <unordered_set>
#include <vector>
#include <atomic>
Include dependency graph for TClass.h:

Classes

class  TClass::InsertTClassInRegistryRAII
 
struct  TClass::ObjectPtr
 
class  TClass
 TClass instances represent classes, structs and namespaces in the ROOT type system. More...
 
struct  ROOT::Internal::TClassGetClassHelper< T >
 
class  TClass::TDeclNameRegistry
 

Namespaces

namespace  ROOT
 tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7
 
namespace  ROOT::Detail
 Special implementation of ROOT::RRangeCast for TCollection, including a check that the cast target type inherits from TObject and a new constructor that takes the TCollection by pointer.
 
namespace  ROOT::Internal
 

Typedefs

typedef ROOT::TMapDeclIdToTClass DeclIdMap_t
 
typedef ROOT::TMapTypeToTClass IdMap_t
 

Functions

TClassROOT::CreateClass (const char *cname, Version_t id, 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).
 
template<typename T >
TClassROOT::GetClass (const T *)
 
template<typename T >
TClassROOT::GetClass (const T **)
 
template<typename T >
TClassROOT::GetClass (const T *const *)
 
template<typename T >
TClassROOT::GetClass (T *)
 
template<typename T >
TClassROOT::GetClass (T **)
 
template<typename T >
TClassROOT::Internal::GetClassHelper (Bool_t load, Bool_t silent, std::false_type)
 
template<typename T >
TClassROOT::Internal::GetClassHelper (Bool_t, Bool_t, std::true_type)
 

Typedef Documentation

◆ DeclIdMap_t

Definition at line 78 of file TClass.h.

◆ IdMap_t

Definition at line 77 of file TClass.h.