#include <b2StackAllocator.h>
Public Member Functions | |
void * | Allocate (int32 size) |
b2StackAllocator () | |
void | Free (void *p) |
int32 | GetMaxAllocation () const |
~b2StackAllocator () | |
Private Attributes | |
int32 | m_allocation |
char | m_data [b2_stackSize] |
b2StackEntry | m_entries [b2_maxStackEntries] |
int32 | m_entryCount |
int32 | m_index |
int32 | m_maxAllocation |
Definition at line 37 of file b2StackAllocator.h.
b2StackAllocator::b2StackAllocator | ( | ) |
Definition at line 22 of file b2StackAllocator.cpp.
b2StackAllocator::~b2StackAllocator | ( | ) |
Definition at line 30 of file b2StackAllocator.cpp.
void * b2StackAllocator::Allocate | ( | int32 | size | ) |
Definition at line 36 of file b2StackAllocator.cpp.
void b2StackAllocator::Free | ( | void * | p | ) |
Definition at line 61 of file b2StackAllocator.cpp.
int32 b2StackAllocator::GetMaxAllocation | ( | ) | const |
Definition at line 80 of file b2StackAllocator.cpp.
|
private |
Definition at line 53 of file b2StackAllocator.h.
|
private |
Definition at line 50 of file b2StackAllocator.h.
|
private |
Definition at line 56 of file b2StackAllocator.h.
|
private |
Definition at line 57 of file b2StackAllocator.h.
|
private |
Definition at line 51 of file b2StackAllocator.h.
|
private |
Definition at line 54 of file b2StackAllocator.h.