| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

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 BaseObjectMemberFunctionmakeCopy () const =0
virtual const std::type_info & type () const =0
virtual bool match (BaseObjectMemberFunction *) const =0
virtual DataObjectcastToDataObject () 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 30 of file IUpdateManagerSvc.h.


Constructor & Destructor Documentation

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

Virtual destructor.

Definition at line 33 of file IUpdateManagerSvc.h.

00033 {};


Member Function Documentation

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

Implemented in ObjectMemberFunction< CallerClass >.

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

Implemented in ObjectMemberFunction< CallerClass >.

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

Implemented in ObjectMemberFunction< CallerClass >.

virtual bool BaseObjectMemberFunction::match ( BaseObjectMemberFunction  )  const [pure virtual]

Implemented in ObjectMemberFunction< CallerClass >.

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 >.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 19:57:05 2011 for GaudiKernel by doxygen 1.4.7