15 virtual void* allocate(uint64) = 0;
18 virtual void release(
void*) = 0;
21 virtual void* alignedAllocate(uint64, uint64) = 0;
24 virtual void alignedRelease(
void*) = 0;
27 virtual uint64 getUsableSize(
void*,
bool) = 0;
30 virtual void* _realloc(::gsl::not_null<void*>, uint64) = 0;
33 virtual void* _alignedRealloc(::gsl::not_null<void*>, uint64, uint64) = 0;