Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
sham::details::kernel_gen_args< index_t, RefIn, RefOut > Struct Template Reference

helper type to get the arguments types of the kernel generator More...

#include <shambackends/include/shambackends/kernel_call.hpp>

Public Types

using args_types

Detailed Description

template<class index_t, class RefIn, class RefOut>
struct sham::details::kernel_gen_args< index_t, RefIn, RefOut >

helper type to get the arguments types of the kernel generator

Definition at line 77 of file kernel_call.hpp.

Member Typedef Documentation

◆ args_types

template<class index_t, class RefIn, class RefOut>
using sham::details::kernel_gen_args< index_t, RefIn, RefOut >::args_types
Initial value:
decltype(std::tuple_cat(
std::tuple<index_t>{},
std::declval<decltype(std::declval<RefIn>().get_read_access(
std::declval<sham::EventList &>()))>(),
std::declval<decltype(std::declval<RefOut>().get_write_access(
std::declval<sham::EventList &>()))>()))

Definition at line 79 of file kernel_call.hpp.


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