Memory allocation helper functions and classes. More...
#include "base/source/fthread.h"
#include "base/source/tarray.h"
Data Structures | |
class | FMemoryPool |
FMemoryPool provides a pool of equal sized cached memory blocks. More... | |
class | FMemoryBlockPool |
FMemoryBlockPool provides a pool of equal sized preallocated memory blocks. More... | |
class | FBlockAllocator |
FBlockAllocator provides a simple allocator that works on larger blocks of memory. More... | |
class | FObjectPool |
FObjectPool allocates objects in blocks with MAX_USHORT elements per block. More... | |
Namespaces | |
namespace | Steinberg |
Functions | |
void * | alignedMalloc (int32 size, int32 alignment=16) |
Allocate memory aligned to a given alignment. | |
bool | alignedFree (void *buffer) |
Free aligned memory allocated by alignedMalloc. |
Memory allocation helper functions and classes.