Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
TBuildRealData Class Reference

Definition at line 820 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 827 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 840 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 824 of file TClass.cxx.

◆ fRealDataObject

void* TBuildRealData::fRealDataObject
private

Definition at line 823 of file TClass.cxx.

  • core/meta/src/TClass.cxx