Skip to content

Commit 005583b

Browse files
committed
Replace std::projected_value_t with an exposition-only template
1 parent c286144 commit 005583b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

source/elements/oneDPL/source/parallel_api/parallel_range_api.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -469,7 +469,7 @@ In-place Mutating Operations
469469
// replace
470470
template <typename ExecutionPolicy, std::ranges::random_access_range R,
471471
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>
473473
requires oneapi::dpl::is_execution_policy_v<std::remove_cvref_t<ExecutionPolicy>> &&
474474
std::ranges::sized_range<R> &&
475475
std::indirectly_writable<std::ranges::iterator_t<R>, const T2&> &&
@@ -483,7 +483,7 @@ In-place Mutating Operations
483483
// replace_if
484484
template <typename ExecutionPolicy, std::ranges::random_access_range R,
485485
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>,
487487
std::indirect_unary_predicate< std::projected<std::ranges::iterator_t<R>, Proj> > Pred>
488488
requires oneapi::dpl::is_execution_policy_v<std::remove_cvref_t<ExecutionPolicy>> &&
489489
std::ranges::sized_range<R> &&
@@ -494,7 +494,7 @@ In-place Mutating Operations
494494
// remove
495495
template <typename ExecutionPolicy, std::ranges::random_access_range R,
496496
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>>
498498
requires oneapi::dpl::is_execution_policy_v<std::remove_cvref_t<ExecutionPolicy>> &&
499499
std::ranges::sized_range<R> && std::permutable<std::ranges::iterator_t<R> &&
500500
std::indirect_binary_predicate< std::ranges::equal_to,

0 commit comments

Comments
 (0)