Lines Matching refs:execution
14 namespace std::execution {
52 namespace execution {
97 } // namespace execution
104 inline constexpr bool is_execution_policy_v<execution::sequenced_policy> = true;
107 inline constexpr bool is_execution_policy_v<execution::parallel_policy> = true;
110 inline constexpr bool is_execution_policy_v<execution::parallel_unsequenced_policy> = true;
113 inline constexpr bool is_execution_policy_v<execution::__unsequenced_policy> = true;
117 inline constexpr bool __is_parallel_execution_policy_impl<execution::parallel_policy> = true;
120 inline constexpr bool __is_parallel_execution_policy_impl<execution::parallel_unsequenced_policy> =…
123 inline constexpr bool __is_unsequenced_execution_policy_impl<execution::__unsequenced_policy> = tru…
126 inline constexpr bool __is_unsequenced_execution_policy_impl<execution::parallel_unsequenced_policy…
134 inline constexpr bool is_execution_policy_v<execution::unsequenced_policy> = true;
138 inline constexpr bool __is_unsequenced_execution_policy_impl<execution::unsequenced_policy> = true;
147 if constexpr (is_same_v<_ExecutionPolicy, execution::parallel_policy>) {
148 return execution::sequenced_policy(execution::__disable_user_instantiations_tag{});
149 } else if constexpr (is_same_v<_ExecutionPolicy, execution::parallel_unsequenced_policy>) {
150 return execution::__unsequenced_policy{execution::__disable_user_instantiations_tag{}};