cohtml::EventHandler
#include <EventHandler.h>
Inherits from cohtml::IEventHandler, cohtml::ThisHolder< FunctorTraits< Functor >::IsMember >
Public Types
| Name | |
|---|---|
| typedef FunctorTraits< Functor > | Traits |
Public Functions
| Name | |
|---|---|
| EventHandler(Functor functor) | |
| virtual void | Invoke(ArgumentsBinder * binder) |
| virtual void | SetTarget(void * target) |
| virtual const void * | GetTarget() |
Additional inherited members
Public Functions inherited from cohtml::IEventHandler
| Name | |
|---|---|
| virtual | ~IEventHandler() |
| void *COHERENT_CDECL | operator new(size_t bytes) |
| void COHERENT_CDECL | operator delete(void * memory) |
| void *COHERENT_CDECL | operator new[](size_t bytes) |
| void COHERENT_CDECL | operator delete[](void * memory) |
Public Functions inherited from cohtml::ThisHolder< FunctorTraits< Functor >::IsMember >
| Name | |
|---|---|
| void | SetObject(void * ) |
Detailed Description
template <typename Functor >
class cohtml::EventHandler;
Public Types Documentation
typedef Traits
typedef FunctorTraits<Functor> cohtml::EventHandler< Functor >::Traits;
Public Functions Documentation
function EventHandler
inline EventHandler(
Functor functor
)
function Invoke
inline virtual void Invoke(
ArgumentsBinder * binder
)
Reimplements: cohtml::IEventHandler::Invoke
function SetTarget
inline virtual void SetTarget(
void * target
)
Reimplements: cohtml::IEventHandler::SetTarget
function GetTarget
inline virtual const void * GetTarget()
Reimplements: cohtml::IEventHandler::GetTarget