| The Gaudi Framework v28r2-patches (bc4ad17a)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

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