Skip to content

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

_AM_CORE_MEMORY_H
#define _AM_CORE_MEMORY_H 

The documentation for this file was generated from the following file: include/SparkyStudios/Audio/Amplitude/Core/Memory.h