#include <IUpdateManagerSvc.h>
Inheritance diagram for BaseObjectMemberFunction:
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 |
It is used to allow to use containers of different types of object member functions.
Definition at line 30 of file IUpdateManagerSvc.h.
| virtual BaseObjectMemberFunction::~BaseObjectMemberFunction | ( | ) | [inline, virtual] |
| 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 >.
1.4.7