@@ -469,7 +469,7 @@ In-place Mutating Operations
469
469
// replace
470
470
template <typename ExecutionPolicy, std::ranges::random_access_range R,
471
471
typename Proj = std::identity,
472
- typename T1 = std::projected_value_t <std::ranges::iterator_t<R>, Proj>, typename T2 = T1>
472
+ typename T1 = /*projected-value-type*/ <std::ranges::iterator_t<R>, Proj>, typename T2 = T1>
473
473
requires oneapi::dpl::is_execution_policy_v<std::remove_cvref_t<ExecutionPolicy>> &&
474
474
std::ranges::sized_range<R> &&
475
475
std::indirectly_writable<std::ranges::iterator_t<R>, const T2&> &&
@@ -483,7 +483,7 @@ In-place Mutating Operations
483
483
// replace_if
484
484
template <typename ExecutionPolicy, std::ranges::random_access_range R,
485
485
typename Proj = std::identity,
486
- typename T = std::projected_value_t <std::ranges::iterator_t<R>, Proj>,
486
+ typename T = /*projected-value-type*/ <std::ranges::iterator_t<R>, Proj>,
487
487
std::indirect_unary_predicate< std::projected<std::ranges::iterator_t<R>, Proj> > Pred>
488
488
requires oneapi::dpl::is_execution_policy_v<std::remove_cvref_t<ExecutionPolicy>> &&
489
489
std::ranges::sized_range<R> &&
@@ -494,7 +494,7 @@ In-place Mutating Operations
494
494
// remove
495
495
template <typename ExecutionPolicy, std::ranges::random_access_range R,
496
496
typename Proj = std::identity,
497
- typename T = std::projected_value_t <std::ranges::iterator_t<R>, Proj>>
497
+ typename T = /*projected-value-type*/ <std::ranges::iterator_t<R>, Proj>>
498
498
requires oneapi::dpl::is_execution_policy_v<std::remove_cvref_t<ExecutionPolicy>> &&
499
499
std::ranges::sized_range<R> && std::permutable<std::ranges::iterator_t<R> &&
500
500
std::indirect_binary_predicate< std::ranges::equal_to,
0 commit comments