#include "TDictionary.h"
#include "TString.h"
#include "TObjArray.h"
#include <map>
#include <string>
#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 |
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 | |
TClass * | ROOT::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 > | |
TClass * | ROOT::GetClass (const T *) |
template<typename T > | |
TClass * | ROOT::GetClass (const T **) |
template<typename T > | |
TClass * | ROOT::GetClass (const T *const *) |
template<typename T > | |
TClass * | ROOT::GetClass (T *) |
template<typename T > | |
TClass * | ROOT::GetClass (T **) |
template<typename T > | |
TClass * | ROOT::Internal::GetClassHelper (Bool_t load, Bool_t silent, std::false_type) |
template<typename T > | |
TClass * | ROOT::Internal::GetClassHelper (Bool_t, Bool_t, std::true_type) |
typedef ROOT::TMapDeclIdToTClass DeclIdMap_t |
typedef ROOT::TMapTypeToTClass IdMap_t |