Low-Level Abstraction of Memory Access
BlobAllocators.hpp File Reference
#include "Array.hpp"
#include "Concepts.hpp"
#include "macros.hpp"
#include <cstddef>
#include <memory>
#include <vector>
+ Include dependency graph for BlobAllocators.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llama::bloballoc::Array< BytesToReserve >
 
struct  llama::bloballoc::Array< BytesToReserve >::AlignedArray< Alignment >
 
struct  llama::bloballoc::UniquePtr
 
struct  llama::bloballoc::SharedPtr
 
struct  llama::bloballoc::AlignedAllocator< T, Alignment >
 An STL compatible allocator allowing to specify alignment. More...
 
struct  llama::bloballoc::AlignedAllocator< T, Alignment >::rebind< T2 >
 
struct  llama::bloballoc::Vector
 
struct  llama::bloballoc::AlpakaBuf< Size, Dev >
 Allocates alpaka buffers as blobs. More...
 

Namespaces

 alpaka
 
 llama
 
 llama::bloballoc
 

Functions

template<typename TElem , typename TIdx , typename TExtent , typename TDev >
auto alpaka::allocBuf (const TDev &dev, const TExtent &extent)