Low-Level Abstraction of Memory Access
llama::bloballoc::AlpakaBuf< Size, Dev > Struct Template Reference

Allocates alpaka buffers as blobs. More...

#include <BlobAllocators.hpp>

Public Member Functions

template<std::size_t Alignment>
auto operator() (std::integral_constant< std::size_t, Alignment >, std::size_t count) const
 

Public Attributes

Dev & dev
 

Detailed Description

template<typename Size, typename Dev>
struct llama::bloballoc::AlpakaBuf< Size, Dev >

Allocates alpaka buffers as blobs.

Definition at line 174 of file BlobAllocators.hpp.

Member Function Documentation

◆ operator()()

template<typename Size , typename Dev >
template<std::size_t Alignment>
auto llama::bloballoc::AlpakaBuf< Size, Dev >::operator() ( std::integral_constant< std::size_t, Alignment >  ,
std::size_t  count 
) const
inline

Definition at line 179 of file BlobAllocators.hpp.

Member Data Documentation

◆ dev

template<typename Size , typename Dev >
Dev& llama::bloballoc::AlpakaBuf< Size, Dev >::dev

Definition at line 176 of file BlobAllocators.hpp.


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