Lines Matching refs:unique_lock
127 class unique_lock
131 unique_lock() noexcept;
132 explicit unique_lock(mutex_type& m);
133 unique_lock(mutex_type& m, defer_lock_t) noexcept;
134 unique_lock(mutex_type& m, try_to_lock_t);
135 unique_lock(mutex_type& m, adopt_lock_t);
137 unique_lock(mutex_type& m, const chrono::time_point<Clock, Duration>& abs_time);
139 unique_lock(mutex_type& m, const chrono::duration<Rep, Period>& rel_time);
140 ~unique_lock();
142 unique_lock(unique_lock const&) = delete;
143 unique_lock& operator=(unique_lock const&) = delete;
145 unique_lock(unique_lock&& u) noexcept;
146 unique_lock& operator=(unique_lock&& u) noexcept;
158 void swap(unique_lock& u) noexcept;
167 void swap(unique_lock<Mutex>& x, unique_lock<Mutex>& y) noexcept;
198 #include <__mutex/unique_lock.h>
267 unique_lock<mutex> __lk(__m_);
307 unique_lock<mutex> __lk(__m_);
327 unique_lock<_L0> __u0(__l0, try_to_lock_t());
343 unique_lock<_L0> __u0(__l0, try_to_lock);
360 unique_lock<_L0> __u0(__l0);
368 unique_lock<_L1> __u1(__l1);
385 unique_lock<_L0> __u0(__l0);
396 unique_lock<_L1> __u1(__l1);