template<sender Sndr, queryable Env>
constexpr queryable decltype(auto) transform_env(Sndr&& sndr, Env&& env) noexcept;
概要
環境変換のデフォルト動作。
execution::transform_envに対するスタマイゼーションポイントとして機能する。
- 定義されていれば、Senderアルゴリズムタグ型の
transform_envメンバ関数に変換動作を委譲する。 - そうでなければ、無変換。
適格要件
後述する式eに対して、noexcept(e) == true
効果
説明用の式eを次の通りとしたとき、eを返す。
- 適格であるならば、式
tag_of_t<Sndr>().transform_env(std::forward<Sndr>(sndr), std::forward<Env>(env)) - そうでなければ、
FWD-ENV(std::forward<Env>(env))
例外
投げない
バージョン
言語
- C++26
処理系
- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??