neoGFX
Cross-platform C++ app/game engine
neolib::plugin_events::i_event< Arguments > Member List

This is the complete list of members for neolib::plugin_events::i_event< Arguments >, including all inherited members.

abstract_callback typedefneolib::plugin_events::i_event< Arguments >
accept() const =0neolib::plugin_events::i_event< Arguments >pure virtual
accepted() const =0neolib::plugin_events::i_event< Arguments >pure virtual
async_trigger(Arguments... aArguments) const =0neolib::plugin_events::i_event< Arguments >pure virtual
callback typedefneolib::plugin_events::i_event< Arguments >
ignore() const =0neolib::plugin_events::i_event< Arguments >pure virtual
operator()(const callback &aCallback, const void *aUniqueId=nullptr) constneolib::plugin_events::i_event< Arguments >inline
operator()(const callback &aCallback, const T *aUniqueIdObject) constneolib::plugin_events::i_event< Arguments >inline
operator()(const callback &aCallback, const T &aUniqueIdObject) constneolib::plugin_events::i_event< Arguments >inline
pre_trigger() const =0neolib::plugin_events::i_event< Arguments >pure virtual
raw_event() const =0neolib::plugin_events::i_event< Arguments >pure virtual
raw_event()=0neolib::plugin_events::i_event< Arguments >pure virtual
subscribe(const callback &aCallback, const void *aUniqueId=nullptr) constneolib::plugin_events::i_event< Arguments >inline
subscribe(const callback &aCallback, const T *aUniqueIdObject) constneolib::plugin_events::i_event< Arguments >inline
subscribe(const callback &aCallback, const T &aUniqueIdObject) constneolib::plugin_events::i_event< Arguments >inline
sync_trigger(Arguments... aArguments) const =0neolib::plugin_events::i_event< Arguments >pure virtual
trigger(Arguments... aArguments) const =0neolib::plugin_events::i_event< Arguments >pure virtual
unsubscribe(event_handle aHandle) constneolib::plugin_events::i_event< Arguments >inline
unsubscribe(const void *aUniqueId) constneolib::plugin_events::i_event< Arguments >inline
unsubscribe(const T *aUniqueIdObject) constneolib::plugin_events::i_event< Arguments >inline
unsubscribe(const T &aUniqueIdObject) constneolib::plugin_events::i_event< Arguments >inline
~i_event()=defaultneolib::plugin_events::i_event< Arguments >virtual