template<class State>
bool start-join-sender(State& st) noexcept; // exposition only
概要
合流Senderを開始する、説明専用のメンバ関数。
joinメンバ関数が返す合流Sender動作を定義する。
効果
説明用のメンバ変数stateに応じて、
unused,unused-and-closed,joinedのとき、stateをjoinedに変更してtrueを返す。open,open-and-joiningのとき、stateをopen-and-joiningに変更し、*thisでstを登録してfalseを返す。closed,closed-and-joiningのとき、stateをclosed-and-joiningに変更し、*thisでstを登録してfalseを返す。
例外
投げない
バージョン
言語
- C++26