| The Gaudi Framework v32r1 (f65d50dc)

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
17 class GAUDI_API IInspectable {
18 public:
20 virtual ~IInspectable() = default;
21
26 virtual bool acceptInspector( IInspector* pI ) = 0;
31 virtual bool acceptInspector( IInspector* pI ) const = 0;
32 };
33 #endif // GAUDIKERNEL_IINSPECTABLE_H
Kernel.h
IInspector
Inspector base class.
Definition: IInspector.h:15
IInspectable
Interface definition of an inspectable object.
Definition: IInspectable.h:17
GAUDI_API
#define GAUDI_API
Definition: Kernel.h:71