12 #ifndef ROOT_TMemberInspector
13 #define ROOT_TMemberInspector
52 virtual void Inspect(
TClass *cl,
const char *parent,
const char *
name,
const void *addr);
66 obj.IsA()->CallShowMembers(&obj, *
this, isTransient);
void GenericShowMembers(const char *topClassName, const void *obj, Bool_t transientMember)
Ssiz_t GetParentLen() const
virtual Bool_t IsTreatingNonAccessibleTypes()
Abstract base class for accessing the data-members of a class.
#define ClassDef(name, id)
void SetObjectValidity(EObjectPointerState val)
virtual void Inspect(TClass *cl, const char *parent, const char *name, const void *addr, Bool_t)
TMemberInspector & operator=(const TMemberInspector &)
virtual ~TMemberInspector()
EObjectPointerState fObjectPointerState
The ROOT global object gROOT contains a list of all defined classes.
void AddToParent(const char *name)
void RemoveFromParent(Ssiz_t startingAt)
const char * GetParent() const
EObjectPointerState GetObjectValidity() const
void InspectMember(const T &obj, const char *name, Bool_t isTransient)
Mother of all ROOT objects.
virtual void Inspect(TClass *cl, const char *parent, const char *name, const void *addr)