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