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