Lines Matching refs:__lock

158   _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS void wait(_Lock& __lock);
160 _LIBCPP_HIDE_FROM_ABI void wait(_Lock& __lock, _Predicate __pred);
164 wait_until(_Lock& __lock, const chrono::time_point<_Clock, _Duration>& __t);
168 wait_until(_Lock& __lock, const chrono::time_point<_Clock, _Duration>& __t, _Predicate __pred);
171 …cv_status _LIBCPP_HIDE_FROM_ABI wait_for(_Lock& __lock, const chrono::duration<_Rep, _Period>& __d…
174 …bool _LIBCPP_HIDE_FROM_ABI wait_for(_Lock& __lock, const chrono::duration<_Rep, _Period>& __d, _Pr…
179 …_LIBCPP_AVAILABILITY_SYNC _LIBCPP_HIDE_FROM_ABI bool wait(_Lock& __lock, stop_token __stoken, _Pre…
183 …_Lock& __lock, stop_token __stoken, const chrono::time_point<_Clock, _Duration>& __abs_time, _Pred…
187 …wait_for(_Lock& __lock, stop_token __stoken, const chrono::duration<_Rep, _Period>& __rel_time, _P…
208 _LIBCPP_HIDE_FROM_ABI __unlock_guard(_Lock& __lock) : __lock_(__lock) { __lock_.unlock(); }
220 void condition_variable_any::wait(_Lock& __lock) {
223 __unlock_guard<_Lock> __unlock(__lock);
226 } // __mut_.unlock(), __lock.lock()
229 inline void condition_variable_any::wait(_Lock& __lock, _Predicate __pred) {
231 wait(__lock);
235 cv_status condition_variable_any::wait_until(_Lock& __lock, const chrono::time_point<_Clock, _Durat…
238 __unlock_guard<_Lock> __unlock(__lock);
241 } // __mut_.unlock(), __lock.lock()
245 condition_variable_any::wait_until(_Lock& __lock, const chrono::time_point<_Clock, _Duration>& __t,…
247 if (wait_until(__lock, __t) == cv_status::timeout)
253 inline cv_status condition_variable_any::wait_for(_Lock& __lock, const chrono::duration<_Rep, _Peri…
254 return wait_until(__lock, chrono::steady_clock::now() + __d);
259 condition_variable_any::wait_for(_Lock& __lock, const chrono::duration<_Rep, _Period>& __d, _Predic…
260 return wait_until(__lock, chrono::steady_clock::now() + __d, std::move(__pred));
340 …_Lock& __lock, stop_token __stoken, const chrono::duration<_Rep, _Period>& __rel_time, _Predicate …
341 …return wait_until(__lock, std::move(__stoken), chrono::steady_clock::now() + __rel_time, std::move…