|
template<auto F, int SubgroupSize, typename... Args> |
std::enable_if_t< std::is_invocable_v< decltype(F), Args..., char * >, sycl::event > | syclcompat::experimental::launch (sycl::nd_range< 3 > launch_range, std::size_t local_memory_size, sycl::queue queue, Args... args) |
|
template<auto F, int SubgroupSize, int Dim, typename... Args> |
std::enable_if_t< std::is_invocable_v< decltype(F), Args..., char * >, sycl::event > | syclcompat::experimental::launch (sycl::nd_range< Dim > launch_range, std::size_t local_memory_size, Args... args) |
|
template<auto F, int SubgroupSize, typename... Args> |
std::enable_if_t< std::is_invocable_v< decltype(F), Args..., char * >, sycl::event > | syclcompat::experimental::launch (::syclcompat::dim3 grid_dim, ::syclcompat::dim3 block_dim, std::size_t local_memory_size, Args... args) |
|
template<auto F, int SubgroupSize, typename... Args> |
std::enable_if_t< std::is_invocable_v< decltype(F), Args... >, sycl::event > | syclcompat::experimental::launch (sycl::nd_range< 3 > launch_range, sycl::queue queue, Args... args) |
|
template<auto F, int SubgroupSize, int Dim, typename... Args> |
std::enable_if_t< std::is_invocable_v< decltype(F), Args... >, sycl::event > | syclcompat::experimental::launch (sycl::nd_range< Dim > launch_range, Args... args) |
|
template<auto F, int SubgroupSize, typename... Args> |
std::enable_if_t< std::is_invocable_v< decltype(F), Args... >, sycl::event > | syclcompat::experimental::launch (::syclcompat::dim3 grid_dim, ::syclcompat::dim3 block_dim, Args... args) |
|