allocate_8(size_t n_items) | PatchArenaResource< Resource > | inline |
allocate_simd(size_t n_items) | PatchArenaResource< Resource > | inline |
AssemblyArenaResource(size_t buffer_size, size_t simd_alignment, std::pmr::memory_resource *upstream=PatchArenaResource< Resource >::upstream_resource()) | AssemblyArenaResource< Resource > | inline |
buffer_ | PatchArenaResource< Resource > | protected |
buffer_size_ | PatchArenaResource< Resource > | protected |
DECLARE_EXCEPTION(ExcArenaAllocation,<< "Allocation of ArenaResource failed. Please check if correct type of upstream is used.") | PatchArenaResource< Resource > | |
do_allocate(size_t bytes, size_t alignment) override | PatchArenaResource< Resource > | inlineprotected |
do_deallocate(void *p, size_t bytes, size_t alignment) override | PatchArenaResource< Resource > | inlineprotected |
do_is_equal(const std::pmr::memory_resource &other) const noexcept override | PatchArenaResource< Resource > | inlineprotected |
full_data_ | PatchArenaResource< Resource > | protected |
get_child_arena() | AssemblyArenaResource< Resource > | inline |
PatchArenaResource(void *buffer, size_t buffer_size, size_t simd_alignment, std::pmr::memory_resource *upstream=PatchArenaResource< Resource >::upstream_resource()) | PatchArenaResource< Resource > | inline |
print_space() | PatchArenaResource< Resource > | inline |
raw_allocate(size_t bytes, size_t alignment) | PatchArenaResource< Resource > | inlineprotected |
reset() | PatchArenaResource< Resource > | inline |
resource() | PatchArenaResource< Resource > | inline |
resource_ | PatchArenaResource< Resource > | protected |
simd_alignment_ | PatchArenaResource< Resource > | protected |
upstream_ | PatchArenaResource< Resource > | protected |
upstream_resource() | PatchArenaResource< Resource > | inlineprotectedstatic |
~AssemblyArenaResource() | AssemblyArenaResource< Resource > | inlinevirtual |
~PatchArenaResource()=default | PatchArenaResource< Resource > | |