#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 |