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

履歴 編集

function
<execution>

std::execution::counting_scope::close(C++26)

void close() noexcept;

概要

非同期スコープを閉じる。

効果

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

  • unusedのとき、stateunused-and-closedに変更する。
  • openのとき、stateclosedに変更する。
  • open-and-joiningのとき、stateclosed-and-joiningに変更する。
  • それ以外のとき、何もしない。

事後条件

*thisに対する後続のtry-associatefalseを返す。

例外

投げない

バージョン

言語

  • C++26

処理系

参照