Inheritance diagram for TAutoInspector:

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 |
| TBrowser * | fBrowser |
Definition at line 562 of file TClass.cxx.
| TAutoInspector::TAutoInspector | ( | TBrowser * | b | ) | [inline] |
| virtual TAutoInspector::~TAutoInspector | ( | ) | [inline, virtual] |
Definition at line 569 of file TClass.cxx.
| 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.
Definition at line 565 of file TClass.cxx.
Referenced by TClass::AutoBrowse(), TClass::Browse(), Inspect(), and TAutoInspector().
1.5.1