Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

IInspectable Class Reference

Interface definition of an inspectable object. More...

#include <GaudiKernel/IInspectable.h>

Inheritance diagram for IInspectable:

DataObject NTuple::Directory NTuple::Tuple ObjectContainerBase RefTableBase NTuple::File NTuple::TupleImp ObjectList ObjectVector RefTable1to1 RefTable1toN NTuple::ColumnWiseTuple NTuple::RowWiseTuple List of all members.

Public Methods

virtual bool acceptInspector (IInspector* pI) = 0
 return FALSE if doesn't accept Inspecetor so that diagnostic message can be printed. More...

virtual bool acceptInspector (IInspector* pI) const = 0
 return FALSE if doesn't accept Inspecetor so that diagnostic message can be printed. More...


Detailed Description

Interface definition of an inspectable object.

The IInspectable interface must be implemented by all objects that are to be inspected

Definition at line 15 of file IInspectable.h.


Member Function Documentation

bool IInspectable::acceptInspector ( IInspector * pI ) const [pure virtual]
 

return FALSE if doesn't accept Inspecetor so that diagnostic message can be printed.

Calls the inspect member function of the Inspector on all the members it wants to inspect.

Reimplemented in DataObject.

bool IInspectable::acceptInspector ( IInspector * pI ) [pure virtual]
 

return FALSE if doesn't accept Inspecetor so that diagnostic message can be printed.

Calls the inspect member function of the Inspector on all the members it wants to inspect.

Reimplemented in DataObject.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:22:12 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000