|
| Event (const Event &src) |
|
| Event (Event &&src) |
|
Event & | operator= (const Event &src) |
|
Event & | operator= (Event &&src) |
|
handler_type::handler_id_type | add (const handler_type &handler) |
|
handler_type::handler_id_type | add (const typename handler_type::handler_func_type &handler) |
|
bool | remove (const handler_type &handler) |
|
bool | remove_id (const typename handler_type::handler_id_type &handlerId) |
|
void | call (Args... params) const |
|
void | operator() (Args... params) const |
|
handler_type::handler_id_type | operator+= (const handler_type &handler) |
|
handler_type::handler_id_type | operator+= (const typename handler_type::handler_func_type &handler) |
|
bool | operator-= (const handler_type &handler) |
|
|
void | call_impl (const handler_collection_type &handlers, Args... params) const |
|
handler_collection_type | get_handlers_copy () const |
|
template<typename... Args>
class turbo::Event< Args >
- Examples
- events.cpp.
The documentation for this class was generated from the following file: