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