std::execution::seq,std::execution::par,std::execution::par_unseq,std::execution::unseq(3)

NAME
std::execution::seq,std::execution::par,std::execution::par_unseq,std::execution::unseq - std::execution::seq,std::execution::par,std::execution::par_unseq,std::execution::unseq

Synopsis
   Defined in header <execution>
   inline constexpr std::execution::sequenced_policy seq { /* (since C++17)
   unspecified */ };
   inline constexpr std::execution::parallel_policy par { /* unspecified (since C++17)
   */ };
   inline constexpr std::execution::parallel_unsequenced_policy (since C++17)
   par_unseq { /* unspecified */ };
   inline constexpr std::execution::unsequenced_policy unseq { /* (since C++20)
   unspecified */ };
   std::execution::seq, std::execution::par, std::execution::par_unseq, and
   std::execution::unseq are instances of the execution policy types
   std::execution::sequenced_policy, std::execution::parallel_policy,
   std::execution::parallel_unsequenced_policy, and std::execution::unsequenced_policy
   respectively. They are used to specify the execution policy of parallel algorithms -
   i.e., the kinds of parallelism allowed.
   Additional execution policies may be provided by a standard library implementation
   (possible future additions may include std::parallel::cuda and
   std::parallel::opencl)

See also
   sequenced_policy
   parallel_policy
   parallel_unsequenced_policy
   unsequenced_policy execution policy types
   (C++17) (class)
   (C++17)
   (C++17)
   (C++20)