IVersHistoryObj.h
Go to the documentation of this file.
1 #ifndef GAUDIKERNEL_IVERSHISTORYOBJ_H
2 #define GAUDIKERNEL_IVERSHISTORYOBJ_H
3 
5 #include <string>
6 #include <vector>
7 
18 {
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:107