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