|
|
| 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: