reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1147 : _M_refcount(__r._M_refcount) // may throw 1345 : _M_refcount(__r._M_refcount, std::nothrow) 1636 : _M_ptr(__r._M_ptr), _M_refcount(std::move(__r._M_refcount)) 1645 operator=(const __weak_ptr& __r) noexcept = default; 1652 _M_refcount = __r._M_refcount; 1661 _M_refcount = __r._M_refcount; 1669 _M_refcount = std::move(__r._M_refcount); 1669 _M_refcount = std::move(__r._M_refcount); 1679 _M_refcount = std::move(__r._M_refcount); 1690 { return _M_refcount._M_get_use_count(); } 1694 { return _M_refcount._M_get_use_count() == 0; } 1699 { return _M_refcount._M_less(__rhs._M_refcount); } 1704 { return _M_refcount._M_less(__rhs._M_refcount); } 1704 { return _M_refcount._M_less(__rhs._M_refcount); } 1714 _M_refcount._M_swap(__s._M_refcount); 1714 _M_refcount._M_swap(__s._M_refcount); 1725 _M_refcount = __refcount;