ProtoZed  awesome branch
A simple but powerful game framework
Public Types | Public Member Functions | List of all members
PZ::MemberFunctionHandler< T, EventT > Class Template Reference
Inheritance diagram for PZ::MemberFunctionHandler< T, EventT >:
PZ::HandlerFunctionBase

Public Types

typedef void(T::* MemberFunc )(EventT &)
 

Public Member Functions

 MemberFunctionHandler (T *instance, MemberFunc fn)
 
virtual void Call (const Event &e)
 
- Public Member Functions inherited from PZ::HandlerFunctionBase
virtual ~HandlerFunctionBase ()
 
void Exec (const Event &e)
 

Member Typedef Documentation

template<class T , class EventT >
typedef void(T::* PZ::MemberFunctionHandler< T, EventT >::MemberFunc)(EventT &)

Constructor & Destructor Documentation

template<class T , class EventT >
PZ::MemberFunctionHandler< T, EventT >::MemberFunctionHandler ( T *  instance,
MemberFunc  fn 
)
inline

Member Function Documentation

template<class T , class EventT >
virtual void PZ::MemberFunctionHandler< T, EventT >::Call ( const Event e)
inlinevirtual

The documentation for this class was generated from the following file: