The Gaudi Framework
v26r0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
IVersHistoryObj.h
Go to the documentation of this file.
1
// $Header: $
2
3
#ifndef GAUDIKERNEL_IVERSHISTORYOBJ_H
4
#define GAUDIKERNEL_IVERSHISTORYOBJ_H
5
6
#include <string>
7
#include <vector>
8
9
class
Property
;
10
20
class
GAUDI_API
IVersHistoryObj
{
21
public
:
22
typedef
std::vector<Property*>
PropertyList
;
23
24
public
:
25
virtual
~
IVersHistoryObj
();
26
27
virtual
const
std::string& name()
const
= 0;
28
virtual
const
std::string&
type
()
const
= 0;
29
virtual
const
std::string& version()
const
= 0;
30
31
virtual
const
PropertyList
& properties()
const
= 0;
32
33
};
34
35
#endif
IVersHistoryObj::PropertyList
std::vector< Property * > PropertyList
Definition:
IVersHistoryObj.h:22
gaudirun.type
string type
Definition:
gaudirun.py:126
Property
Property base class allowing Property* collections to be "homogeneous".
Definition:
Property.h:43
IVersHistoryObj
Interface for Versioned History Objects.
Definition:
IVersHistoryObj.h:20
GAUDI_API
#define GAUDI_API
Definition:
Kernel.h:108
GaudiKernel
GaudiKernel
IVersHistoryObj.h
Generated on Tue Jan 20 2015 20:27:21 for The Gaudi Framework by
1.8.7