4#include "../Foundation/PrimitiveTypes.h"
#define SC_COMPILER_EXPORT
Macro for symbol visibility in non-MSVC compilers.
Definition: Compiler.h:78
Centralized functions to allocate, reallocate and deallocate memory.
Definition: Memory.h:14
static SC_COMPILER_EXPORT void * allocate(size_t numBytes)
Allocates numBytes bytes of memory.
static SC_COMPILER_EXPORT void * reallocate(void *allocatedMemory, size_t numBytes)
Change size of already allocated memory block.
static SC_COMPILER_EXPORT void release(void *allocatedMemory)
Free memory allocated by Memory::allocate and / or reallocated by Memory::reallocate.