merge_channel |
Defined in
<concurrency/channel.hpp> |
Creates a channel that merges all passed arguments
Creates a receiver with an attached process that executes the by M
specified merge strategy whenever an upstream process provides a value. M
can be of type round_robin_t
, unordered_t
, or zip_with
.
Parameters
Executor which is used to schedule the resulting task |
|||
Callable object that implements the process. All results from the upstream process must be convertible to the only argument of the provided function object’s function operator or the argument of process’ await function. |
|||
The upstream receiver. |
Returns
a receiver that merges all passed arguments