#include <vnl_alloc.h>
|
| static void * | allocate (std::size_t n) |
| |
| static void | deallocate (void *p, std::size_t n) |
| |
| static void * | reallocate (void *p, std::size_t old_sz, std::size_t new_sz) |
| |
|
| static std::size_t | ROUND_UP (std::size_t bytes) |
| |
| static std::size_t | FREELIST_INDEX (std::size_t bytes) |
| |
| static void * | refill (std::size_t n) |
| |
| static char * | chunk_alloc (std::size_t size, int &nobjs) |
| |
Definition at line 44 of file vnl_alloc.h.
◆ value_type
◆ allocate()
| static void* vnl_alloc::allocate |
( |
std::size_t |
n | ) |
|
|
inlinestatic |
◆ chunk_alloc()
| char * vnl_alloc::chunk_alloc |
( |
std::size_t |
size, |
|
|
int & |
nobjs |
|
) |
| |
|
staticprivate |
◆ deallocate()
| static void vnl_alloc::deallocate |
( |
void * |
p, |
|
|
std::size_t |
n |
|
) |
| |
|
inlinestatic |
◆ FREELIST_INDEX()
| static std::size_t vnl_alloc::FREELIST_INDEX |
( |
std::size_t |
bytes | ) |
|
|
inlinestaticprivate |
◆ reallocate()
| void * vnl_alloc::reallocate |
( |
void * |
p, |
|
|
std::size_t |
old_sz, |
|
|
std::size_t |
new_sz |
|
) |
| |
|
static |
◆ refill()
| void * vnl_alloc::refill |
( |
std::size_t |
n | ) |
|
|
staticprivate |
◆ ROUND_UP()
| static std::size_t vnl_alloc::ROUND_UP |
( |
std::size_t |
bytes | ) |
|
|
inlinestaticprivate |
◆ lock
◆ obj
◆ end_free
| char * vnl_alloc::end_free = nullptr |
|
staticprivate |
◆ free_list
◆ heap_size
| std::size_t vnl_alloc::heap_size = 0 |
|
staticprivate |
◆ start_free
| char * vnl_alloc::start_free = nullptr |
|
staticprivate |
The documentation for this class was generated from the following files: