| # Gaudi Framework, version v23r0 |

Home |  | Generated: Mon Jan 30 2012

Public Member Functions

# BaseObjectMemberFunction Class Reference

Base class of ObjectMemberFunction. More...

`#include <IUpdateManagerSvc.h>`

Inheritance diagram for BaseObjectMemberFunction:
[legend]

List of all members.

## Public Member Functions
virtual | ~BaseObjectMemberFunction ()
| Virtual destructor.
virtual StatusCode | operator() () const =0
virtual BaseObjectMemberFunction * | makeCopy () const =0
virtual const std::type_info & | type () const =0
virtual bool | match (BaseObjectMemberFunction *) const =0
virtual DataObject * | castToDataObject () const =0
virtual ValidDataObject * | castToValidDataObject () const =0
virtual void * | castToVoid () const =0

## Detailed Description

Base class of ObjectMemberFunction.

It is used to allow to use containers of different types of object member functions.

See also:
  ObjectMemberFunction for details.

Author:
  Marco Clemencic

Definition at line 28 of file IUpdateManagerSvc.h.

## Constructor & Destructor Documentation

virtual BaseObjectMemberFunction::~BaseObjectMemberFunction | ( | ) | `[inline, virtual]`

Virtual destructor.

Definition at line 31 of file IUpdateManagerSvc.h.

    {};

## Member Function Documentation

virtual DataObject* BaseObjectMemberFunction::castToDataObject | ( | ) | const`[pure virtual]`

Implemented in ObjectMemberFunction< CallerClass >.

virtual ValidDataObject* BaseObjectMemberFunction::castToValidDataObject | ( | ) | const`[pure virtual]`

Implemented in ObjectMemberFunction< CallerClass >.

virtual void* BaseObjectMemberFunction::castToVoid | ( | ) | const`[pure virtual]`

Implemented in ObjectMemberFunction< CallerClass >.

virtual BaseObjectMemberFunction* BaseObjectMemberFunction::makeCopy | ( | ) | const`[pure virtual]`

Implemented in ObjectMemberFunction< CallerClass >.

virtual bool BaseObjectMemberFunction::match | ( | BaseObjectMemberFunction * | ) | const`[pure virtual]`

Implemented in ObjectMemberFunction< CallerClass >.

virtual StatusCode BaseObjectMemberFunction::operator() | ( | ) | const`[pure virtual]`

Implemented in ObjectMemberFunction< CallerClass >.

virtual const std::type_info& BaseObjectMemberFunction::type | ( | ) | const`[pure virtual]`

Implemented in ObjectMemberFunction< CallerClass >.

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

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v23r0/GaudiKernel/GaudiKernel/IUpdateManagerSvc.h

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