Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::signals2::scoped_connection Class Reference

#include <connection.hpp>

Inheritance diagram for boost::signals2::scoped_connection:
Collaboration diagram for boost::signals2::scoped_connection:

Public Member Functions

 scoped_connection ()
 
 scoped_connection (const connection &other)
 
 ~scoped_connection ()
 
scoped_connectionoperator= (const connection &rhs)
 
 scoped_connection (scoped_connection &&other)
 
 scoped_connection (connection &&other)
 
scoped_connectionoperator= (scoped_connection &&other)
 
scoped_connectionoperator= (connection &&other)
 
connection release ()
 
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
 

Constructor & Destructor Documentation

boost::signals2::scoped_connection::scoped_connection ( )
inline
boost::signals2::scoped_connection::scoped_connection ( const connection other)
inline
boost::signals2::scoped_connection::~scoped_connection ( )
inline
boost::signals2::scoped_connection::scoped_connection ( scoped_connection &&  other)
inline
boost::signals2::scoped_connection::scoped_connection ( connection &&  other)
inline

Member Function Documentation

bool boost::signals2::connection::blocked ( ) const
inlineinherited
bool boost::signals2::connection::connected ( ) const
inlineinherited
void boost::signals2::connection::disconnect ( ) const
inlineinherited
bool boost::signals2::connection::operator!= ( const connection other) const
inlineinherited
bool boost::signals2::connection::operator< ( const connection other) const
inlineinherited
scoped_connection& boost::signals2::scoped_connection::operator= ( const connection rhs)
inline
bool boost::signals2::connection::operator== ( const connection other) const
inlineinherited
connection boost::signals2::scoped_connection::release ( )
inline
void boost::signals2::connection::swap ( connection other)
inlineinherited

Member Data Documentation


The documentation for this class was generated from the following file: