The Gaudi Framework  v29r0 (ff2e7097)
BaseObjectMemberFunction Class Referenceabstract

Base class of ObjectMemberFunction. More...

#include <GaudiKernel/IUpdateManagerSvc.h>

Inheritance diagram for BaseObjectMemberFunction:

Public Member Functions

virtual ~BaseObjectMemberFunction ()=default
 Virtual destructor. More...
 
virtual StatusCode operator() () const =0
 
virtual BaseObjectMemberFunctionmakeCopy () const =0
 
virtual const std::type_infotype () 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 ( )
virtualdefault

Virtual destructor.

Member Function Documentation

virtual DataObject* BaseObjectMemberFunction::castToDataObject ( ) const
pure virtual
virtual ValidDataObject* BaseObjectMemberFunction::castToValidDataObject ( ) const
pure virtual
virtual void* BaseObjectMemberFunction::castToVoid ( ) const
pure virtual
virtual BaseObjectMemberFunction* BaseObjectMemberFunction::makeCopy ( ) const
pure virtual
virtual bool BaseObjectMemberFunction::match ( BaseObjectMemberFunction ) const
pure virtual
virtual StatusCode BaseObjectMemberFunction::operator() ( ) const
pure virtual
virtual const std::type_info& BaseObjectMemberFunction::type ( ) const
pure virtual

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