library: libCore #include "TMemberInspector.h"

# TMemberInspector

class description - source file - inheritance tree (.pdf)

## class TMemberInspector

| Inheritance Chart:

`TMemberInspector`

This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.

        public:

                    virtual ~TMemberInspector()
             static TClass* Class()
               virtual void Inspect(TClass* cl, const char* parent, const char* name, const void* addr)
            virtual TClass* IsA() const
          TMemberInspector& operator=(const TMemberInspector&)
               virtual void ShowMembers(TMemberInspector& insp, char* parent)
               virtual void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)

### Data Members

## Class Description

     TMemberInspector

     Abstract base class for accessing the datamembers of a class.
     Classes derived from this class can be given as argument to the
     ShowMembers() methods of ROOT classes. This feature facilitates
     the writing of class browsers and inspectors.

### Inline Functions

                         void ~TMemberInspector()
                         void Inspect(TClass* cl, const char* parent, const char* name, const void* addr)
                      TClass* Class()
                      TClass* IsA() const
                         void ShowMembers(TMemberInspector& insp, char* parent)
                         void Streamer(TBuffer& b)
                         void StreamerNVirtual(TBuffer& b)
            TMemberInspector& operator=(const TMemberInspector&)

Author: Fons Rademakers 15/07/96
Last update: root/base:$Name: $:$Id: TMemberInspector.cxx,v 1.1.1.1 2000/05/16 17:00:39 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *