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
 1626 	__weak_ptr(const __weak_ptr<_Yp, _Lp>& __r) noexcept
 1631 	__weak_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
 1640 	__weak_ptr(__weak_ptr<_Yp, _Lp>&& __r) noexcept
 1649 	operator=(const __weak_ptr<_Yp, _Lp>& __r) noexcept
 1658 	operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept
 1676 	operator=(__weak_ptr<_Yp, _Lp>&& __r) noexcept
 1684       __shared_ptr<_Tp, _Lp>
 1686       { return __shared_ptr<element_type, _Lp>(*this, std::nothrow); }
 1698 	owner_before(const __shared_ptr<_Tp1, _Lp>& __rhs) const noexcept
 1703 	owner_before(const __weak_ptr<_Tp1, _Lp>& __rhs) const noexcept
 1720       _M_assign(_Tp* __ptr, const __shared_count<_Lp>& __refcount) noexcept
 1731       friend class __enable_shared_from_this<_Tp, _Lp>;
 1735       __weak_count<_Lp>  _M_refcount;    // Reference counter.