### 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< typename std::decay< Range >::type > make_parallel_group(
        Range && range,
        typename constraint< is_async_operation_range< typename std::decay< Range >::type >::value >::type  = 0);
      » more...

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

##### Requirements

Header: `asio/experimental/parallel_group.hpp`

Convenience header: None