#include <syclcompat/launch_policy.hpp>
Public Member Functions | |
KernelFunctor (KProps kernel_props, Args... args) | |
KernelFunctor (KProps kernel_props, sycl::local_accessor< char, 1 > local_acc, Args... args) | |
auto | get (sycl_exp::properties_tag) |
__syclcompat_inline__ void | operator() (syclcompat::detail::range_to_item_t< Range >) const |
Public Attributes | |
KProps | _kernel_properties |
std::tuple< Args... > | _argument_tuple |
std::conditional_t< HasLocalMem, sycl::local_accessor< char, 1 >, std::monostate > | _local_acc |
Definition at line 198 of file launch_policy.hpp.
|
inline |
Definition at line 199 of file launch_policy.hpp.
|
inline |
Definition at line 203 of file launch_policy.hpp.
|
inline |
Definition at line 208 of file launch_policy.hpp.
References syclcompat::experimental::detail::KernelFunctor< F, Range, KProps, HasLocalMem, Args >::_kernel_properties.
|
inline |
std::tuple<Args...> syclcompat::experimental::detail::KernelFunctor< F, Range, KProps, HasLocalMem, Args >::_argument_tuple |
Definition at line 224 of file launch_policy.hpp.
Referenced by syclcompat::experimental::detail::KernelFunctor< F, Range, KProps, HasLocalMem, Args >::operator()().
KProps syclcompat::experimental::detail::KernelFunctor< F, Range, KProps, HasLocalMem, Args >::_kernel_properties |
Definition at line 223 of file launch_policy.hpp.
Referenced by syclcompat::experimental::detail::KernelFunctor< F, Range, KProps, HasLocalMem, Args >::get().
std::conditional_t<HasLocalMem, sycl::local_accessor<char, 1>, std::monostate> syclcompat::experimental::detail::KernelFunctor< F, Range, KProps, HasLocalMem, Args >::_local_acc |
Definition at line 226 of file launch_policy.hpp.
Referenced by syclcompat::experimental::detail::KernelFunctor< F, Range, KProps, HasLocalMem, Args >::operator()().