Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
Pool Struct Reference

allocator design parameters: More...

#include <pool.h>

Public Attributes

DynArray da
 
size_t el_size
 size of elements. More...
 
void * freelist
 pointer to freelist (opaque); see freelist_*. More...
 

Detailed Description

allocator design parameters:

opaque! do not read/write any fields!

Definition at line 114 of file pool.h.

Member Data Documentation

DynArray Pool::da

Definition at line 116 of file pool.h.

size_t Pool::el_size

size of elements.

= 0 if pool set up for variable-sized elements, otherwise rounded up to pool alignment.

Definition at line 122 of file pool.h.

void* Pool::freelist

pointer to freelist (opaque); see freelist_*.

never used (remains 0) if elements are of variable size.

Definition at line 128 of file pool.h.


The documentation for this struct was generated from the following file: