36 void*
Allocate(
size_t t_Size,
size_t t_Alignment = 0,
size_t t_Offset = 0);
43 void Free(
void* t_Ptr);
char * m_End
Definition: StackAllocator.h:47
StackAllocator(void *t_Start, void *t_End)
Construct a new Stack Allocator object.
Definition: StackAllocator.cpp:11
void Free(void *t_Ptr)
Returns a block of memory to the stack in a LIFO manner.
Definition: StackAllocator.cpp:58
~StackAllocator()
Definition: StackAllocator.cpp:20
void * Allocate(size_t t_Size, size_t t_Alignment=0, size_t t_Offset=0)
Definition: StackAllocator.cpp:25
char * m_Current
Definition: StackAllocator.h:48
Definition: StackAllocator.h:16
char * m_Start
Definition: StackAllocator.h:46