Lines Matching refs:__lock
160 _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS void wait(_Lock& __lock);
162 _LIBCPP_HIDE_FROM_ABI void wait(_Lock& __lock, _Predicate __pred);
166 wait_until(_Lock& __lock, const chrono::time_point<_Clock, _Duration>& __t);
170 wait_until(_Lock& __lock, const chrono::time_point<_Clock, _Duration>& __t, _Predicate __pred);
173 …cv_status _LIBCPP_HIDE_FROM_ABI wait_for(_Lock& __lock, const chrono::duration<_Rep, _Period>& __d…
176 …bool _LIBCPP_HIDE_FROM_ABI wait_for(_Lock& __lock, const chrono::duration<_Rep, _Period>& __d, _Pr…
181 …_LIBCPP_AVAILABILITY_SYNC _LIBCPP_HIDE_FROM_ABI bool wait(_Lock& __lock, stop_token __stoken, _Pre…
185 …_Lock& __lock, stop_token __stoken, const chrono::time_point<_Clock, _Duration>& __abs_time, _Pred…
189 …wait_for(_Lock& __lock, stop_token __stoken, const chrono::duration<_Rep, _Period>& __rel_time, _P…
210 _LIBCPP_HIDE_FROM_ABI __unlock_guard(_Lock& __lock) : __lock_(__lock) { __lock_.unlock(); }
222 void condition_variable_any::wait(_Lock& __lock) {
225 __unlock_guard<_Lock> __unlock(__lock);
228 } // __mut_.unlock(), __lock.lock()
231 inline void condition_variable_any::wait(_Lock& __lock, _Predicate __pred) {
233 wait(__lock);
237 cv_status condition_variable_any::wait_until(_Lock& __lock, const chrono::time_point<_Clock, _Durat…
240 __unlock_guard<_Lock> __unlock(__lock);
243 } // __mut_.unlock(), __lock.lock()
247 condition_variable_any::wait_until(_Lock& __lock, const chrono::time_point<_Clock, _Duration>& __t,…
249 if (wait_until(__lock, __t) == cv_status::timeout)
255 inline cv_status condition_variable_any::wait_for(_Lock& __lock, const chrono::duration<_Rep, _Peri…
256 return wait_until(__lock, chrono::steady_clock::now() + __d);
261 condition_variable_any::wait_for(_Lock& __lock, const chrono::duration<_Rep, _Period>& __d, _Predic…
262 return wait_until(__lock, chrono::steady_clock::now() + __d, std::move(__pred));
342 …_Lock& __lock, stop_token __stoken, const chrono::duration<_Rep, _Period>& __rel_time, _Predicate …
343 …return wait_until(__lock, std::move(__stoken), chrono::steady_clock::now() + __rel_time, std::move…