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().