bool try-associate() noexcept; // exposition only
概要
非同期スコープとの関連付けを試行する、説明専用のメンバ関数。
非同期トークン型tokenのtry_associateメンバ動作を定義する。
効果
説明用のメンバ変数countがmax_associationsと等しいとき、何もしない。
そうでなければ、説明用のメンバ変数stateに応じて、
unusedのとき、countをインクリメントし、stateをopenに変更する。openまたはopen-and-joiningのとき、countをインクリメントする。- それ以外のとき、何もしない。
戻り値
countがインクリメントされたとき、trueを返す。それ以外のときは、falseを返す。
例外
投げない
バージョン
言語
- C++26