Generic Pool class.
More...
#include <btGenericPoolAllocator.h>
Detailed Description
Generic Pool class.
Definition at line 34 of file btGenericPoolAllocator.h.
Constructor & Destructor Documentation
| btGenericMemoryPool::btGenericMemoryPool |
( |
size_t |
element_size, |
|
|
size_t |
element_count |
|
) |
| |
|
inline |
| btGenericMemoryPool::~btGenericMemoryPool |
( |
| ) |
|
|
inline |
Member Function Documentation
| void * btGenericMemoryPool::allocate |
( |
size_t |
size_bytes | ) |
|
| size_t btGenericMemoryPool::allocate_from_free_nodes |
( |
size_t |
num_elements | ) |
|
|
protected |
| size_t btGenericMemoryPool::allocate_from_pool |
( |
size_t |
num_elements | ) |
|
|
protected |
| void btGenericMemoryPool::end_pool |
( |
| ) |
|
| bool btGenericMemoryPool::freeMemory |
( |
void * |
pointer | ) |
|
| size_t btGenericMemoryPool::gem_element_size |
( |
| ) |
|
|
inline |
| size_t btGenericMemoryPool::get_allocated_count |
( |
| ) |
|
|
inline |
| void* btGenericMemoryPool::get_element_data |
( |
size_t |
element_index | ) |
|
|
inline |
| size_t btGenericMemoryPool::get_free_positions_count |
( |
| ) |
|
|
inline |
| size_t btGenericMemoryPool::get_max_element_count |
( |
| ) |
|
|
inline |
| size_t btGenericMemoryPool::get_pool_capacity |
( |
| ) |
|
|
inline |
| void btGenericMemoryPool::init_pool |
( |
size_t |
element_size, |
|
|
size_t |
element_count |
|
) |
| |
Member Data Documentation
| size_t btGenericMemoryPool::m_allocated_count |
| size_t* btGenericMemoryPool::m_allocated_sizes |
| size_t btGenericMemoryPool::m_element_size |
|
protected |
| size_t* btGenericMemoryPool::m_free_nodes |
| size_t btGenericMemoryPool::m_free_nodes_count |
| size_t btGenericMemoryPool::m_max_element_count |
|
protected |
| unsigned char* btGenericMemoryPool::m_pool |
The documentation for this class was generated from the following files: