Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TBuildRealData Class Reference

Definition at line 751 of file TClass.cxx.

Public Member Functions

 TBuildRealData (void *obj, TClass *cl)
 
virtual void Inspect (TClass *cl, const char *parent, const char *name, const void *addr)
 
void Inspect (TClass *cl, const char *parent, const char *name, const void *addr, Bool_t isTransient) override
 This method is called from ShowMembers() via BuildRealdata().
 
virtual void Inspect (TClass *cl, const char *parent, const char *name, const void *addr, Bool_t)
 
- Public Member Functions inherited from TMemberInspector
 TMemberInspector ()
 
virtual ~TMemberInspector ()
 
void AddToParent (const char *name)
 
void GenericShowMembers (const char *topClassName, const void *obj, Bool_t transientMember)
 
EObjectPointerState GetObjectValidity () const
 
const char * GetParent () const
 
Ssiz_t GetParentLen () const
 
void InspectMember (const char *topclassname, const void *pobj, const char *name, Bool_t transient)
 
template<class T >
void InspectMember (const T &obj, const char *name, Bool_t isTransient)
 
void InspectMember (const TObject &obj, const char *name, Bool_t isTransient)
 
void InspectMember (TClass *cl, const void *pobj, const char *name, Bool_t isTransient)
 
virtual TClassIsA () const
 
virtual Bool_t IsTreatingNonAccessibleTypes ()
 
void RemoveFromParent (Ssiz_t startingAt)
 
void SetObjectValidity (EObjectPointerState val)
 
virtual void Streamer (TBuffer &)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Private Attributes

TClassfRealDataClass
 
void * fRealDataObject
 

Additional Inherited Members

- Public Types inherited from TMemberInspector
enum  EObjectPointerState { kUnset , kNoObjectGiven , kValidObjectGiven }
 
- Static Public Member Functions inherited from TMemberInspector
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
Inheritance diagram for TBuildRealData:
[legend]

Constructor & Destructor Documentation

◆ TBuildRealData()

TBuildRealData::TBuildRealData ( void *  obj,
TClass cl 
)
inline

Definition at line 758 of file TClass.cxx.

Member Function Documentation

◆ Inspect() [1/3]

void TMemberInspector::Inspect ( TClass cl,
const char *  parent,
const char *  name,
const void *  addr 
)
virtual

Reimplemented from TMemberInspector.

Definition at line 52 of file TMemberInspector.cxx.

◆ Inspect() [2/3]

void TBuildRealData::Inspect ( TClass cl,
const char *  parent,
const char *  name,
const void *  addr,
Bool_t  isTransient 
)
overridevirtual

This method is called from ShowMembers() via BuildRealdata().

Reimplemented from TMemberInspector.

Definition at line 771 of file TClass.cxx.

◆ Inspect() [3/3]

virtual void TMemberInspector::Inspect ( TClass cl,
const char *  parent,
const char *  name,
const void *  addr,
Bool_t   
)
inlinevirtual

Reimplemented from TMemberInspector.

Definition at line 53 of file TMemberInspector.h.

Member Data Documentation

◆ fRealDataClass

TClass* TBuildRealData::fRealDataClass
private

Definition at line 755 of file TClass.cxx.

◆ fRealDataObject

void* TBuildRealData::fRealDataObject
private

Definition at line 754 of file TClass.cxx.

  • core/meta/src/TClass.cxx