Sierra Toolkit
Version of the Day
|
#include <fixed_pool_eastl.h>
Public Member Functions | |
fixed_pool_with_overflow (void *pMemory=NULL) | |
fixed_pool_with_overflow (void *pMemory, size_t memorySize, size_t nodeSize, size_t alignment, size_t alignmentOffset=0) | |
fixed_pool_with_overflow & | operator= (const fixed_pool_with_overflow &x) |
void | init (void *pMemory, size_t memorySize, size_t nodeSize, size_t alignment, size_t alignmentOffset=0) |
void * | allocate () |
void | deallocate (void *p) |
const char * | get_name () const |
void | set_name (const char *pName) |
bool | can_allocate () const |
![]() | |
fixed_pool_base (void *pMemory=NULL) | |
fixed_pool_base & | operator= (const fixed_pool_base &) |
void | init (void *pMemory, size_t memorySize, size_t nodeSize, size_t alignment, size_t alignmentOffset=0) |
size_t | peak_size () const |
bool | can_allocate () const |
Public Attributes | |
Allocator | mOverflowAllocator |
void * | mpPoolBegin |
![]() | |
Link * | mpHead |
Link * | mpNext |
Link * | mpCapacity |
size_t | mnNodeSize |
Definition at line 385 of file fixed_pool_eastl.h.
|
inline |
operator=
Definition at line 408 of file fixed_pool_eastl.h.
|
inline |
can_allocate
Returns true if there are any free links.
Definition at line 220 of file fixed_pool_eastl.h.