File Memory.h¶
Go to the source code of this file
Namespaces¶
| Type | Name |
|---|---|
| namespace | SparkyStudios |
| namespace | Audio |
| namespace | Amplitude |
Classes¶
| Type | Name |
|---|---|
| class | AmFakeSharedPtr <typename T> Fake shared pointer. |
| class | AmSharedPtr <class T, Pool> Shared pointer type. |
| class | DefaultMemoryAllocator Default memory allocator. |
| class | MemoryAllocator Memory Allocator Interface. |
| class | MemoryManager Manages memory allocations inside the engine. |
| struct | Allocation A single memory allocation. |
| struct | MemoryPoolStats Collects the statistics about the memory allocations for a specific pool. |
| class | ScopedMemoryAllocation Allocates a block of memory with the given size in the given pool. |
| struct | am_delete <class T, Pool> Deleter for unique/shared pointers. |
Macros¶
| Type | Name |
|---|---|
| define | _AM_CORE_MEMORY_H |
Macro Definition Documentation¶
The documentation for this file was generated from the following file: include/SparkyStudios/Audio/Amplitude/Core/Memory.h