#include <BCP_mempool.hpp>
Public Member Functions | |
BCP_MemPool (const size_t n, const size_t bl_size=1023) | |
void * | alloc (size_t n) |
void | free (void *p, size_t n) |
~BCP_MemPool () | |
Private Attributes | |
const size_t | BLOCK_SIZE |
size_t | entry_size |
void ** | first_free |
Definition at line 8 of file BCP_mempool.hpp.
|
inline |
Definition at line 20 of file BCP_mempool.hpp.
|
inline |
Definition at line 79 of file BCP_mempool.hpp.
|
inline |
Definition at line 28 of file BCP_mempool.hpp.
Definition at line 68 of file BCP_mempool.hpp.
|
private |
Definition at line 10 of file BCP_mempool.hpp.
|
private |
Definition at line 11 of file BCP_mempool.hpp.
|
private |
Definition at line 12 of file BCP_mempool.hpp.