#include <alloc-pool.h>
Field Documentation
size_t alloc_pool_def::block_size |
size_t alloc_pool_def::blocks_allocated |
size_t alloc_pool_def::elt_size |
size_t alloc_pool_def::elts_allocated |
size_t alloc_pool_def::elts_free |
size_t alloc_pool_def::elts_per_block |
const char* alloc_pool_def::name |
These are the elements that have been allocated at least once and freed.
size_t alloc_pool_def::virgin_elts_remaining |
The number of elements in the virgin_free_list that can be allocated before needing another block.
Referenced by free_alloc_pool_if_empty().
char* alloc_pool_def::virgin_free_list |
These are the elements that have not yet been allocated out of the last block obtained from XNEWVEC.
The documentation for this struct was generated from the following file: