The Gaudi Framework  v30r3 (a5ef0a68)
IInspectable.h
Go to the documentation of this file.
1 #ifndef GAUDIKERNEL_IINSPECTABLE_H
2 #define GAUDIKERNEL_IINSPECTABLE_H
3 
4 // Include Files
5 #include "GaudiKernel/Kernel.h"
6 
7 // Forward declaration
8 class IInspector;
9 class IInspectable;
10 
18 {
19 public:
21  virtual ~IInspectable() = default;
22 
27  virtual bool acceptInspector( IInspector* pI ) = 0;
32  virtual bool acceptInspector( IInspector* pI ) const = 0;
33 };
34 #endif // GAUDIKERNEL_IINSPECTABLE_H
Inspector base class.
Definition: IInspector.h:15
Interface definition of an inspectable object.
Definition: IInspectable.h:17
#define GAUDI_API
Definition: Kernel.h:104