reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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; }