![]() |
GA::kit v0.3
G&A's in-house C++ application framework
|
#include <sigslot.hpp>
Public Member Functions | |
| scoped_connection ()=default | |
| ~scoped_connection () override | |
| scoped_connection (const connection &c) noexcept | |
| scoped_connection (connection &&c) noexcept | |
| scoped_connection (const scoped_connection &) noexcept=delete | |
| scoped_connection & | operator= (const scoped_connection &) noexcept=delete |
| scoped_connection (scoped_connection &&o) noexcept | |
| scoped_connection & | operator= (scoped_connection &&o) noexcept |
Public Member Functions inherited from sigslot::connection | |
| connection ()=default | |
| virtual | ~connection ()=default |
| connection (const connection &) noexcept=default | |
| connection & | operator= (const connection &) noexcept=default |
| connection (connection &&) noexcept=default | |
| connection & | operator= (connection &&) noexcept=default |
| bool | valid () const noexcept |
| bool | connected () const noexcept |
| bool | disconnect () noexcept |
| bool | blocked () const noexcept |
| void | block () noexcept |
| void | unblock () noexcept |
| connection_blocker | blocker () const noexcept |
Friends | |
| template<typename , typename... > | |
| class | signal_base |
Additional Inherited Members | |
Protected Member Functions inherited from sigslot::connection | |
| connection (std::weak_ptr< detail::slot_state > s) noexcept | |
Protected Attributes inherited from sigslot::connection | |
| std::weak_ptr< detail::slot_state > | m_state |
scoped_connection is a RAII version of connection It disconnects the slot from the signal upon destruction.
|
default |
|
inlineoverride |
|
inlinenoexcept |
|
inlinenoexcept |
|
deletenoexcept |
|
inlinenoexcept |
|
deletenoexcept |
|
inlinenoexcept |
|
friend |