35 op::tap([](
int v) { printf(
"io pool producing, %d\n", v); }) |
43 auto io = ioPool.executor();
44 auto cpu = cpuPool.executor();
47 op::tap([](
int v) { printf(
"cpu pool processing, %d\n", v); }) |
59 std::cout <<
"OK" << std::endl;
requires Invocable< ExecutorFactory & > &&Executor< invoke_result_t< ExecutorFactory & > > &&ConcurrentSequence< invoke_result_t< ExecutorFactory & > > auto strands(ExecutorFactory ef)
PUSHMI_INLINE_VAR constexpr detail::tap_fn tap
PUSHMI_INLINE_VAR constexpr detail::request_via_fn request_via
requires Same< To, is_sender<> > &&Sender< In > auto via_cast(In in)
PUSHMI_INLINE_VAR constexpr detail::transform_fn transform