Darc Library
2012.11
|
Interface class for function pointers. More...
#include <dc_function.h>
Public Member Functions | |
IFunction () | |
virtual | ~IFunction () |
virtual void | Call (void *_pParam)=0 |
virtual bool | IsEqual (const IFunction *_rhs) const =0 |
Determines if two functions are equal, i.e., have the same target. |
Interface class for function pointers.
darc::IFunction::IFunction | ( | ) | [inline] |
virtual darc::IFunction::~IFunction | ( | ) | [inline, virtual] |
virtual void darc::IFunction::Call | ( | void * | _pParam | ) | [pure virtual] |
Implemented in darc::DC_StaticFunction, and darc::DC_MemberFunction< O >.
virtual bool darc::IFunction::IsEqual | ( | const IFunction * | _rhs | ) | const [pure virtual] |
Determines if two functions are equal, i.e., have the same target.
Implemented in darc::DC_StaticFunction, and darc::DC_MemberFunction< O >.