#include <shared_count.hpp>
|
bool | empty () const |
|
void * | get_deleter (sp_typeinfo const &ti) const |
|
void * | get_local_deleter (sp_typeinfo const &ti) const |
|
void * | get_untyped_deleter () const |
|
shared_count & | operator= (shared_count const &r) |
|
BOOST_CONSTEXPR | shared_count () |
|
template<class Y , class D > |
| shared_count (boost::movelib::unique_ptr< Y, D > &r) |
|
template<class P , class D > |
| shared_count (P p, D d) |
|
template<class P , class D , class A > |
| shared_count (P p, D d, A a) |
|
template<class P , class D > |
| shared_count (P p, sp_inplace_tag< D >) |
|
template<class P , class D , class A > |
| shared_count (P p, sp_inplace_tag< D >, A a) |
|
| shared_count (shared_count &&r) |
|
| shared_count (shared_count const &r) |
|
BOOST_CONSTEXPR | shared_count (sp_counted_base *pi) |
|
template<class Y > |
| shared_count (std::auto_ptr< Y > &r) |
|
template<class Y , class D > |
| shared_count (std::unique_ptr< Y, D > &r) |
|
| shared_count (weak_count const &r) |
|
| shared_count (weak_count const &r, sp_nothrow_tag) |
|
template<class Y > |
| shared_count (Y *p) |
|
void | swap (shared_count &r) |
|
bool | unique () const |
|
long | use_count () const |
|
| ~shared_count () |
|
Definition at line 98 of file shared_count.hpp.
◆ shared_count() [1/14]
◆ shared_count() [2/14]
◆ shared_count() [3/14]
template<class Y >
boost::detail::shared_count::shared_count |
( |
Y * |
p | ) |
|
|
inlineexplicit |
◆ shared_count() [4/14]
template<class P , class D >
boost::detail::shared_count::shared_count |
( |
P |
p, |
|
|
D |
d |
|
) |
| |
|
inline |
◆ shared_count() [5/14]
template<class P , class D >
boost::detail::shared_count::shared_count |
( |
P |
p, |
|
|
sp_inplace_tag< D > |
|
|
) |
| |
|
inline |
◆ shared_count() [6/14]
template<class P , class D , class A >
boost::detail::shared_count::shared_count |
( |
P |
p, |
|
|
D |
d, |
|
|
A |
a |
|
) |
| |
|
inline |
◆ shared_count() [7/14]
template<class P , class D , class A >
boost::detail::shared_count::shared_count |
( |
P |
p, |
|
|
sp_inplace_tag< D > |
, |
|
|
A |
a |
|
) |
| |
|
inline |
◆ shared_count() [8/14]
template<class Y >
boost::detail::shared_count::shared_count |
( |
std::auto_ptr< Y > & |
r | ) |
|
|
inlineexplicit |
◆ shared_count() [9/14]
template<class Y , class D >
boost::detail::shared_count::shared_count |
( |
std::unique_ptr< Y, D > & |
r | ) |
|
|
inlineexplicit |
◆ shared_count() [10/14]
template<class Y , class D >
◆ ~shared_count()
boost::detail::shared_count::~shared_count |
( |
| ) |
|
|
inline |
◆ shared_count() [11/14]
◆ shared_count() [12/14]
boost::detail::shared_count::shared_count |
( |
shared_count && |
r | ) |
|
|
inline |
◆ shared_count() [13/14]
◆ shared_count() [14/14]
◆ empty()
bool boost::detail::shared_count::empty |
( |
| ) |
const |
|
inline |
◆ get_deleter()
◆ get_local_deleter()
void* boost::detail::shared_count::get_local_deleter |
( |
sp_typeinfo const & |
ti | ) |
const |
|
inline |
◆ get_untyped_deleter()
void* boost::detail::shared_count::get_untyped_deleter |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ swap()
◆ unique()
bool boost::detail::shared_count::unique |
( |
| ) |
const |
|
inline |
◆ use_count()
long boost::detail::shared_count::use_count |
( |
| ) |
const |
|
inline |
◆ operator<
◆ operator==
◆ weak_count
◆ pi_
The documentation for this class was generated from the following file: