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
 1122       __shared_ptr& operator=(const __shared_ptr&) noexcept = default;
 1127 	: _M_ptr(__r._M_ptr), _M_refcount(__r._M_refcount)
 1131       : _M_ptr(__r._M_ptr), _M_refcount()
 1134 	__r._M_ptr = 0;
 1139 	: _M_ptr(__r._M_ptr), _M_refcount()
 1142 	  __r._M_ptr = 0;
 1151 	  _M_ptr = __r._M_ptr;
 1195 	  _M_ptr = __r._M_ptr;
 1195 	  _M_ptr = __r._M_ptr;
 1258       { return _M_ptr; }
 1261       { return _M_ptr == 0 ? false : true; }
 1274 	std::swap(_M_ptr, __other._M_ptr);
 1274 	std::swap(_M_ptr, __other._M_ptr);
 1300 	  _M_ptr = static_cast<_Tp*>(__p);
 1301 	  _M_enable_shared_from_this_with(_M_ptr);
 1332 	  _M_ptr = __ptr;
 1333 	  _M_enable_shared_from_this_with(_M_ptr);
 1347 	_M_ptr = _M_refcount._M_get_use_count() ? __r._M_ptr : nullptr;
 1632 	: _M_ptr(__r._M_ptr), _M_refcount(__r._M_refcount)
 1660 	  _M_ptr = __r._M_ptr;