sandbox
Loading...
Searching...
No Matches
sbx::signals::slot_state Class Reference
Inheritance diagram for sbx::signals::slot_state:
sbx::signals::slot_base< Args... > sbx::signals::slot_base< Args > sbx::signals::member_function_ptr_slot< MemberFunctionPtr, Object, Args > sbx::signals::slot< Function, Args > sbx::signals::tracked_member_function_ptr_slot< MemberFunctionPtr, WeakPtr, Args > sbx::signals::tracked_slot< Function, WeakPtr, Args >

Public Member Functions

 slot_state (group_id group) noexcept
 
virtual auto is_connected () const noexcept -> bool
 
auto disconnect () noexcept -> bool
 
auto is_blocked () const noexcept
 
auto block () noexcept -> void
 
auto unblock () noexcept -> void
 

Protected Member Functions

virtual auto do_disconnect () -> void
 
auto index () const -> std::size_t
 
auto set_index (std::size_t index) -> void
 
auto group () const -> group_id
 

Friends

template<lockable , typename... >
class signal_base
 

The documentation for this class was generated from the following file: