Home | History | Annotate | Download | only in src

Lines Matching defs:mutex

1 //===------------------------- mutex.cpp ----------------------------------===//
10 #include "mutex"
23 mutex::~mutex()
29 mutex::lock()
33 __throw_system_error(ec, "mutex lock failed");
37 mutex::try_lock() _NOEXCEPT
43 mutex::unlock() _NOEXCEPT
47 _LIBCPP_ASSERT(ec == 0, "call to mutex::unlock failed");
97 lock_guard<mutex> _(__m_);
103 unique_lock<mutex> lk(__m_);
112 unique_lock<mutex> lk(__m_, try_to_lock);
124 lock_guard<mutex> _(__m_);
139 lock_guard<mutex> _(__m_);
146 unique_lock<mutex> lk(__m_);
164 unique_lock<mutex> lk(__m_, try_to_lock);
179 unique_lock<mutex> lk(__m_);