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 boost::variant<boost::shared_ptr<void>, detail::foreign_void_shared_ptr > boost::signals2::detail::void_shared_ptr_variant |
typedef boost::variant<boost::weak_ptr<trackable_pointee>, boost::weak_ptr<void>, detail::foreign_void_weak_ptr > boost::signals2::detail::void_weak_ptr_variant |
|
inline |
|
inline |
References boost::python::ptr().
Referenced by boost::signals2::deconstruct_ptr().
void boost::signals2::detail::do_postconstruct | ( | const boost::signals2::postconstructible_adl_barrier::postconstructible * | ptr | ) |
|
inline |
|
inline |
Referenced by boost::signals2::predestructing_deleter< T >::operator()().
|
inline |
References BOOST_ASSERT, and boost::python::ptr().