### experimental::make_parallel_group

Create a group of operations that may be launched in parallel.

    template<
        typename... Ops>
    parallel_group< Ops... > make_parallel_group(
        Ops... ops);
      » more...

    template<
        typename Range>
    ranged_parallel_group< decay_t< Range > > make_parallel_group(
        Range && range,
        constraint_t< is_async_operation_range< decay_t< Range > >::value >  = 0);
      » more...

    template<
        typename Allocator,
        typename Range>
    ranged_parallel_group< decay_t< Range >, Allocator > make_parallel_group(
        allocator_arg_t ,
        const Allocator & allocator,
        Range && range,
        constraint_t< is_async_operation_range< decay_t< Range > >::value >  = 0);
      » more...

##### Requirements

Header: `asio/experimental/parallel_group.hpp`

Convenience header: None