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

References

usr/include/c++/7.4.0/bits/shared_ptr_base.h
 1035     : public __shared_ptr_access<_Tp, _Lp>
 1116 	__shared_ptr(const __shared_ptr<_Yp, _Lp>& __r,
 1126 	__shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
 1138 	__shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept
 1146 	explicit __shared_ptr(const __weak_ptr<_Yp, _Lp>& __r)
 1161 	  _M_refcount = __shared_count<_Lp>(std::move(__r));
 1177 	  _M_refcount = __shared_count<_Lp>(std::move(__r));
 1193 	operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept
 1219 	operator=(__shared_ptr<_Yp, _Lp>&& __r) noexcept
 1272       swap(__shared_ptr<_Tp, _Lp>& __other) noexcept
 1280 	owner_before(__shared_ptr<_Tp1, _Lp> const& __rhs) const noexcept
 1285 	owner_before(__weak_ptr<_Tp1, _Lp> const& __rhs) const noexcept
 1330 	  __shared_count<_Lp> __count(__ptr, __del, __del._M_alloc);
 1344       __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t)
 1350       friend class __weak_ptr<_Tp, _Lp>;
 1356 	      std::declval<const __shared_count<_Lp>&>(),
 1402       __shared_count<_Lp>  _M_refcount;    // Reference counter.