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

Definition at line 970 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)
 
void Inspect (TClass *cl, const char *parent, const char *name, const void *addr, Bool_t isTransient) override
 This method is called from ShowMembers() via AutoBrowse().
 
virtual void Inspect (TClass *cl, const char *parent, const char *name, const void *addr, Bool_t)
 
Bool_t IsTreatingNonAccessibleTypes () override
 
- 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
 
void RemoveFromParent (Ssiz_t startingAt)
 
void SetObjectValidity (EObjectPointerState val)
 
virtual void Streamer (TBuffer &)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Public Attributes

TBrowserfBrowser
 
Int_t fCount
 

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 TAutoInspector:
[legend]

Constructor & Destructor Documentation

◆ TAutoInspector()

TAutoInspector::TAutoInspector ( TBrowser * b)
inline

Definition at line 975 of file TClass.cxx.

◆ ~TAutoInspector()

virtual TAutoInspector::~TAutoInspector ( )
inlinevirtual

Definition at line 980 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 )
overridevirtual

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

Reimplemented from TMemberInspector.

Definition at line 989 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()

Bool_t TAutoInspector::IsTreatingNonAccessibleTypes ( )
inlineoverridevirtual

Reimplemented from TMemberInspector.

Definition at line 983 of file TClass.cxx.

Member Data Documentation

◆ fBrowser

TBrowser* TAutoInspector::fBrowser

Definition at line 973 of file TClass.cxx.

◆ fCount

Int_t TAutoInspector::fCount

Definition at line 972 of file TClass.cxx.

  • core/meta/src/TClass.cxx