reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

usr/include/c++/7.4.0/bits/std_mutex.h
  206       : _M_device(std::__addressof(__m)), _M_owns(_M_device->try_lock())
  219 	  _M_owns(_M_device->try_lock_until(__atime))
  226 	  _M_owns(_M_device->try_lock_for(__rtime))
  239       : _M_device(__u._M_device), _M_owns(__u._M_owns)
  241 	__u._M_device = 0;
  252 	__u._M_device = 0;
  261 	if (!_M_device)
  267 	    _M_device->lock();
  275 	if (!_M_device)
  281 	    _M_owns = _M_device->try_lock();
  290 	  if (!_M_device)
  296 	      _M_owns = _M_device->try_lock_until(__atime);
  305 	  if (!_M_device)
  311 	      _M_owns = _M_device->try_lock_for(__rtime);
  321 	else if (_M_device)
  323 	    _M_device->unlock();
  331 	std::swap(_M_device, __u._M_device);
  331 	std::swap(_M_device, __u._M_device);
  338 	mutex_type* __ret = _M_device;
  339 	_M_device = 0;
  353       { return _M_device; }