Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
slot_base.hpp File Reference
#include <boost/shared_ptr.hpp>
#include <boost/weak_ptr.hpp>
#include <boost/signals2/detail/foreign_ptr.hpp>
#include <boost/signals2/expired_slot.hpp>
#include <boost/signals2/signal_base.hpp>
#include <boost/throw_exception.hpp>
#include <boost/variant/apply_visitor.hpp>
#include <boost/variant/variant.hpp>
#include <vector>
Include dependency graph for slot_base.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::signals2::detail::lock_weak_ptr_visitor
 
class  boost::signals2::detail::expired_weak_ptr_visitor
 
class  boost::signals2::slot_base
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::signals2
 
 boost::signals2::detail
 

Typedefs

typedef boost::variant
< boost::weak_ptr
< trackable_pointee >
, boost::weak_ptr< void >
, detail::foreign_void_weak_ptr > 
boost::signals2::detail::void_weak_ptr_variant
 
typedef boost::variant
< boost::shared_ptr< void >
, detail::foreign_void_shared_ptr > 
boost::signals2::detail::void_shared_ptr_variant