#include <sp_counted_impl.hpp>
Public Member Functions | |
virtual void | dispose () |
virtual void * | get_deleter (sp_typeinfo const &) |
virtual void * | get_local_deleter (sp_typeinfo const &) |
virtual void * | get_untyped_deleter () |
sp_counted_impl_p (X *px) | |
![]() | |
void | add_ref_copy () |
bool | add_ref_lock () |
virtual void | destroy () |
void | release () |
sp_counted_base () | |
long | use_count () const |
void | weak_add_ref () |
void | weak_release () |
virtual | ~sp_counted_base () |
Private Types | |
typedef sp_counted_impl_p< X > | this_type |
Private Member Functions | |
sp_counted_impl_p & | operator= (sp_counted_impl_p const &) |
sp_counted_impl_p (sp_counted_impl_p const &) | |
Private Attributes | |
X * | px_ |
Definition at line 61 of file sp_counted_impl.hpp.
|
private |
Definition at line 70 of file sp_counted_impl.hpp.
|
private |
|
inlineexplicit |
Definition at line 74 of file sp_counted_impl.hpp.
|
inlinevirtual |
Implements boost::detail::sp_counted_base.
Definition at line 81 of file sp_counted_impl.hpp.
|
inlinevirtual |
Implements boost::detail::sp_counted_base.
Definition at line 89 of file sp_counted_impl.hpp.
|
inlinevirtual |
Implements boost::detail::sp_counted_base.
Definition at line 94 of file sp_counted_impl.hpp.
|
inlinevirtual |
Implements boost::detail::sp_counted_base.
Definition at line 99 of file sp_counted_impl.hpp.
|
private |
|
private |
Definition at line 65 of file sp_counted_impl.hpp.