19 #ifndef B2_GROWABLE_STACK_H    20 #define B2_GROWABLE_STACK_H    27 template <
typename T, 
int32 N>
    40         if (m_stack != m_array)
    47     void Push(
const T& element)
    49         if (m_count == m_capacity)
    53             m_stack = (T*)
b2Alloc(m_capacity * 
sizeof(T));
    54             memcpy(m_stack, old, m_count * 
sizeof(T));
    61         m_stack[m_count] = element;
    67         b2Assert(m_count > 0);
    69         return m_stack[m_count];
 void b2Free(void *mem)
If you implement b2Alloc, you should also implement this function. 
Definition: b2Settings.cpp:32
void * b2Alloc(int32 size)
Implement this function to use your own memory allocator. 
Definition: b2Settings.cpp:27
Definition: b2GrowableStack.h:28