Lines Matching refs:execution
14 namespace std::execution {
49 namespace execution {
94 } // namespace execution
97 inline constexpr bool is_execution_policy_v<execution::sequenced_policy> = true;
100 inline constexpr bool is_execution_policy_v<execution::parallel_policy> = true;
103 inline constexpr bool is_execution_policy_v<execution::parallel_unsequenced_policy> = true;
106 inline constexpr bool is_execution_policy_v<execution::__unsequenced_policy> = true;
109 inline constexpr bool __is_parallel_execution_policy_impl<execution::parallel_policy> = true;
112 inline constexpr bool __is_parallel_execution_policy_impl<execution::parallel_unsequenced_policy> =…
115 inline constexpr bool __is_unsequenced_execution_policy_impl<execution::__unsequenced_policy> = tru…
118 inline constexpr bool __is_unsequenced_execution_policy_impl<execution::parallel_unsequenced_policy…
122 inline constexpr bool is_execution_policy_v<execution::unsequenced_policy> = true;
125 inline constexpr bool __is_unsequenced_execution_policy_impl<execution::unsequenced_policy> = true;
134 if constexpr (is_same_v<_ExecutionPolicy, execution::parallel_policy>) {
135 return execution::sequenced_policy(execution::__disable_user_instantiations_tag{});
136 } else if constexpr (is_same_v<_ExecutionPolicy, execution::parallel_unsequenced_policy>) {
137 return execution::__unsequenced_policy{execution::__disable_user_instantiations_tag{}};