namespace std {
enum class cv_status {
no_timeout,
timeout
};
}
概要
条件変数の待機結果値。
cv_status列挙型は、condition_variable/condition_variable_anyクラスにおけるタイムアウト時間を指定する待機関数wait_for()/wait_until()での実行結果として使用する。
各値は以下の意味を持つ:
| 列挙値 | 説明 |
|---|---|
no_timeout |
タイムアウトすることなく待機が完了した |
timeout |
待機処理がタイムアウトした |
例
出力
バージョン
言語
- C++11
処理系
- Clang: ??
- GCC: 4.7.0 ✅
- ICC: ??
- Visual C++: 2012 (partial) ✅, 2013 ✅
- 2012までは、スコープ付き列挙体(
enum class)に対応していないため、代わりに名前空間std::cv_statusにenum cv_statusを定義する形になっている。
- 2012までは、スコープ付き列挙体(