Files
cppdraft_translate/cppdraft/condition/variable/syn.md
2025-10-25 03:02:53 +03:00

12 lines
1.1 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[condition.variable.syn]
# 32 Concurrency support library [[thread]](./#thread)
## 32.7 Condition variables [[thread.condition]](thread.condition#condition.variable.syn)
### 32.7.2 Header <condition_variable> synopsis [condition.variable.syn]
[🔗](#header:%3ccondition_variable%3e)
namespace std {// [[thread.condition.condvar]](thread.condition.condvar "32.7.4Class condition_­variable"), class condition_variableclass condition_variable; // [[thread.condition.condvarany]](thread.condition.condvarany "32.7.5Class condition_­variable_­any"), class condition_variable_anyclass condition_variable_any; // [[thread.condition.nonmember]](thread.condition.nonmember "32.7.3Non-member functions"), non-member functionsvoid notify_all_at_thread_exit(condition_variable& cond, unique_lock<mutex> lk); enum class [cv_status](#lib:cv_status "32.7.2Header <condition_­variable> synopsis[condition.variable.syn]") { [no_timeout](#lib:cv_status,no_timeout "32.7.2Header <condition_­variable> synopsis[condition.variable.syn]"), [timeout](#lib:cv_status,timeout "32.7.2Header <condition_­variable> synopsis[condition.variable.syn]") };}