#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().