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