16 template<std::
size_t TDataAlignBytes>
21 template<
typename T,
size_t T_unique>
35 template<
typename T,
size_t T_unique>
#define ALPAKA_ASSERT(...)
The assert can be explicit disabled by defining NDEBUG.
Implementation of static block shared memory provider.
auto getLatestVarPtr() const -> T *
void alloc(size_t id) const
auto getVarPtr(size_t id) const -> T *
functionality which is usable on the accelerator compute device from within a kernel.
detail::SharedStorage< TDataAlignBytes > Base
T * allocDynamic(uint32_t numBytes)