#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: