DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::oneapi::experimental::detail::is_sorter_impl< Sorter, Group, Ptr, std::void_t< typename has_difference_type< Ptr >::type > > Struct Template Reference

#include <sycl/ext/oneapi/experimental/group_sort.hpp>

Static Public Member Functions

template<typename G = Group>
static decltype(std::declval< Sorter >()(std::declval< G >(), std::declval< Ptr >(), std::declval< Ptr >()), sycl::detail::is_generic_group< G >{}) test (int)
 
template<typename = Group>
static std::false_type test (...)
 

Detailed Description

template<typename Sorter, typename Group, typename Ptr>
struct sycl::_V1::ext::oneapi::experimental::detail::is_sorter_impl< Sorter, Group, Ptr, std::void_t< typename has_difference_type< Ptr >::type > >

Definition at line 57 of file group_sort.hpp.

Member Function Documentation

◆ test() [1/2]

template<typename Sorter , typename Group , typename Ptr >
template<typename = Group>
static std::false_type sycl::_V1::ext::oneapi::experimental::detail::is_sorter_impl< Sorter, Group, Ptr, std::void_t< typename has_difference_type< Ptr >::type > >::test (   ...)
static

◆ test() [2/2]

template<typename Sorter , typename Group , typename Ptr >
template<typename G = Group>
static decltype(std::declval<Sorter>()(std::declval<G>(), std::declval<Ptr>(), std::declval<Ptr>()), sycl::detail::is_generic_group<G>{}) sycl::_V1::ext::oneapi::experimental::detail::is_sorter_impl< Sorter, Group, Ptr, std::void_t< typename has_difference_type< Ptr >::type > >::test ( int  )
static

The documentation for this struct was generated from the following file: