ORIGINAL
|
Memory allocation interface and implementations. More...
Go to the source code of this file.
Classes | |
class | original::allocators |
Utility class providing static memory allocation/de-allocation functions. More... | |
class | original::allocatorBase< TYPE, DERIVED > |
Interface for other memory allocator implementations. More... | |
class | original::allocator< TYPE > |
Default memory allocator using allocators utilities. More... | |
class | original::objPoolAllocator< TYPE > |
Object pool allocator for efficient fixed-size memory management. More... | |
Namespaces | |
namespace | original |
Main namespace for the project Original. | |
namespace | std |
Standard namespace extensions for original::alternative. | |
Functions | |
template<typename TYPE > | |
void | std::swap (original::objPoolAllocator< TYPE > &lhs, original::objPoolAllocator< TYPE > &rhs) noexcept |
Specialization of std::swap for objPoolAllocator. | |
Memory allocation interface and implementations.
Provides:
Memory Management Hierarchy: