|
Gaudi Framework, version v23r2 |
| Home | Generated: Thu Jun 28 2012 |
00001 // $Header: $ 00002 00003 #ifndef GAUDIKERNEL_IVERSHISTORYOBJ_H 00004 #define GAUDIKERNEL_IVERSHISTORYOBJ_H 00005 00006 #include <string> 00007 #include <vector> 00008 00009 class Property; 00010 00020 class GAUDI_API IVersHistoryObj { 00021 public: 00022 typedef std::vector<Property*> PropertyList; 00023 00024 public: 00025 virtual ~IVersHistoryObj(); 00026 00027 virtual const std::string& name() const = 0; 00028 virtual const std::string& type() const = 0; 00029 virtual const std::string& version() const = 0; 00030 00031 virtual const PropertyList& properties() const = 0; 00032 00033 }; 00034 00035 #endif