|
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 |
Public Member Functions inherited from eastl::fixed_pool_base | |
| 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 |
Public Attributes inherited from eastl::fixed_pool_base | |
| 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.