|
template<typename Group , typename T , typename Sorter > |
std::enable_if< detail::is_sorter< Sorter, Group, T >::value, T >::type | sycl::_V1::ext::oneapi::experimental::sort_over_group (Group group, T value, Sorter sorter) |
|
template<typename Group , typename T , typename Compare , size_t Extent> |
std::enable_if<!detail::is_sorter< Compare, Group, T >::value, T >::type | sycl::_V1::ext::oneapi::experimental::sort_over_group (experimental::group_with_scratchpad< Group, Extent > exec, T value, Compare comp) |
|
template<typename Group , typename T , size_t Extent> |
std::enable_if< sycl::is_group_v< std::decay_t< Group > >, T >::type | sycl::_V1::ext::oneapi::experimental::sort_over_group (experimental::group_with_scratchpad< Group, Extent > exec, T value) |
|
template<typename Group , typename Iter , typename Sorter > |
std::enable_if< detail::is_sorter< Sorter, Group, Iter >::value, void >::type | sycl::_V1::ext::oneapi::experimental::joint_sort (Group group, Iter first, Iter last, Sorter sorter) |
|
template<typename Group , typename Iter , typename Compare , size_t Extent> |
std::enable_if<!detail::is_sorter< Compare, Group, Iter >::value, void >::type | sycl::_V1::ext::oneapi::experimental::joint_sort (experimental::group_with_scratchpad< Group, Extent > exec, Iter first, Iter last, Compare comp) |
|
template<typename Group , typename Iter , size_t Extent> |
std::enable_if< sycl::is_group_v< std::decay_t< Group > >, void >::type | sycl::_V1::ext::oneapi::experimental::joint_sort (experimental::group_with_scratchpad< Group, Extent > exec, Iter first, Iter last) |
|