reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1151 _M_ptr = __r._M_ptr; 1347 _M_ptr = _M_refcount._M_get_use_count() ? __r._M_ptr : nullptr; 1628 { _M_ptr = __r.lock().get(); } 1636 : _M_ptr(__r._M_ptr), _M_refcount(std::move(__r._M_refcount)) 1637 { __r._M_ptr = nullptr; } 1645 operator=(const __weak_ptr& __r) noexcept = default; 1651 _M_ptr = __r.lock().get(); 1660 _M_ptr = __r._M_ptr; 1668 _M_ptr = __r._M_ptr; 1668 _M_ptr = __r._M_ptr; 1670 __r._M_ptr = nullptr; 1678 _M_ptr = __r.lock().get(); 1713 std::swap(_M_ptr, __s._M_ptr); 1713 std::swap(_M_ptr, __s._M_ptr); 1724 _M_ptr = __ptr;