unspecified get_env() const noexcept;
概要
タスクコルーチンの環境を取得する。
戻り値
問い合わせが以下のように転送されるオブジェクトenvを返す。
env.query(get_start_scheduler)はstart_scheduler_type(SCHED(*this))を返す。env.query(get_allocator)は、式が適格ならばallocator_type(get_allocator(get_env(RCVR(*this))))を返す。そうでなければ、allocator_type()を返す。env.query(get_stop_token)はSTATE(*this).get-stop-token()を返す。- 上記以外の問い合わせ
qと引数a...に対して、式が妥当かつforwarding_query(q)が妥当でtrueとなるとき、呼び出しenv.query(q, a...)はSTATE(*this).environment.query(q, a...)を返す。そうでなければ、env.query(q, a...)は不適格となる。
例外
投げない
バージョン
言語
- C++26
処理系
- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??