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().