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

#include <connection.hpp>

Inheritance diagram for boost::BOOST_SIGNALS_NAMESPACE::scoped_connection:
Collaboration diagram for boost::BOOST_SIGNALS_NAMESPACE::scoped_connection:

Public Member Functions

 scoped_connection ()
 
 scoped_connection (const connection &)
 
 scoped_connection (const scoped_connection &)
 
 ~scoped_connection ()
 
connection release ()
 
void swap (scoped_connection &)
 
scoped_connectionoperator= (const connection &)
 
scoped_connectionoperator= (const scoped_connection &)
 
void block (bool should_block=true)
 
void unblock ()
 
bool blocked () const
 
void disconnect () const
 
bool connected () const
 
bool operator== (const connection &other) const
 
bool operator< (const connection &other) const
 
void swap (connection &other)
 
void set_controlling (bool control=true)
 
shared_ptr
< BOOST_SIGNALS_NAMESPACE::detail::basic_connection
get_connection () const
 

Constructor & Destructor Documentation

boost::BOOST_SIGNALS_NAMESPACE::scoped_connection::scoped_connection ( )
inline
boost::BOOST_SIGNALS_NAMESPACE::scoped_connection::scoped_connection ( const connection )
boost::BOOST_SIGNALS_NAMESPACE::scoped_connection::scoped_connection ( const scoped_connection )
boost::BOOST_SIGNALS_NAMESPACE::scoped_connection::~scoped_connection ( )

Member Function Documentation

void boost::BOOST_SIGNALS_NAMESPACE::connection::block ( bool  should_block = true)
inlineinherited
bool boost::BOOST_SIGNALS_NAMESPACE::connection::blocked ( ) const
inlineinherited
bool boost::BOOST_SIGNALS_NAMESPACE::connection::connected ( ) const
inlineinherited
void boost::BOOST_SIGNALS_NAMESPACE::connection::disconnect ( ) const
inherited
shared_ptr<BOOST_SIGNALS_NAMESPACE::detail::basic_connection> boost::BOOST_SIGNALS_NAMESPACE::connection::get_connection ( ) const
inlineinherited
bool boost::BOOST_SIGNALS_NAMESPACE::connection::operator< ( const connection other) const
inherited
scoped_connection& boost::BOOST_SIGNALS_NAMESPACE::scoped_connection::operator= ( const connection )
scoped_connection& boost::BOOST_SIGNALS_NAMESPACE::scoped_connection::operator= ( const scoped_connection )
bool boost::BOOST_SIGNALS_NAMESPACE::connection::operator== ( const connection other) const
inherited
connection boost::BOOST_SIGNALS_NAMESPACE::scoped_connection::release ( )
void boost::BOOST_SIGNALS_NAMESPACE::connection::set_controlling ( bool  control = true)
inlineinherited
void boost::BOOST_SIGNALS_NAMESPACE::connection::swap ( connection other)
inherited
void boost::BOOST_SIGNALS_NAMESPACE::scoped_connection::swap ( scoped_connection )
void boost::BOOST_SIGNALS_NAMESPACE::connection::unblock ( )
inlineinherited

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