The Gaudi Framework  v32r2 (46d42edc)
IVersHistoryObj.h
Go to the documentation of this file.
1 #ifndef GAUDIKERNEL_IVERSHISTORYOBJ_H
2 #define GAUDIKERNEL_IVERSHISTORYOBJ_H
3 
4 #include "GaudiKernel/Kernel.h" // GAUDI_API
6 #include <string>
7 #include <vector>
8 
19 public:
21 
22 public:
23  virtual ~IVersHistoryObj() = default;
24 
25  virtual const std::string& name() const = 0;
26  virtual const std::string& type() const = 0;
27  virtual const std::string& version() const = 0;
28 
29  virtual const PropertyList& properties() const = 0;
30 };
31 
32 #endif
STL class.
std::vector< Gaudi::Details::PropertyBase * > PropertyList
Interface for Versioned History Objects.
#define GAUDI_API
Definition: Kernel.h:71