alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::trait::DeclareSharedVar< T, TuniqueId, BlockSharedMemStMember< TDataAlignBytes > > Struct Template Reference

#include <BlockSharedMemStMember.hpp>

Static Public Member Functions

static auto declareVar (BlockSharedMemStMember< TDataAlignBytes > const &smem) -> T &
 

Detailed Description

template<typename T, std::size_t TDataAlignBytes, std::size_t TuniqueId>
struct alpaka::trait::DeclareSharedVar< T, TuniqueId, BlockSharedMemStMember< TDataAlignBytes > >

Definition at line 34 of file BlockSharedMemStMember.hpp.

Member Function Documentation

◆ declareVar()

template<typename T , std::size_t TDataAlignBytes, std::size_t TuniqueId>
static auto alpaka::trait::DeclareSharedVar< T, TuniqueId, BlockSharedMemStMember< TDataAlignBytes > >::declareVar ( BlockSharedMemStMember< TDataAlignBytes > const &  smem) -> T&
inlinestatic

Definition at line 36 of file BlockSharedMemStMember.hpp.


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