#include <proxsuite/linalg/veg/memory/stack_alloc.hpp>
Public Types | |
using | ImplMut = _detail::_mem::BumpAllocLayout<MaxAlign>& |
using | RefMut = proxsuite::linalg::veg::RefMut<BumpAlloc<MaxAlign>> |
Static Public Member Functions | |
static VEG_INLINE auto | alloc (RefMut ref, mem::Layout layout) noexcept -> AllocBlock |
static VEG_INLINE void | dealloc (RefMut ref, void *ptr, mem::Layout layout) noexcept |
static VEG_INLINE auto | grow (RefMut ref, void *ptr, mem::Layout old_layout, usize new_byte_size, RelocFn reloc) noexcept -> mem::AllocBlock |
Definition at line 155 of file stack_alloc.hpp.
using proxsuite::linalg::veg::mem::Alloc< BumpAlloc< MaxAlign > >::ImplMut = _detail::_mem::BumpAllocLayout<MaxAlign>& |
Definition at line 157 of file stack_alloc.hpp.
using proxsuite::linalg::veg::mem::Alloc< BumpAlloc< MaxAlign > >::RefMut = proxsuite::linalg::veg::RefMut<BumpAlloc<MaxAlign>> |
Definition at line 158 of file stack_alloc.hpp.
|
inlinestaticnoexcept |
Definition at line 160 of file stack_alloc.hpp.
|
inlinestaticnoexcept |
Definition at line 165 of file stack_alloc.hpp.
|
inlinestaticnoexcept |
Definition at line 171 of file stack_alloc.hpp.