32 Thread support library [thread]

32.6 Condition variables [thread.condition]

32.6.1 Header <condition_­variable> synopsis [condition.variable.syn]

namespace std {
  class condition_variable;
  class condition_variable_any;

  void notify_all_at_thread_exit(condition_variable& cond, unique_lock<mutex> lk);

  enum class cv_status { no_timeout, timeout };
}