|
Turbo Engine 0.3
A C++ game engine using Allegro 5
|
#include <EventHandler.hpp>
Public Types | |
| typedef std::function< void(Args...)> | handler_func_type |
| typedef unsigned int | handler_id_type |
Public Member Functions | |
| EventHandler (const handler_func_type &handlerFunc) | |
| EventHandler (const EventHandler &src) | |
| EventHandler (EventHandler &&src) | |
| EventHandler & | operator= (const EventHandler &src) |
| EventHandler & | operator= (EventHandler &&src) |
| void | operator() (Args... params) const |
| bool | operator== (const EventHandler &other) const |
| operator bool () const | |
| handler_id_type | id () const |
| typedef std::function<void(Args...)> turbo::EventHandler< Args >::handler_func_type |
| typedef unsigned int turbo::EventHandler< Args >::handler_id_type |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |