The Gaudi Framework  master (da3d77e1)
BaseObjectMemberFunction Class Referenceabstract

#include </builds/gaudi/Gaudi/GaudiKernel/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 39 of file IUpdateManagerSvc.h.

Constructor & Destructor Documentation

◆ ~BaseObjectMemberFunction()

virtual BaseObjectMemberFunction::~BaseObjectMemberFunction ( )
virtualdefault

Virtual destructor.

Member Function Documentation

◆ castToDataObject()

virtual DataObject* BaseObjectMemberFunction::castToDataObject ( ) const
pure virtual

◆ castToValidDataObject()

virtual ValidDataObject* BaseObjectMemberFunction::castToValidDataObject ( ) const
pure virtual

◆ castToVoid()

virtual void* BaseObjectMemberFunction::castToVoid ( ) const
pure virtual

◆ makeCopy()

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

◆ match()

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

◆ operator()()

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

◆ type()

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

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