|
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.
1.8.5