block() noexcept (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |
blocked() const noexcept (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |
clean(memory::observer_ptr< slot_state > state) -> void override (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inlineprotectedvirtual |
connect(Callable &&callable, group_id id=0) -> connection (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |
connect(MemberFnPtr &&member_fn_ptr, Object &&object, group_id id=0) -> connection (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |
connect(Callable &&callable, Trackable &&trackable, group_id id=0) -> connection (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |
connect_scoped(As &&... args) -> scoped_connection (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |
disconnect(const Callable &callable) -> std::size_t (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |
disconnect(const Object &object) -> std::size_t (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |
disconnect(const Callable &callable, const Object &object) -> std::size_t (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |
disconnect_all() -> void (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |
disconnect_if(Condition &&condition) -> std::size_t (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inlineprotected |
emit(As &&... args) -> void (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |
lockable_type typedef (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | |
operator()(As &&...args) -> void (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |
operator+=(As &&... args) -> connection (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |
operator=(const signal_base &other) -> signal_base &=delete (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | |
operator=(signal_base &&other) -> signal_base & (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |
signal_base() noexcept (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |
signal_base(const signal_base &other)=delete (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | |
signal_base(signal_base &&other) (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |
unblock() noexcept (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |
~cleanable()=default (defined in sbx::signals::cleanable) | sbx::signals::cleanable | virtual |
~signal_base() override (defined in sbx::signals::signal_base< Lockable, Args >) | sbx::signals::signal_base< Lockable, Args > | inline |