FEI Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <fei_Pool.hpp>
Classes | |
struct | Chunk |
struct | Link |
Public Member Functions | |
fei_Pool (unsigned int n) | |
~fei_Pool () | |
void * | alloc () |
void | free (void *b) |
Private Member Functions | |
fei_Pool (const fei_Pool &) | |
fei_Pool & | operator= (const fei_Pool &) |
void | grow () |
Private Attributes | |
Chunk * | chunks |
const unsigned int | esize |
Link * | head |
Definition at line 26 of file fei_Pool.hpp.
fei_Pool::fei_Pool | ( | unsigned int | n | ) |
Definition at line 12 of file fei_Pool.cpp.
fei_Pool::~fei_Pool | ( | ) |
Definition at line 19 of file fei_Pool.cpp.
References chunks, n, and fei_Pool::Chunk::next.
|
private |
|
inline |
Definition at line 54 of file fei_Pool.hpp.
References grow(), head, and fei_Pool::Link::next.
|
inline |
Definition at line 64 of file fei_Pool.hpp.
References head, and fei_Pool::Link::next.
|
private |
Definition at line 31 of file fei_Pool.cpp.
References chunks, esize, head, fei_Pool::Chunk::mem, n, fei_Pool::Chunk::next, and fei_Pool::Chunk::size.
Referenced by alloc().
|
private |
Definition at line 45 of file fei_Pool.hpp.
Referenced by grow(), and ~fei_Pool().
|
private |
Definition at line 46 of file fei_Pool.hpp.
Referenced by grow().
|
private |
Definition at line 47 of file fei_Pool.hpp.