最終更新日時(UTC):
が更新

履歴 編集

function template
<execution>

std::execution::simple_counting_scope::start-join-sender(C++26)

template<class State>
bool start-join-sender(State& st) noexcept; // exposition only

概要

合流Senderを開始する、説明専用のメンバ関数。 joinメンバ関数が返す合流Sender動作を定義する。

効果

説明用のメンバ変数stateに応じて、

  • unused, unused-and-closed, joinedのとき、statejoinedに変更してtrueを返す。
  • open, open-and-joiningのとき、stateopen-and-joiningに変更し、*thisstを登録してfalseを返す。
  • closed, closed-and-joiningのとき、stateclosed-and-joiningに変更し、*thisstを登録してfalseを返す。

例外

投げない

バージョン

言語

  • C++26

参照