Loading [MathJax]/extensions/tex2jax.js
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 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)
 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 Bool_t IsTreatingNonAccessibleTypes ()
 
void RemoveFromParent (Ssiz_t startingAt)
 
void SetObjectValidity (EObjectPointerState val)
 

Private Attributes

TClassfRealDataClass
 
voidfRealDataObject
 

Additional Inherited Members

- Public Types inherited from TMemberInspector
enum  EObjectPointerState { kUnset , kNoObjectGiven , kValidObjectGiven }
 
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 
)
virtual

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