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::detail::slot_base Class Reference

#include <slot.hpp>

Inheritance diagram for boost::BOOST_SIGNALS_NAMESPACE::detail::slot_base:
Collaboration diagram for boost::BOOST_SIGNALS_NAMESPACE::detail::slot_base:

Classes

struct  data_t
 

Public Member Functions

shared_ptr< data_tget_data () const
 
std::vector< const trackable * > & get_bound_objects () const
 
bool is_active () const
 

Protected Member Functions

void create_connection ()
 

Protected Attributes

shared_ptr< data_tdata
 

Member Function Documentation

void boost::BOOST_SIGNALS_NAMESPACE::detail::slot_base::create_connection ( )
protected
std::vector<const trackable*>& boost::BOOST_SIGNALS_NAMESPACE::detail::slot_base::get_bound_objects ( ) const
inline
shared_ptr<data_t> boost::BOOST_SIGNALS_NAMESPACE::detail::slot_base::get_data ( ) const
inline
bool boost::BOOST_SIGNALS_NAMESPACE::detail::slot_base::is_active ( ) const
inline

Member Data Documentation

shared_ptr<data_t> boost::BOOST_SIGNALS_NAMESPACE::detail::slot_base::data
protected

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