13 virtual void* allocate(uint64) = 0;
15 virtual void release(
void*) = 0;
17 virtual void* alignedAllocate(uint64, uint64) = 0;
19 virtual void alignedRelease(
void*) = 0;
21 virtual uint64 getUsableSize(
void*,
bool) = 0;
23 virtual void* _realloc(::gsl::not_null<void*>, uint64) = 0;
25 virtual void* _alignedRealloc(::gsl::not_null<void*>, uint64, uint64) = 0;