#include <EventFunctor.h>
Public Types | |
| typedef void(T_Class::* | Callback )(T_EventArgs &) |
Public Member Functions | |
| EventFunctor (T_Class *obj, Callback callback) | |
| virtual | ~EventFunctor (void) |
| void * | GetObjPtr () const |
| Callback | GetCallback () const |
| virtual void | Execute (T_EventArgs &e) |
| virtual void | operator() (T_EventArgs &e) |
| typedef void(T_Class::* fl7::events::EventFunctor< T_Class, T_EventArgs >::Callback)(T_EventArgs &) |
The event callback prototype.
| fl7::events::EventFunctor< T_Class, T_EventArgs >::EventFunctor | ( | T_Class * | obj, | |
| Callback | callback | |||
| ) | [inline] |
Explicit constructor.
| virtual fl7::events::EventFunctor< T_Class, T_EventArgs >::~EventFunctor | ( | void | ) | [inline, virtual] |
Destructor.
| virtual void fl7::events::EventFunctor< T_Class, T_EventArgs >::Execute | ( | T_EventArgs & | e | ) | [inline, virtual] |
Implements fl7::events::IEventFunctor< T_EventArgs >.
| Callback fl7::events::EventFunctor< T_Class, T_EventArgs >::GetCallback | ( | ) | const [inline] |
| void* fl7::events::EventFunctor< T_Class, T_EventArgs >::GetObjPtr | ( | ) | const [inline, virtual] |
Implements fl7::events::IEventFunctor< T_EventArgs >.
| virtual void fl7::events::EventFunctor< T_Class, T_EventArgs >::operator() | ( | T_EventArgs & | e | ) | [inline, virtual] |
Implements fl7::events::IEventFunctor< T_EventArgs >.
1.7.1