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
typedef
neolib::i_slot< Args... >
add_ref
() const noexcept override
neolib::reference_counted< lifetime< i_slot< Args... > > >
inline
virtual
call
(Args... aArgs) const final
neolib::slot< Args >
inline
virtual
call_in_emitter_thread
() const final
neolib::slot< Args >
inline
virtual
call_thread
() const final
neolib::slot< Args >
inline
virtual
control_block
() override
neolib::reference_counted< lifetime< i_slot< Args... > > >
inline
virtual
destroyed_flag
typedef
neolib::lifetime< i_slot< Args... > >
event
() const final
neolib::slot< Args >
inline
virtual
is_alive
() const final
neolib::lifetime< i_slot< Args... > >
inline
virtual
is_creating
() const final
neolib::lifetime< i_slot< Args... > >
inline
virtual
is_destroyed
() const final
neolib::lifetime< i_slot< Args... > >
inline
virtual
is_destroying
() const final
neolib::lifetime< i_slot< Args... > >
inline
virtual
lifetime
(lifetime_state aState=lifetime_state::Alive)
neolib::lifetime< i_slot< Args... > >
inline
object_state
() const final
neolib::lifetime< i_slot< Args... > >
inline
virtual
object_state_ptr
() const final
neolib::lifetime< i_slot< Args... > >
inline
virtual
operator=
(const reference_counted &)
neolib::reference_counted< lifetime< i_slot< Args... > > >
inline
pin
() const noexcept override
neolib::reference_counted< lifetime< i_slot< Args... > > >
inline
virtual
reference_counted
() noexcept
neolib::reference_counted< lifetime< i_slot< Args... > > >
inline
reference_counted
(const reference_counted &aOther) noexcept
neolib::reference_counted< lifetime< i_slot< Args... > > >
inline
release
() const override
neolib::reference_counted< lifetime< i_slot< Args... > > >
inline
virtual
release_and_take_ownership
() const override
neolib::reference_counted< lifetime< i_slot< Args... > > >
inline
virtual
release_and_take_ownership
() override
neolib::reference_counted< lifetime< i_slot< Args... > > >
inline
virtual
remove
() final
neolib::slot< Args >
inline
virtual
set_alive
() override
neolib::lifetime< i_slot< Args... > >
inline
virtual
set_call_in_emitter_thread
(bool aCallInEmitterThread) final
neolib::slot< Args >
inline
virtual
set_destroyed
() override
neolib::lifetime< i_slot< Args... > >
inline
virtual
set_destroying
() override
neolib::lifetime< i_slot< Args... > >
inline
virtual
set_stateless
(bool aStateless) final
neolib::slot< Args >
inline
virtual
slot
(i_event< Args... > const &aEvent, std::function< void(Args...)> const &aCallable)
neolib::slot< Args >
inline
stateless
() const final
neolib::slot< Args >
inline
virtual
unpin
() const override
neolib::reference_counted< lifetime< i_slot< Args... > > >
inline
virtual
use_count
() const noexcept override
neolib::reference_counted< lifetime< i_slot< Args... > > >
inline
virtual
~i_lifetime
()=default
neolib::i_lifetime
virtual
~i_reference_counted
()=default
neolib::i_reference_counted
virtual
~lifetime
()
neolib::lifetime< i_slot< Args... > >
inline
virtual
~reference_counted
()
neolib::reference_counted< lifetime< i_slot< Args... > > >
inline
~slot
()
neolib::slot< Args >
inline
Generated by
1.9.8