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 public:
19 
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:107