diff --git a/execution.html b/execution.html index f732a3d..e16d809 100644 --- a/execution.html +++ b/execution.html @@ -2246,7 +2246,7 @@

D2300R8
std::execution

-

Draft Proposal,

+

Draft Proposal,

Authors: @@ -6341,10 +6341,10 @@

template<class Domain, sender Sender> constexpr sender decltype(auto) transform_sender(Domain dom, Sender&& sndrv); - template<class Domain, sender Sender, class Env> + template<class Domain, sender Sender, queryable Env> constexpr sender decltype(auto) transform_sender(Domain dom, Sender&& sndr, const Env& env); - template<class Domain, sender Sender, class Env> + template<class Domain, sender Sender, queryable Env> constexpr decltype(auto) transform_env(Domain dom, Sender&& sndr, Env&& env) noexcept; // [exec.snd.apply], sender algorithm application @@ -7529,7 +7529,7 @@

env for the second overload and an empty pack for the first. Let s2 be the expression dom.transform_sender(std::forward<Sender>(sndr), ENV...) if that expression is well-formed; otherwise, default_domain().transform_sender(std::forward<Sender>(sndr), ENV...). If s2 and sndr have the same type ignoring cv qualifiers, returns s2; otherwise, transform_sender(dom, s2, ENV...).

-
template<class Domain, sender Sender, class Env>
+
template<class Domain, sender Sender, queryable Env>
   constexpr decltype(auto) transform_env(Domain dom, Sender&& sndr, Env&& env) noexcept;