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 ec6983cbd..74a1d48c1 100644 --- a/source/elements/oneDPL/source/parallel_api/parallel_range_api.rst +++ b/source/elements/oneDPL/source/parallel_api/parallel_range_api.rst @@ -348,8 +348,8 @@ Sequence Search and Comparison } -Sorting and Merge -+++++++++++++++++ +Sorting, Merge, and Heap Operations ++++++++++++++++++++++++++++++++++++ .. code:: cpp @@ -417,6 +417,25 @@ Sorting and Merge inplace_merge (ExecutionPolicy&& pol, R&& r, std::ranges::iterator_t middle, Comp comp = {}, Proj proj = {}); + // is_heap + template , Proj> > + Comp = std::ranges::less> + requires oneapi::dpl::is_execution_policy_v> && + std::ranges::sized_range + bool is_heap (ExecutionPolicy&& pol, R&& r, Comp comp = {}, Proj proj = {}); + + // is_heap_until + template , Proj> > + Comp = std::ranges::less> + requires oneapi::dpl::is_execution_policy_v> && + std::ranges::sized_range + std::ranges::borrowed_iterator_t + is_heap_until (ExecutionPolicy&& pol, R&& r, Comp comp = {}, Proj proj = {}); + } Set operations