void close() noexcept;
概要
非同期スコープを閉じる。
効果
説明用のメンバ変数stateに応じて、
unusedのとき、stateをunused-and-closedに変更する。openのとき、stateをclosedに変更する。open-and-joiningのとき、stateをclosed-and-joiningに変更する。- それ以外のとき、何もしない。
事後条件
*thisに対する後続のtry-associateはfalseを返す。
例外
投げない
バージョン
言語
- C++26
処理系
- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??