13#ifndef ROOT_TProtoClass 
   14#define ROOT_TProtoClass 
   73   std::vector<TDataMember *>  
fData;       
 
#define ClassDef(name, id)
 
TClass instances represent classes, structs and namespaces in the ROOT type system.
 
All ROOT classes may have RTTI (run time type identification) support added.
 
The TNamed class is the base class for all named ROOT classes.
 
Persistent version of a TClass.
 
Bool_t FillTClass(TClass *pcl)
Move data from this TProtoClass into cl.
 
virtual ~TProtoClass()
Destructor.
 
std::vector< TString > & GetDepClasses()
 
const char * GetClassName(Int_t index) const
 
const TList * GetListOfEnums()
 
TProtoClass(const TProtoClass &)=delete
 
std::vector< TDataMember * > fData
 
void Delete(Option_t *opt="")
Delete the containers that are usually owned by their TClass.
 
std::vector< TProtoRealData > fPRealData
 
TProtoClass(TProtoClass *pc)
 
std::vector< TString > fDepClasses
 
TProtoClass & operator=(const TProtoClass &)=delete
 
static Int_t DataMemberIndex(TClass *cl, const char *name)
 
static TDataMember * FindDataMember(TClass *cl, Int_t index)
 
std::vector< TProtoRealData > & GetPRDList()
 
std::vector< TDataMember * > & GetData()
 
The TRealData class manages the effective list of all data members for a given class.
 
static constexpr double pc
 
void SetFlag(UInt_t f, Bool_t on=kTRUE)
 
TRealData * CreateRealData(TClass *currentClass, TClass *parent, TRealData *parentData, int prevLevel) const
Create a TRealData from this, with its data member coming from dmClass.
 
Bool_t TestFlag(UInt_t f) const
 
virtual ~TProtoRealData()
Destructor to pin vtable.