Lines Matching refs:unique_lock
126 class unique_lock
130 unique_lock() noexcept;
131 explicit unique_lock(mutex_type& m);
132 unique_lock(mutex_type& m, defer_lock_t) noexcept;
133 unique_lock(mutex_type& m, try_to_lock_t);
134 unique_lock(mutex_type& m, adopt_lock_t);
136 unique_lock(mutex_type& m, const chrono::time_point<Clock, Duration>& abs_time);
138 unique_lock(mutex_type& m, const chrono::duration<Rep, Period>& rel_time);
139 ~unique_lock();
141 unique_lock(unique_lock const&) = delete;
142 unique_lock& operator=(unique_lock const&) = delete;
144 unique_lock(unique_lock&& u) noexcept;
145 unique_lock& operator=(unique_lock&& u) noexcept;
157 void swap(unique_lock& u) noexcept;
166 void swap(unique_lock<Mutex>& x, unique_lock<Mutex>& y) noexcept;
261 unique_lock<mutex> __lk(__m_);
306 unique_lock<mutex> lk(__m_);
330 unique_lock<_L0> __u0(__l0, try_to_lock);
351 unique_lock<_L0> __u0(__l0, try_to_lock);
372 unique_lock<_L0> __u0(__l0);
381 unique_lock<_L1> __u1(__l1);
404 unique_lock<_L0> __u0(__l0);
417 unique_lock<_L1> __u1(__l1);