Lines Matching refs:__pred
162 _LIBCPP_HIDE_FROM_ABI void wait(_Lock& __lock, _Predicate __pred);
170 wait_until(_Lock& __lock, const chrono::time_point<_Clock, _Duration>& __t, _Predicate __pred);
176 …DE_FROM_ABI wait_for(_Lock& __lock, const chrono::duration<_Rep, _Period>& __d, _Predicate __pred);
181 …BILITY_SYNC _LIBCPP_HIDE_FROM_ABI bool wait(_Lock& __lock, stop_token __stoken, _Predicate __pred);
185 …, stop_token __stoken, const chrono::time_point<_Clock, _Duration>& __abs_time, _Predicate __pred);
189 …__lock, stop_token __stoken, const chrono::duration<_Rep, _Period>& __rel_time, _Predicate __pred);
231 inline void condition_variable_any::wait(_Lock& __lock, _Predicate __pred) {
232 while (!__pred())
247 …y::wait_until(_Lock& __lock, const chrono::time_point<_Clock, _Duration>& __t, _Predicate __pred) {
248 while (!__pred())
250 return __pred();
261 …iable_any::wait_for(_Lock& __lock, const chrono::duration<_Rep, _Period>& __d, _Predicate __pred) {
262 return wait_until(__lock, chrono::steady_clock::now() + __d, std::move(__pred));
268 bool condition_variable_any::wait(_Lock& __user_lock, stop_token __stoken, _Predicate __pred) {
270 return __pred();
291 if (__pred())
307 return __pred();
315 _Predicate __pred) {
317 return __pred();
323 if (__pred())
337 return __pred();
342 …_lock, stop_token __stoken, const chrono::duration<_Rep, _Period>& __rel_time, _Predicate __pred) {
343 …it_until(__lock, std::move(__stoken), chrono::steady_clock::now() + __rel_time, std::move(__pred));