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

Classes

class  connection_body
 
class  connection_body_base
 
class  deconstruct_deleter
 
class  expired_weak_ptr_visitor
 
class  lock_weak_ptr_visitor
 
struct  sp_aligned_storage
 
class  trackable_pointee
 
singleton  variadic_extended_signature
 
class  variadic_extended_signature< R(Args...)>
 

Typedefs

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

Functions

void adl_predestruct (...)
 
void do_postconstruct (const postconstructible *ptr)
 
void do_postconstruct (...)
 
void do_predestruct (...)
 
void do_predestruct (const predestructible *ptr)
 
void do_postconstruct (const boost::signals2::postconstructible_adl_barrier::postconstructible *ptr)
 

Typedef Documentation

typedef boost::variant<boost::shared_ptr<void>, detail::foreign_void_shared_ptr > boost::signals2::detail::void_shared_ptr_variant

Function Documentation

void boost::signals2::detail::adl_predestruct (   ...)
inline
void boost::signals2::detail::do_postconstruct ( const postconstructible *  ptr)
inline
void boost::signals2::detail::do_postconstruct ( const boost::signals2::postconstructible_adl_barrier::postconstructible ptr)
void boost::signals2::detail::do_postconstruct (   ...)
inline
void boost::signals2::detail::do_predestruct (   ...)
inline
void boost::signals2::detail::do_predestruct ( const predestructible *  ptr)
inline