Interface for an allocator implemented with the strategy of array doubling.
More...
#include <allocators.hpp>
Interface for an allocator implemented with the strategy of array doubling.
_Wolframe::utils::ArrayDoublingAllocator::ArrayDoublingAllocator |
( |
| ) |
|
_Wolframe::utils::ArrayDoublingAllocator::~ArrayDoublingAllocator |
( |
| ) |
|
std::size_t _Wolframe::utils::ArrayDoublingAllocator::alloc |
( |
std::size_t |
nofBytes | ) |
|
const void* _Wolframe::utils::ArrayDoublingAllocator::base |
( |
| ) |
const |
|
inline |
void* _Wolframe::utils::ArrayDoublingAllocator::base |
( |
| ) |
|
|
inline |
std::size_t _Wolframe::utils::ArrayDoublingAllocator::size |
( |
| ) |
const |
|
inline |
char* _Wolframe::utils::ArrayDoublingAllocator::m_ar |
|
private |
std::size_t _Wolframe::utils::ArrayDoublingAllocator::m_pos |
|
private |
std::size_t _Wolframe::utils::ArrayDoublingAllocator::m_size |
|
private |
The documentation for this class was generated from the following file: