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
 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;