Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
TClass.h File Reference
#include "TDictionary.h"
#include "TString.h"
#include "TSchemaRule.h"
#include "TObjArray.h"
#include <cstddef>
#include <map>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include <atomic>

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
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 82 of file TClass.h.

◆ IdMap_t

Definition at line 81 of file TClass.h.