|
PVData C++
8.0.2
|


Public Types | |
| typedef real_type::element_type | element_type |
| typedef weak_ptr< T > | weak_type |
Public Types inherited from epics::debug::ptr_base | |
| typedef std::set< const shared_ptr_base * > | ref_set_t |
Public Member Functions | |
| 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 |
Public Member Functions inherited from epics::debug::ptr_base | |
| void | show_refs (std::ostream &, bool self=true, bool weak=false) const |
| void | spy_refs (ref_set_t &) const |
Friends | |
| template<typename A > | |
| class | shared_ptr |
| template<typename A > | |
| class | weak_ptr |
Additional Inherited Members | |
Protected Types inherited from epics::debug::ptr_base | |
| typedef std::shared_ptr< tracker > | track_t |
Protected Member Functions inherited from epics::debug::weak_ptr_base | |
| weak_ptr_base (const track_t &track) | |
Protected Member Functions inherited from epics::debug::ptr_base | |
| ptr_base (const track_t &track) | |
| ptr_base (const ptr_base &)=delete | |
| ptr_base (ptr_base &&)=delete | |
| ptr_base & | operator= (const ptr_base &)=delete |
Protected Attributes inherited from epics::debug::ptr_base | |
| track_t | track |
Definition at line 102 of file debugPtr.h.
1.8.13