reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

usr/include/c++/7.4.0/bits/shared_ptr_base.h
  362     class __shared_count;

References

usr/include/c++/7.4.0/backward/auto_ptr.h
  313       _M_refcount = __shared_count<_Lp>(std::move(__r));
usr/include/c++/7.4.0/bits/shared_ptr.h
  660 	_M_weak_assign(_Tp1* __p, const __shared_count<>& __n) const noexcept
  665       __enable_shared_from_this_base(const __shared_count<>&,
usr/include/c++/7.4.0/bits/shared_ptr_base.h
  595 	: __shared_count(__p)
  600 	: __shared_count(__p, __sp_array_delete{}, allocator<void>())
  605 	: __shared_count(__p, std::move(__d), allocator<void>())
  687       __shared_count(const __shared_count& __r) noexcept
  694       __shared_count&
  695       operator=(const __shared_count& __r) noexcept
  710       _M_swap(__shared_count& __r) noexcept
  730       _M_less(const __shared_count& __rhs) const noexcept
  739       operator==(const __shared_count& __a, const __shared_count& __b) noexcept
  739       operator==(const __shared_count& __a, const __shared_count& __b) noexcept
  756       __weak_count(const __shared_count<_Lp>& __r) noexcept
  781       operator=(const __shared_count<_Lp>& __r) noexcept
  831       _M_less(const __shared_count<_Lp>& __rhs) const noexcept
 1161 	  _M_refcount = __shared_count<_Lp>(std::move(__r));
 1177 	  _M_refcount = __shared_count<_Lp>(std::move(__r));
 1330 	  __shared_count<_Lp> __count(__ptr, __del, __del._M_alloc);
 1356 	      std::declval<const __shared_count<_Lp>&>(),
 1402       __shared_count<_Lp>  _M_refcount;    // Reference counter.
 1720       _M_assign(_Tp* __ptr, const __shared_count<_Lp>& __refcount) noexcept
 1819 	_M_weak_assign(_Tp1* __p, const __shared_count<_Lp>& __n) const noexcept
 1823       __enable_shared_from_this_base(const __shared_count<_Lp>&,