diff --git a/source/elements/oneDPL/source/parallel_api/parallel_range_api.rst b/source/elements/oneDPL/source/parallel_api/parallel_range_api.rst index 20251dcad..31d92c145 100644 --- a/source/elements/oneDPL/source/parallel_api/parallel_range_api.rst +++ b/source/elements/oneDPL/source/parallel_api/parallel_range_api.rst @@ -653,6 +653,20 @@ In-place Mutating Operations std::ranges::borrowed_subrange_t remove_if (ExecutionPolicy&& pol, R&& r, Pred pred, Proj proj = {}); + // shift_left + template + requires oneapi::dpl::is_execution_policy_v> && + std::ranges::sized_range && std::permutable> + std::ranges::borrowed_subrange_t + shift_left (ExecutionPolicy&& pol, R&& r, std::ranges::range_difference_t n); + + // shift_right + template + requires oneapi::dpl::is_execution_policy_v> && + std::ranges::sized_range && std::permutable> + std::ranges::borrowed_subrange_t + shift_right (ExecutionPolicy&& pol, R&& r, std::ranges::range_difference_t n); + // reverse template requires oneapi::dpl::is_execution_policy_v> &&