asio C++ library

PrevUpHomeNext

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


PrevUpHomeNext