14namespace ECS {
namespace Memory {
namespace Allocator {
27 assert(memSize > 0 &&
"allocate called with memSize = 0.");
51 asMeta->adjustment = adjustment;
const size_t m_MemorySize
const void * m_MemoryFirstAddress
virtual void clear() override
virtual void free(void *p) override
virtual ~StackAllocator() override
StackAllocator(size_t memSize, const void *mem)
virtual void * allocate(size_t size, u8 alignment) override
static u8 GetAdjustment(const void *address, u8 alignment)