Files
2025-10-25 03:02:53 +03:00

1.3 KiB
Raw Permalink Blame History

[exec.snd.apply]

33 Execution control library [exec]

33.9 Senders [exec.snd]

33.9.8 execution::apply_sender [exec.snd.apply]

🔗

namespace std::execution { template<class Domain, class Tag, [sender](exec.snd.concepts#concept:sender "33.9.3Sender concepts[exec.snd.concepts]") Sndr, class... Args> constexpr decltype(auto) apply_sender(Domain dom, Tag, Sndr&& sndr, Args&&... args) noexcept(see below); }

1

#

Let e be the expressiondom.apply_sender(Tag(), std::forward(sndr), std::forward(args)...) if that expression is well-formed; otherwise,default_domain().apply_sender(Tag(), std::forward(sndr), std::forward(args)...)

2

#

Constraints: The expression e is well-formed.

3

#

Returns: e.

4

#

Remarks: The exception specification is equivalent to noexcept(e).