Wolframe, 0.0.3

allocators.hpp File Reference

Interface for special purpose memory allocators. More...

#include <cstddef>
#include <stdexcept>
#include <new>

Go to the source code of this file.

Classes

class  _Wolframe::utils::GreedySmallChunkAllocator
 Interface for an allocator for small chunks without a free. Memory is freed in the destructor of the allocator. More...
 
class  _Wolframe::utils::ArrayDoublingAllocator
 Interface for an allocator implemented with the strategy of array doubling. More...
 
class  _Wolframe::utils::TypedArrayDoublingAllocator< Type >
 Interface for an array doubling allocator that allocates only one fixed size type of element. More...
 

Namespaces

 _Wolframe
 Toplevel Wolframe namespace.
 
 _Wolframe::utils
 Utility functions for parsing, handling files, allocating memory, etc. (implemented in the core library libwolframe)
 

Detailed Description

Interface for special purpose memory allocators.