#include <sp_counted_base_std_atomic.hpp>
◆ sp_counted_base() [1/2]
◆ sp_counted_base() [2/2]
| boost::detail::sp_counted_base::sp_counted_base |
( |
| ) |
|
|
inline |
◆ ~sp_counted_base()
| virtual boost::detail::sp_counted_base::~sp_counted_base |
( |
| ) |
|
|
inlinevirtual |
◆ add_ref_copy()
| void boost::detail::sp_counted_base::add_ref_copy |
( |
| ) |
|
|
inline |
◆ add_ref_lock()
| bool boost::detail::sp_counted_base::add_ref_lock |
( |
| ) |
|
|
inline |
◆ destroy()
| virtual void boost::detail::sp_counted_base::destroy |
( |
| ) |
|
|
inlinevirtual |
◆ dispose()
| virtual void boost::detail::sp_counted_base::dispose |
( |
| ) |
|
|
pure virtual |
◆ get_deleter()
| virtual void* boost::detail::sp_counted_base::get_deleter |
( |
sp_typeinfo const & |
ti | ) |
|
|
pure virtual |
◆ get_local_deleter()
| virtual void* boost::detail::sp_counted_base::get_local_deleter |
( |
sp_typeinfo const & |
ti | ) |
|
|
pure virtual |
◆ get_untyped_deleter()
| virtual void* boost::detail::sp_counted_base::get_untyped_deleter |
( |
| ) |
|
|
pure virtual |
◆ operator=()
◆ release()
| void boost::detail::sp_counted_base::release |
( |
| ) |
|
|
inline |
◆ use_count()
| long boost::detail::sp_counted_base::use_count |
( |
| ) |
const |
|
inline |
◆ weak_add_ref()
| void boost::detail::sp_counted_base::weak_add_ref |
( |
| ) |
|
|
inline |
◆ weak_release()
| void boost::detail::sp_counted_base::weak_release |
( |
| ) |
|
|
inline |
◆ use_count_
| std::atomic_int_least32_t boost::detail::sp_counted_base::use_count_ |
|
private |
◆ weak_count_
| std::atomic_int_least32_t boost::detail::sp_counted_base::weak_count_ |
|
private |
The documentation for this class was generated from the following file: