From 93206c65f548f2cd7b526f641ee323b98c69c347 Mon Sep 17 00:00:00 2001 From: Dmitriy Sobolev Date: Mon, 22 Sep 2025 13:25:01 +0100 Subject: [PATCH] Add generate --- .../oneDPL/source/parallel_api/parallel_range_api.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) 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..a74726475 100644 --- a/source/elements/oneDPL/source/parallel_api/parallel_range_api.rst +++ b/source/elements/oneDPL/source/parallel_api/parallel_range_api.rst @@ -607,6 +607,16 @@ In-place Mutating Operations std::ranges::borrowed_iterator_t fill (ExecutionPolicy&& pol, R&& r, const T& value); + // generate + template + requires oneapi::dpl::is_execution_policy_v> && + std::ranges::sized_range && std::invocable && + std::indirectly_writable, + std::indirect_result_t> + std::ranges::borrowed_iterator_t + generate (ExecutionPolicy&& pol, R&& r, F gen); + // replace template