|
Gaudi Framework, version v23r2 |
| Home | Generated: Thu Jun 28 2012 |
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