cohtml::EventHandler

More…

#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 voidInvoke(ArgumentsBinder * binder)
virtual voidSetTarget(void * target)
virtual const void *GetTarget()

Additional inherited members

Public Functions inherited from cohtml::IEventHandler

Name
virtual~IEventHandler()
void *COHERENT_CDECLoperator new(size_t bytes)
void COHERENT_CDECLoperator delete(void * memory)
void *COHERENT_CDECLoperator new[](size_t bytes)
void COHERENT_CDECLoperator delete[](void * memory)

Public Functions inherited from cohtml::ThisHolder< FunctorTraits< Functor >::IsMember >

Name
voidSetObject(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