#include <connection.hpp>


Public Member Functions | |
| connection () | |
| connection (const connection &other) | |
| connection (const boost::weak_ptr< detail::connection_body_base > &connectionBody) | |
| connection (connection &&other) | |
| connection & | operator= (connection &&other) |
| connection & | operator= (const connection &other) |
| ~connection () | |
| void | disconnect () const |
| bool | connected () const |
| bool | blocked () const |
| bool | operator== (const connection &other) const |
| bool | operator!= (const connection &other) const |
| bool | operator< (const connection &other) const |
| void | swap (connection &other) |
Protected Attributes | |
| boost::weak_ptr < detail::connection_body_base > | _weak_connection_body |
Friends | |
| class | shared_connection_block |
|
inline |
|
inline |
|
inline |
|
inline |
References boost::spirit::x3::unicode::other.
|
inline |
|
inline |
References _weak_connection_body, and boost::weak_ptr< T >::lock().
|
inline |
References _weak_connection_body, and boost::weak_ptr< T >::lock().
|
inline |
References _weak_connection_body, and boost::weak_ptr< T >::lock().
Referenced by boost::signals2::scoped_connection::operator=(), and boost::signals2::scoped_connection::~scoped_connection().
|
inline |
References boost::spirit::x3::unicode::other.
|
inline |
References _weak_connection_body, and boost::weak_ptr< T >::lock().
|
inline |
References _weak_connection_body, boost::fusion::move(), and boost::spirit::x3::unicode::other.
Referenced by boost::signals2::scoped_connection::operator=().
|
inline |
References _weak_connection_body.
|
inline |
References _weak_connection_body, and boost::weak_ptr< T >::lock().
|
inline |
References _weak_connection_body, and boost::signals2::swap().
Referenced by boost::signals2::swap().
|
friend |
|
protected |
Referenced by blocked(), connected(), disconnect(), operator<(), operator=(), operator==(), boost::signals2::scoped_connection::release(), and swap().