block() noexcept -> void (defined in sbx::signals::slot_state) | sbx::signals::slot_state | inline |
call_slot(Args &&... args) -> void override (defined in sbx::signals::tracked_member_function_ptr_slot< MemberFunctionPtr, WeakPtr, Args >) | sbx::signals::tracked_member_function_ptr_slot< MemberFunctionPtr, WeakPtr, Args > | inlineprotected |
disconnect() noexcept -> bool (defined in sbx::signals::slot_state) | sbx::signals::slot_state | inline |
get_callable() const noexcept -> function_ptr override (defined in sbx::signals::tracked_member_function_ptr_slot< MemberFunctionPtr, WeakPtr, Args >) | sbx::signals::tracked_member_function_ptr_slot< MemberFunctionPtr, WeakPtr, Args > | inlineprotectedvirtual |
get_object() const noexcept -> object_ptr override (defined in sbx::signals::tracked_member_function_ptr_slot< MemberFunctionPtr, WeakPtr, Args >) | sbx::signals::tracked_member_function_ptr_slot< MemberFunctionPtr, WeakPtr, Args > | inlineprotectedvirtual |
group() const -> group_id (defined in sbx::signals::slot_state) | sbx::signals::slot_state | inlineprotected |
index() const -> std::size_t (defined in sbx::signals::slot_state) | sbx::signals::slot_state | inlineprotected |
is_blocked() const noexcept (defined in sbx::signals::slot_state) | sbx::signals::slot_state | inline |
is_connected() const noexcept -> bool override (defined in sbx::signals::tracked_member_function_ptr_slot< MemberFunctionPtr, WeakPtr, Args >) | sbx::signals::tracked_member_function_ptr_slot< MemberFunctionPtr, WeakPtr, Args > | inlinevirtual |
set_index(std::size_t index) -> void (defined in sbx::signals::slot_state) | sbx::signals::slot_state | inlineprotected |
slot_state(group_id group) noexcept (defined in sbx::signals::slot_state) | sbx::signals::slot_state | inlineexplicit |
tracked_member_function_ptr_slot(cleanable &cleanable, MFP &&member_function_ptr, O &&object, group_id group) (defined in sbx::signals::tracked_member_function_ptr_slot< MemberFunctionPtr, WeakPtr, Args >) | sbx::signals::tracked_member_function_ptr_slot< MemberFunctionPtr, WeakPtr, Args > | inline |
unblock() noexcept -> void (defined in sbx::signals::slot_state) | sbx::signals::slot_state | inline |
~slot_state()=default (defined in sbx::signals::slot_state) | sbx::signals::slot_state | virtual |