alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::detail::DevGlobalImplGeneric< TTag, T > Struct Template Reference

#include <Traits.hpp>

Public Types

using Type = std::remove_const_t< T >
 

Public Member Functions

ALPAKA_FN_HOST_ACC T & get ()
 
ALPAKA_FN_HOST_ACC T * operator& ()
 

Public Attributes

Type value
 

Detailed Description

template<typename TTag, typename T>
struct alpaka::detail::DevGlobalImplGeneric< TTag, T >

Definition at line 17 of file Traits.hpp.

Member Typedef Documentation

◆ Type

template<typename TTag , typename T >
using alpaka::detail::DevGlobalImplGeneric< TTag, T >::Type = std::remove_const_t<T>

Definition at line 20 of file Traits.hpp.

Member Function Documentation

◆ get()

template<typename TTag , typename T >
ALPAKA_FN_HOST_ACC T& alpaka::detail::DevGlobalImplGeneric< TTag, T >::get ( )
inline

Definition at line 28 of file Traits.hpp.

◆ operator&()

template<typename TTag , typename T >
ALPAKA_FN_HOST_ACC T* alpaka::detail::DevGlobalImplGeneric< TTag, T >::operator& ( )
inline

Definition at line 23 of file Traits.hpp.

Member Data Documentation

◆ value

template<typename TTag , typename T >
Type alpaka::detail::DevGlobalImplGeneric< TTag, T >::value

Definition at line 21 of file Traits.hpp.


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