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;
268 unique_lock<mutex> __lk(__m_);
311 unique_lock<mutex> lk(__m_);
335 unique_lock<_L0> __u0(__l0, try_to_lock);
356 unique_lock<_L0> __u0(__l0, try_to_lock);
377 unique_lock<_L0> __u0(__l0);
386 unique_lock<_L1> __u1(__l1);
409 unique_lock<_L0> __u0(__l0);
422 unique_lock<_L1> __u1(__l1);