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