Darc Library
2012.11
|
Template interface for function pointers (non-static class member). More...
#include <dc_function.h>
Public Types | |
typedef void(O::* | PFNTARGET )(void *) |
Public Member Functions | |
DC_MemberFunction (O *_pObject, PFNTARGET _pFunc) | |
virtual | ~DC_MemberFunction () |
virtual bool | IsEqual (const IFunction *_rhs) const |
Determines if two functions are equal, i.e., have the same target. | |
virtual void | Call (void *_pParam) |
Template interface for function pointers (non-static class member).
typedef void(O::* darc::DC_MemberFunction< O >::PFNTARGET)(void *) |
darc::DC_MemberFunction< O >::DC_MemberFunction | ( | O * | _pObject, |
PFNTARGET | _pFunc | ||
) | [inline] |
virtual darc::DC_MemberFunction< O >::~DC_MemberFunction | ( | ) | [inline, virtual] |
virtual void darc::DC_MemberFunction< O >::Call | ( | void * | _pParam | ) | [inline, virtual] |
Implements darc::IFunction.
virtual bool darc::DC_MemberFunction< O >::IsEqual | ( | const IFunction * | _rhs | ) | const [inline, virtual] |
Determines if two functions are equal, i.e., have the same target.
Implements darc::IFunction.