Lines Matching refs:condition_variable
42 class _LIBCPP_EXPORTED_FROM_ABI condition_variable {
46 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR condition_variable() _NOEXCEPT = default;
49 ~condition_variable() = default;
51 ~condition_variable();
54 condition_variable(const condition_variable&) = delete;
55 condition_variable& operator=(const condition_variable&) = delete;
145 void condition_variable::wait(unique_lock<mutex>& __lk, _Predicate __pred) {
151 cv_status condition_variable::wait_until(unique_lock<mutex>& __lk, const chrono::time_point<_Clock, _Duration>& __t) {
166 bool condition_variable::wait_until(
176 cv_status condition_variable::wait_for(unique_lock<mutex>& __lk, const chrono::duration<_Rep, _Period>& __d) {
204 condition_variable::wait_for(unique_lock<mutex>& __lk, const chrono::duration<_Rep, _Period>& __d, _Predicate __pred) {
209 inline void condition_variable::__do_timed_wait(
213 __throw_system_error(EPERM, "condition_variable::timed wait: mutex not locked");
228 __throw_system_error(__ec, "condition_variable timed_wait failed");
233 inline void condition_variable::__do_timed_wait(unique_lock<mutex>& __lk,