|
typedef real_type::element_type | element_type |
|
typedef weak_ptr< T > | weak_type |
|
typedef std::set< const shared_ptr_base * > | ref_set_t |
|
|
| weak_ptr (const weak_ptr &o) |
|
template<typename A > |
| weak_ptr (const weak_ptr< A > &o) |
|
template<typename A > |
| weak_ptr (const shared_ptr< A > &o) |
|
weak_ptr & | operator= (const weak_ptr &o) |
|
template<typename A > |
weak_ptr & | operator= (const shared_ptr< A > &o) |
|
shared_ptr< T > | lock () const noexcept |
|
void | reset () noexcept |
|
long | use_count () const noexcept |
|
bool | unique () const noexcept |
|
void | show_refs (std::ostream &, bool self=true, bool weak=false) const |
|
void | spy_refs (ref_set_t &) const |
|
|
template<typename A > |
class | shared_ptr |
|
template<typename A > |
class | weak_ptr |
|
|
typedef std::shared_ptr< tracker > | track_t |
|
| weak_ptr_base (const track_t &track) |
|
| ptr_base (const track_t &track) |
|
| ptr_base (const ptr_base &)=delete |
|
| ptr_base (ptr_base &&)=delete |
|
ptr_base & | operator= (const ptr_base &)=delete |
|
track_t | track |
|
template<typename T>
class epics::debug::weak_ptr< T >
Definition at line 102 of file debugPtr.h.
The documentation for this class was generated from the following file: