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