13#ifndef ROOT_TProtoClass 
   14#define ROOT_TProtoClass 
   23#ifdef R__LESS_INCLUDES 
   76   std::vector<TDataMember *>  
fData;       
 
 
#define ClassDef(name, id)
 
#define ClassDefOverride(name, id)
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t index
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void on
 
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
 
std::vector< TProtoRealData > fPRealData
 
TProtoClass(TProtoClass *pc)
 
void Delete(Option_t *opt="") override
Delete the containers that are usually owned by their TClass.
 
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.
 
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.