Lines Matching full:condition_variable
1 //===-------------------- condition_variable.cpp --------------------------===//
10 #include "condition_variable"
17 condition_variable::~condition_variable()
23 condition_variable::notify_one() _NOEXCEPT
29 condition_variable::notify_all() _NOEXCEPT
35 condition_variable::wait(unique_lock<mutex>& lk) _NOEXCEPT
39 "condition_variable::wait: mutex not locked");
42 __throw_system_error(ec, "condition_variable wait failed");
46 condition_variable::__do_timed_wait(unique_lock<mutex>& lk,
52 "condition_variable::timed wait: mutex not locked");
72 __throw_system_error(ec, "condition_variable timed_wait failed");
76 notify_all_at_thread_exit(condition_variable& cond, unique_lock<mutex> lk)