From Jason Turner

[exec.snd.transform.env]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpsokohkg1/{from.md → to.md} +25 -0
tmp/tmpsokohkg1/{from.md → to.md} RENAMED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ### `execution::transform_env` <a id="exec.snd.transform.env">[[exec.snd.transform.env]]</a>
2
+
3
+ ``` cpp
4
+ namespace std::execution {
5
+ template<class Domain, sender Sndr, queryable Env>
6
+ constexpr queryable decltype(auto) transform_env(Domain dom, Sndr&& sndr, Env&& env) noexcept;
7
+ }
8
+ ```
9
+
10
+ Let `e` be the expression
11
+
12
+ ``` cpp
13
+ dom.transform_env(std::forward<Sndr>(sndr), std::forward<Env>(env))
14
+ ```
15
+
16
+ if that expression is well-formed; otherwise,
17
+
18
+ ``` cpp
19
+ default_domain().transform_env(std::forward<Sndr>(sndr), std::forward<Env>(env))
20
+ ```
21
+
22
+ *Mandates:* `noexcept(e)` is `true`.
23
+
24
+ *Returns:* `e`.
25
+