execution
#include <async/execution.hpp>
The following objects and type definitions are in the async::execution namespace.
This header contains customization point objects (CPOs) for the following methods/functions:
connect(as a member or function),start(as a member or function),start_inline(as a member),set_value(as a member),set_value_inline(as a member),set_value_noinline(as a member).
In addition to that, it provides a convenience type definition for working with operations:
template<typename S, typename R>
using operation_t = std::invoke_result_t<connect_cpo, S, R>;
Examples
auto op = async::execution::connect(my_sender, my_receiver);
bool finished_inline = async::execution::start_inline(op);