#include <enable_shared_from_raw.hpp>
Protected Member Functions | |
enable_shared_from_raw () | |
enable_shared_from_raw (enable_shared_from_raw const &) | |
enable_shared_from_raw & | operator= (enable_shared_from_raw const &) |
~enable_shared_from_raw () | |
Friends | |
template<class Y > | |
class | shared_ptr |
template<typename T > | |
boost::shared_ptr< T > | shared_from_raw (T *) |
template<typename T > | |
boost::weak_ptr< T > | weak_from_raw (T *) |
template<class X , class Y > | |
void | detail::sp_enable_shared_from_this (boost::shared_ptr< X > *ppx, Y const *py, boost::enable_shared_from_raw const *pe) |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
References BOOST_ASSERT, and boost::shared_ptr< T >::use_count().
|
inlineprotected |
|
friend |
|
friend |
|
friend |
|
friend |