...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Operator used for coroutines with input value.
template< detail::convertible_to< input_type > T> auto operator()( T && ip);
The input value
An awaitable handle.
coro<void> push_values(coro<double(int)> c) { std::optional<double> res = co_await c(42); }