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

Definition at line 901 of file TClass.cxx.

Public Member Functions

 TAutoInspector (TBrowser *b)
 
virtual ~TAutoInspector ()
 
virtual void Inspect (TClass *cl, const char *parent, const char *name, const void *addr)
 
virtual void Inspect (TClass *cl, const char *parent, const char *name, const void *addr, Bool_t isTransient)
 This method is called from ShowMembers() via AutoBrowse().
 
virtual void Inspect (TClass *cl, const char *parent, const char *name, const void *addr, Bool_t)
 
virtual Bool_t IsTreatingNonAccessibleTypes ()
 
- 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)
 
void RemoveFromParent (Ssiz_t startingAt)
 
void SetObjectValidity (EObjectPointerState val)
 

Public Attributes

TBrowserfBrowser
 
Int_t fCount
 

Additional Inherited Members

- Public Types inherited from TMemberInspector
enum  EObjectPointerState { kUnset , kNoObjectGiven , kValidObjectGiven }
 
Inheritance diagram for TAutoInspector:
[legend]

Constructor & Destructor Documentation

◆ TAutoInspector()

TAutoInspector::TAutoInspector ( TBrowser b)
inline

Definition at line 906 of file TClass.cxx.

◆ ~TAutoInspector()

virtual TAutoInspector::~TAutoInspector ( )
inlinevirtual

Definition at line 909 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 TAutoInspector::Inspect ( TClass cl,
const char *  parent,
const char *  name,
const void addr,
Bool_t  isTransient 
)
virtual

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

Reimplemented from TMemberInspector.

Definition at line 918 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.

◆ IsTreatingNonAccessibleTypes()

virtual Bool_t TAutoInspector::IsTreatingNonAccessibleTypes ( )
inlinevirtual

Reimplemented from TMemberInspector.

Definition at line 912 of file TClass.cxx.

Member Data Documentation

◆ fBrowser

TBrowser* TAutoInspector::fBrowser

Definition at line 904 of file TClass.cxx.

◆ fCount

Int_t TAutoInspector::fCount

Definition at line 903 of file TClass.cxx.

  • core/meta/src/TClass.cxx