12 #include "allocator_base.hpp"
13 #include "internal/reallocator.hpp"
24 static constexpr
bool supports_truncated_deallocation =
false;
25 static constexpr
unsigned alignment = 4;
56 if (internal::is_reallocation_handled_default(*
this, b, n)) {
60 block reallocatedBlock(::realloc(b.ptr, n), n);
62 if (reallocatedBlock) {
82 using namespace v_100;
void deallocate(block &b) noexcept
block allocate(size_t n) noexcept
size_t length
This describes the length of the reserved bytes.
void * ptr
This points to the start address of the described memory block.
bool reallocate(block &b, size_t n) noexcept