| # Gaudi Framework, version v23r0 |

Home |  | Generated: Mon Jan 30 2012

Public Types | Public Member Functions

# IVersHistoryObj Class Reference

Interface for Versioned History Objects. More...

`#include <GaudiKernel/IVersHistoryObj.h>`

Inheritance diagram for IVersHistoryObj:
[legend]

List of all members.

## Public Types
typedef std::vector< Property * > | PropertyList
## Public Member Functions
virtual | ~IVersHistoryObj ()
virtual const std::string & | name () const =0
virtual const std::string & | type () const =0
virtual const std::string & | version () const =0
virtual const PropertyList & | properties () const =0

## Detailed Description

Interface for Versioned History Objects.

Author:
  Charles Leggett

Date:
  Feb 1 2011

Definition at line 20 of file IVersHistoryObj.h.

## Member Typedef Documentation

typedef std::vector<Property*> IVersHistoryObj::PropertyList

Definition at line 22 of file IVersHistoryObj.h.

## Constructor & Destructor Documentation

IVersHistoryObj::~IVersHistoryObj | ( | ) | `[virtual]`

Definition at line 25 of file VirtualDestructors.cpp.

    {}

## Member Function Documentation

virtual const std::string& IVersHistoryObj::name | ( | ) | const`[pure virtual]`

Implemented in AlgorithmHistory, AlgToolHistory, JobHistory, and ServiceHistory.

virtual const PropertyList& IVersHistoryObj::properties | ( | ) | const`[pure virtual]`

Implemented in AlgorithmHistory, AlgToolHistory, JobHistory, and ServiceHistory.

virtual const std::string& IVersHistoryObj::type | ( | ) | const`[pure virtual]`

Implemented in AlgorithmHistory, AlgToolHistory, JobHistory, and ServiceHistory.

virtual const std::string& IVersHistoryObj::version | ( | ) | const`[pure virtual]`

Implemented in AlgorithmHistory, AlgToolHistory, JobHistory, and ServiceHistory.

The documentation for this class was generated from the following files:

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v23r0/GaudiKernel/GaudiKernel/IVersHistoryObj.h
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v23r0/GaudiKernel/src/Lib/VirtualDestructors.cpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines