8#ifndef ULTRALIGHT_ALLOCATOR_H
9#define ULTRALIGHT_ALLOCATOR_H
36 void* (*malloc)(
size_t bytes);
41 void* (*realloc)(
void* address,
size_t bytes);
46 void (*free)(
void* address);
51 void* (*aligned_malloc)(
size_t bytes,
size_t alignment);
56 void* (*aligned_realloc)(
void* address,
size_t bytes,
size_t alignment);
61 void (*aligned_free)(
void* address);
69 size_t (*get_size_estimate)(
void* address);
UCExport ULAllocator ulAllocator
Get the allocator interface object for the library.
#define UCExport
Definition Exports.h:44
User-defined allocator interface.
Definition Allocator.h:32