#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 |