Navigation
API > API/Plugins > API/Plugins/MutableRuntime > API/Plugins/MutableRuntime/MuR
References
| Module | MutableRuntime |
| Header | /Engine/Plugins/Mutable/Source/MutableRuntime/Public/MuR/MemoryTrackingAllocationPolicy.h |
| Include | #include "MuR/MemoryTrackingAllocationPolicy.h" |
Syntax
template<typename BaseAlloc, typename CounterType>
class TMemoryTrackingAllocatorWrapper
Remarks
CounterType is expected to be of the following form, the alingas is needed to prevent type clashes between modules. struct FCounterTypeName { alignas(8) static inline std::atomic
Classes
| Type | Name | Description | |
|---|---|---|---|
| ForAnyElementType | ForAnyElementType is privately inherited from the wrapped allocator ForAnyElementType so the base class members must be explicitly defined to compile. | ||
| ForElementType |
Enums
| Type | Name | Description | |
|---|---|---|---|
| API/Plugins/MutableRuntime/MuR/TMemoryTrackingAllocatorWrapper_1 | |||
| API/Plugins/MutableRuntime/MuR/TMemoryTrackingAllocatorWrapper_2 |
Typedefs
| Name | Description |
|---|---|
| SizeType |