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)
 
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 906 of file TClass.cxx.

◆ ~TAutoInspector()

virtual TAutoInspector::~TAutoInspector ( )
inlinevirtual

Definition at line 911 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 920 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 914 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