neoGFX
Cross-platform C++ app/game engine
neolib::event_callback< Args > Member List

This is the complete list of members for neolib::event_callback< Args >, including all inherited members.

add_ref() const noexcept overrideneolib::reference_counted< i_event_callback >inline
async_event_queue classneolib::event_callback< Args >friend
call() const overrideneolib::event_callback< Args >inline
control_block() overrideneolib::reference_counted< i_event_callback >inline
event classneolib::event_callback< Args >friend
event() const overrideneolib::event_callback< Args >inline
event_callback(const i_event &aEvent, const ref_ptr< callable > &aCallable, Args... aArguments)neolib::event_callback< Args >inline
identity() const overrideneolib::event_callback< Args >inline
operator=(const reference_counted &)neolib::reference_counted< i_event_callback >inline
operator==(const i_event_callback &aRhs) const overrideneolib::event_callback< Args >inline
pin() const noexcept overrideneolib::reference_counted< i_event_callback >inline
reference_count() const noexcept overrideneolib::reference_counted< i_event_callback >inline
reference_counted() noexceptneolib::reference_counted< i_event_callback >inline
reference_counted(const reference_counted &aOther) noexceptneolib::reference_counted< i_event_callback >inline
release() const overrideneolib::reference_counted< i_event_callback >inline
release_and_take_ownership() const overrideneolib::reference_counted< i_event_callback >inline
release_and_take_ownership() overrideneolib::reference_counted< i_event_callback >inline
unpin() const overrideneolib::reference_counted< i_event_callback >inline
valid() const overrideneolib::event_callback< Args >inline
~reference_counted()neolib::reference_counted< i_event_callback >inline