16 template<concepts::Tag TTag,
typename T>
20 using Type = std::remove_const_t<T>;
34 template<concepts::Tag TTag,
typename T>
39 static_assert(
IsImplementedFor,
"Error: device global variables are not implemented for the given Tag");
43 template<
typename TAcc,
typename T>
#define ALPAKA_FN_HOST_ACC
The alpaka accelerator library.
typename detail::DevGlobalTrait< typename alpaka::trait::AccToTag< TAcc >::type, T >::Type DevGlobal
ALPAKA_FN_HOST_ACC T * operator&()
ALPAKA_FN_HOST_ACC T & get()
std::remove_const_t< T > Type
static constexpr bool const IsImplementedFor