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