#include <reallocpool.h>
|
static void * | lalloc (void *pool, void *ptr, size_t oldsize, size_t newsize) |
|
Definition at line 43 of file reallocpool.h.
◆ ReallocPool()
PBD::ReallocPool::ReallocPool |
( |
std::string |
name, |
|
|
size_t |
bytes |
|
) |
| |
◆ ~ReallocPool()
PBD::ReallocPool::~ReallocPool |
( |
| ) |
|
◆ _asize()
size_t PBD::ReallocPool::_asize |
( |
void * |
| ) |
|
|
private |
◆ _free()
void PBD::ReallocPool::_free |
( |
void * |
ptr | ) |
|
|
private |
◆ _malloc()
void* PBD::ReallocPool::_malloc |
( |
size_t |
| ) |
|
|
private |
◆ _realloc()
void* PBD::ReallocPool::_realloc |
( |
void * |
ptr, |
|
|
size_t |
oldsize, |
|
|
size_t |
newsize |
|
) |
| |
|
private |
◆ _shrink()
void PBD::ReallocPool::_shrink |
( |
void * |
, |
|
|
size_t |
|
|
) |
| |
|
private |
◆ consolidate_ptr()
void PBD::ReallocPool::consolidate_ptr |
( |
char * |
| ) |
|
|
private |
◆ dumpsegments()
void PBD::ReallocPool::dumpsegments |
( |
| ) |
|
◆ free()
void PBD::ReallocPool::free |
( |
void * |
ptr | ) |
|
|
inline |
◆ lalloc()
static void* PBD::ReallocPool::lalloc |
( |
void * |
pool, |
|
|
void * |
ptr, |
|
|
size_t |
oldsize, |
|
|
size_t |
newsize |
|
) |
| |
|
inlinestatic |
◆ malloc()
void* PBD::ReallocPool::malloc |
( |
size_t |
size | ) |
|
|
inline |
◆ printstats()
void PBD::ReallocPool::printstats |
( |
| ) |
|
◆ realloc()
void* PBD::ReallocPool::realloc |
( |
void * |
ptr, |
|
|
size_t |
newsize |
|
) |
| |
|
inline |
◆ set_name()
void PBD::ReallocPool::set_name |
( |
const std::string & |
n | ) |
|
|
inline |
◆ _mru
char* PBD::ReallocPool::_mru |
|
private |
◆ _name
std::string PBD::ReallocPool::_name |
|
private |
◆ _pool
char* PBD::ReallocPool::_pool |
|
private |
◆ _poolsize
size_t PBD::ReallocPool::_poolsize |
|
private |
The documentation for this class was generated from the following file: