15 virtual void* allocate(uint64 size) ;
18 virtual void release(
void* ptr) ;
21 virtual void* alignedAllocate(uint64 size, uint64 alignment) ;
24 virtual void alignedRelease(
void* ptr) ;
27 virtual uint64 getUsableSize(
void* ptr,
bool alignedAllocation) ;
30 virtual void* _realloc(::gsl::not_null<void*> p, uint64 newSize) ;
33 virtual void* _alignedRealloc(::gsl::not_null<void*> p, uint64 newSize, uint64 alignment) ;
52 MCNAPI
void*
$_realloc(::gsl::not_null<void*> p, uint64 newSize);
54 MCNAPI
void*
$_alignedRealloc(::gsl::not_null<void*> p, uint64 newSize, uint64 alignment);