| # Gaudi Framework, version v22r4 |

Home |  | Generated: Fri Sep 2 2011

# IInspectable.h

Go to the documentation of this file.

    00001 // $Header: /tmp/svngaudi/tmp.jEpFh25751/Gaudi/GaudiKernel/GaudiKernel/IInspectable.h,v 1.3 2006/11/30 15:22:07 dquarrie Exp $
    00002 #ifndef GAUDIKERNEL_IINSPECTABLE_H
    00003 #define GAUDIKERNEL_IINSPECTABLE_H
    00004
    00005 // Include Files
    00006 #include "GaudiKernel/Kernel.h"
    00007
    00008 // Forward declaration
    00009 class IInspector;
    00010 class IInspectable;
    00011
    00018 class GAUDI_API IInspectable {
    00019 public:
    00020
    00022   virtual ~IInspectable() { }
    00023
    00028         virtual bool acceptInspector(IInspector* pI) = 0;
    00033         virtual bool acceptInspector(IInspector* pI) const = 0;
    00034 };
    00035 #endif  // GAUDIKERNEL_IINSPECTABLE_H

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines