Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

lib
Struct Pool

   in allocators.h

struct Pool

allocator design parameters: - O(1) alloc and free; - either fixed- or variable-sized blocks; - doesn't preallocate the entire pool; - returns sequential addresses. opaque! do not read/write any fields!


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

Field Detail

da

public DynArray da;

el_size

public size_t el_size;
size of elements. = 0 if pool set up for variable-sized elements, otherwise rounded up to pool alignment.

freelist

public void* freelist;
pointer to freelist (opaque); see freelist_*. never used (remains 0) if elements are of variable size.

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:14
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD