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

履歴 編集

function
<execution>

std::execution::task::promise_type::get_env(C++26)

unspecified get_env() const noexcept;

概要

タスクコルーチンの環境を取得する。

戻り値

問い合わせが以下のように転送されるオブジェクトenvを返す。

  • env.query(get_scheduler)scheduler_type(SCHED(*this))を返す。
  • env.query(get_allocator)allocを返す。
  • env.query(get_stop_token)tokenを返す。
  • 上記以外の問い合わせqと引数a...に対して、式が妥当かつforwarding_query(q)が妥当でtrueとなるとき、呼び出しenv.query(q, a...)STATE(*this)を返す。そうでなければ、env.query(q, a...)不適格となる。

例外

投げない

バージョン

言語

  • C++26

処理系

関連項目

参照