This is Unofficial EPICS BASE Doxygen Site
epics::debug::weak_ptr_base Class Reference

#include "debugPtr.h"

+ Inheritance diagram for epics::debug::weak_ptr_base:
+ Collaboration diagram for epics::debug::weak_ptr_base:

Protected Member Functions

 weak_ptr_base ()
 
 weak_ptr_base (const track_t &track)
 
- Protected Member Functions inherited from epics::debug::ptr_base
 ptr_base () noexcept
 
 ptr_base (const track_t &track)
 
 ptr_base (const ptr_base &)=delete
 
 ptr_base (ptr_base &&)=delete
 
ptr_baseoperator= (const ptr_base &)=delete
 

Additional Inherited Members

- Public Types inherited from epics::debug::ptr_base
typedef std::set< const shared_ptr_base * > ref_set_t
 
- 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
 
- Protected Types inherited from epics::debug::ptr_base
typedef std::shared_ptr< tracker > track_t
 
- Protected Attributes inherited from epics::debug::ptr_base
track_t track
 

Detailed Description

Definition at line 58 of file debugPtr.h.

Constructor & Destructor Documentation

epics::debug::weak_ptr_base::weak_ptr_base ( )
inlineprotected

Definition at line 60 of file debugPtr.h.

60 {}
epics::debug::weak_ptr_base::weak_ptr_base ( const track_t track)
inlineprotected

Definition at line 61 of file debugPtr.h.

61 :ptr_base(track) {}
ptr_base() noexcept
Definition: debugPtr.h:45

The documentation for this class was generated from the following file: