memory
|
An alias for iteration_allocator for two iterations.
Typedefs | |
using | allocator_type = detail::iteration_block_allocator< BlockOrRawAllocator > |
Static Functions | |
static std::size_t | max_iterations () noexcept |
Member Functions | |
void * | allocate (std::size_t size, std::size_t alignment) |
void * | try_allocate (std::size_t size, std::size_t alignment) noexcept |
void | next_iteration () noexcept |
std::size_t | cur_iteration () const noexcept |
allocator_type & | get_allocator () noexcept |
std::size_t | capacity_left (std::size_t i) const noexcept |
std::size_t | capacity_left () const noexcept |
|
inherited |
size
and alignment
must be valid.
|
noexceptinherited |
nullptr
if the current stack does not have any memory left.
|
noexceptinherited |
|
staticnoexceptinherited |
N
.
|
noexceptinherited |
|
noexceptinherited |
|
noexceptinherited |
|
noexceptinherited |