reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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.