vecmem 1.14.0
|
Implementation backend for vecmem::details::arena_page_memory_resource
.
More...
#include </home/runner/work/vecmem/vecmem/core/src/memory/details/arena_memory_resource_impl.hpp>
Public Member Functions | |
arena_memory_resource_impl (std::size_t initial_size, std::size_t maximum_size, memory_resource &mm) | |
void * | allocate (std::size_t bytes, std::size_t alignment=0) |
bool | deallocate (void *p, std::size_t bytes, std::size_t alignment=0) |
Static Public Attributes | |
static constexpr std::size_t | default_initial_size |
static constexpr std::size_t | default_maximum_size |
static constexpr std::size_t | reserverd_size = 1u << 26u |
Implementation backend for vecmem::details::arena_page_memory_resource
.
|
staticconstexpr |
|
staticconstexpr |