|
| slot_base (cleanable &cleaner, group_id group) |
|
virtual auto | call_slot (Args &&...) -> void=0 |
|
template<typename... Others> |
void | operator() (Others &&... args) |
|
template<typename Callable > |
bool | has_callable (const Callable &callable) const |
|
template<typename Callable >
requires (function_traits<Callable>::must_check_object_v) |
auto | has_full_callable (const Callable &callable) const -> bool |
|
template<typename Callable >
requires (!function_traits<Callable>::must_check_object_v) |
auto | has_full_callable (const Callable &callable) const -> bool |
|
template<typename Object > |
bool | has_object (const Object &object) const |
|
| 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 |
|
|
void | do_disconnect () final |
|
virtual auto | get_object () const noexcept -> object_ptr |
|
virtual auto | get_callable () const noexcept -> function_ptr |
|
virtual auto | do_disconnect () -> void |
|
auto | index () const -> std::size_t |
|
auto | set_index (std::size_t index) -> void |
|
auto | group () const -> group_id |
|
|
template<lockable , typename... > |
class | signal_base |
|
◆ do_disconnect()
template<typename... Args>
|
inlinefinalprotectedvirtual |
The documentation for this class was generated from the following file: