|
using | event_type = TEventType |
|
using | signal_type = signal<void(TParams...), TTraits> |
|
using | traits_type = TTraits |
|
using | handle = typename signal_type::handle |
|
|
| signal_manager (signal_manager &&) |
|
signal_manager & | operator= (signal_manager &&) |
|
| signal_manager (const signal_manager &)=delete |
|
signal_manager & | operator= (const signal_manager &)=delete |
|
template<typename FN > |
handle | append (event_type event, FN &&fncb) |
|
template<typename FN > |
handle | prepend (event_type event, FN &&fncb) |
|
bool | remove (event_type event, const handle &hdl) |
|
bool | owns_handle (event_type event, const handle &hdl) const |
|
size_t | invoke (event_type event, const TParams &... params) const |
|
size_t | operator() (event_type event, const TParams &... params) const |
|
size_t | shrink_to_fit () |
|
The documentation for this class was generated from the following file: