8#define UE_API ULANGCORE_API
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_API
Definition SColorGradingComponentViewer.h:12
#define ULANG_FORCEINLINE
Definition Common.h:188
#define ULANG_ASSERTF(expr, format,...)
Definition Common.h:290
Definition Allocator.h:35
Definition ArenaAllocator.h:18
const uint32_t _ArenaSize
Memory in each arena, in bytes.
Definition ArenaAllocator.h:47
UE_API void AllocateNewArena()
Definition ArenaAllocator.cpp:100
static UE_API void * Reallocate(const CAllocatorInstance *This, void *Memory, size_t NumBytes)
Definition ArenaAllocator.cpp:82
@ Alignment
Definition ArenaAllocator.h:31
static UE_API void Deallocate(const CAllocatorInstance *This, void *Memory)
Definition ArenaAllocator.cpp:89
UE_API ~CArenaAllocator()
Definition ArenaAllocator.cpp:22
uint32_t _BytesLeftInFirstArena
How much memory is available in the first arena.
Definition ArenaAllocator.h:48
SArenaHeader * _First
The first in the list of arenas.
Definition ArenaAllocator.h:46
UE_API void DeallocateAll()
Definition ArenaAllocator.cpp:57
void * Allocate(uint32_t NumBytes)
Definition ArenaAllocator.h:62
Definition VVMEngineEnvironment.h:23
ULANG_FORCEINLINE constexpr T AlignUp(T Val, uint64_t Alignment)
Definition Storage.h:93