TAutoInspector Class Reference

Inheritance diagram for TAutoInspector:

TMemberInspector List of all members.

Public Member Functions

 TAutoInspector (TBrowser *b)
virtual ~TAutoInspector ()
virtual void Inspect (TClass *cl, const char *parent, const char *name, const void *addr)

Public Attributes

Int_t fCount
TBrowserfBrowser

Detailed Description

Definition at line 562 of file TClass.cxx.


Constructor & Destructor Documentation

TAutoInspector::TAutoInspector ( TBrowser b  )  [inline]

Definition at line 568 of file TClass.cxx.

References b, fBrowser, and fCount.

virtual TAutoInspector::~TAutoInspector (  )  [inline, virtual]

Definition at line 569 of file TClass.cxx.


Member Function Documentation

void TAutoInspector::Inspect ( TClass cl,
const char *  parent,
const char *  name,
const void *  addr 
) [virtual]

Implements TMemberInspector.

Definition at line 574 of file TClass.cxx.

References TBrowser::Add(), TVirtualCollectionProxy::At(), buf, xmlio::Class, TString::Data(), TInterpreter::DataMemberInfo_ArrayDim(), TInterpreter::DataMemberInfo_Delete(), TInterpreter::DataMemberInfo_Factory(), TInterpreter::DataMemberInfo_MaxIndex(), TInterpreter::DataMemberInfo_Name(), TInterpreter::DataMemberInfo_Next(), TInterpreter::DataMemberInfo_Property(), TInterpreter::DataMemberInfo_TypeName(), TInterpreter::DataMemberInfo_TypeProperty(), TInterpreter::DataMemberInfo_TypeSize(), TClass::DynamicCast(), env, fBrowser, fCount, G__BIT_ISARRAY, G__BIT_ISENUM, G__BIT_ISFUNDAMENTAL, G__BIT_ISPOINTER, G__BIT_ISSTATIC, gCint, TClass::GetActualClass(), TClass::GetClass(), TClass::GetClassInfo(), TClass::GetCollectionProxy(), TVirtualCollectionProxy::GetValueClass(), TVirtualCollectionProxy::HasPointers(), i, int, TClass::IsTObject(), TClassEdit::kDropTrailStar, l, TString::Length(), log10(), m, p, ptr, R__ASSERT, TString::ReplaceAll(), TClassEdit::ShortType(), TVirtualCollectionProxy::Size(), TClass::Size(), size, snprintf, and ts.


Member Data Documentation

Int_t TAutoInspector::fCount

Definition at line 565 of file TClass.cxx.

Referenced by TClass::AutoBrowse(), TClass::Browse(), Inspect(), and TAutoInspector().

TBrowser* TAutoInspector::fBrowser

Definition at line 566 of file TClass.cxx.

Referenced by Inspect(), and TAutoInspector().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:34:47 2011 for ROOT_528-00b_version by  doxygen 1.5.1