Lines Matching refs:__m_
316 mutex_type* __m_;
322 : __m_(nullptr),
328 : __m_(_VSTD::addressof(__m)),
330 {__m_->lock_shared();}
334 : __m_(_VSTD::addressof(__m)),
340 : __m_(_VSTD::addressof(__m)),
346 : __m_(_VSTD::addressof(__m)),
354 : __m_(_VSTD::addressof(__m)),
362 : __m_(_VSTD::addressof(__m)),
370 __m_->unlock_shared();
378 : __m_(__u.__m_),
381 __u.__m_ = nullptr;
389 __m_->unlock_shared();
390 __m_ = nullptr;
392 __m_ = __u.__m_;
394 __u.__m_ = nullptr;
411 _VSTD::swap(__m_, __u.__m_);
418 mutex_type* __m = __m_;
419 __m_ = nullptr;
432 mutex_type* mutex() const _NOEXCEPT {return __m_;}
439 if (__m_ == nullptr)
443 __m_->lock_shared();
451 if (__m_ == nullptr)
455 __owns_ = __m_->try_lock_shared();
464 if (__m_ == nullptr)
468 __owns_ = __m_->try_lock_shared_for(__d);
477 if (__m_ == nullptr)
481 __owns_ = __m_->try_lock_shared_until(__t);
491 __m_->unlock_shared();