neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::slot< Args > Member List

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

abstract_type typedefneolib::i_slot< Args... >
add_ref() const noexcept overrideneolib::reference_counted< lifetime< i_slot< Args... > > >inlinevirtual
call(Args... aArgs) const finalneolib::slot< Args >inlinevirtual
call_in_emitter_thread() const finalneolib::slot< Args >inlinevirtual
call_thread() const finalneolib::slot< Args >inlinevirtual
control_block() overrideneolib::reference_counted< lifetime< i_slot< Args... > > >inlinevirtual
destroyed_flag typedefneolib::lifetime< i_slot< Args... > >
event() const finalneolib::slot< Args >inlinevirtual
is_alive() const finalneolib::lifetime< i_slot< Args... > >inlinevirtual
is_creating() const finalneolib::lifetime< i_slot< Args... > >inlinevirtual
is_destroyed() const finalneolib::lifetime< i_slot< Args... > >inlinevirtual
is_destroying() const finalneolib::lifetime< i_slot< Args... > >inlinevirtual
lifetime(lifetime_state aState=lifetime_state::Alive)neolib::lifetime< i_slot< Args... > >inline
object_state() const finalneolib::lifetime< i_slot< Args... > >inlinevirtual
object_state_ptr() const finalneolib::lifetime< i_slot< Args... > >inlinevirtual
operator=(const reference_counted &)neolib::reference_counted< lifetime< i_slot< Args... > > >inline
pin() const noexcept overrideneolib::reference_counted< lifetime< i_slot< Args... > > >inlinevirtual
reference_counted() noexceptneolib::reference_counted< lifetime< i_slot< Args... > > >inline
reference_counted(const reference_counted &aOther) noexceptneolib::reference_counted< lifetime< i_slot< Args... > > >inline
release() const overrideneolib::reference_counted< lifetime< i_slot< Args... > > >inlinevirtual
release_and_take_ownership() const overrideneolib::reference_counted< lifetime< i_slot< Args... > > >inlinevirtual
release_and_take_ownership() overrideneolib::reference_counted< lifetime< i_slot< Args... > > >inlinevirtual
remove() finalneolib::slot< Args >inlinevirtual
set_alive() overrideneolib::lifetime< i_slot< Args... > >inlinevirtual
set_call_in_emitter_thread(bool aCallInEmitterThread) finalneolib::slot< Args >inlinevirtual
set_destroyed() overrideneolib::lifetime< i_slot< Args... > >inlinevirtual
set_destroying() overrideneolib::lifetime< i_slot< Args... > >inlinevirtual
set_stateless(bool aStateless) finalneolib::slot< Args >inlinevirtual
slot(i_event< Args... > const &aEvent, std::function< void(Args...)> const &aCallable)neolib::slot< Args >inline
stateless() const finalneolib::slot< Args >inlinevirtual
unpin() const overrideneolib::reference_counted< lifetime< i_slot< Args... > > >inlinevirtual
use_count() const noexcept overrideneolib::reference_counted< lifetime< i_slot< Args... > > >inlinevirtual
~i_lifetime()=defaultneolib::i_lifetimevirtual
~i_reference_counted()=defaultneolib::i_reference_countedvirtual
~lifetime()neolib::lifetime< i_slot< Args... > >inlinevirtual
~reference_counted()neolib::reference_counted< lifetime< i_slot< Args... > > >inline
~slot()neolib::slot< Args >inline