Class shared_ptr_base

Inheritance Relationships

Base Type

Derived Type

Class Documentation

class shared_ptr_base : public epics::debug::ptr_base

Subclassed by epics::debug::shared_ptr< T >

Public Functions

void show_stack(std::ostream&) const

Protected Functions

inline shared_ptr_base() noexcept
inline shared_ptr_base(const track_t &track)
inline ~shared_ptr_base()
void track_new()
void track_new(void *ptr)
void track_assign(const shared_ptr_base &o)
void track_clear()
void swap(shared_ptr_base &o)
void snap_stack()

Protected Attributes

void *m_stack[EXCEPT_DEPTH]
int m_depth