LeviLamina
Loading...
Searching...
No Matches
Bedrock::Memory::IMemoryAllocator Class Referenceabstract
Inheritance diagram for Bedrock::Memory::IMemoryAllocator:

Public Member Functions

virtual void * _allocate (uint64 size)=0
virtual void _release (::gsl::not_null< void * > ptr)=0
virtual void * _alignedAllocate (uint64 size, uint64 alignment)=0
virtual void _alignedRelease (::gsl::not_null< void * > ptr)=0
virtual uint64 _getUsableSize (::gsl::not_null< void * > ptr, bool alignedAllocation)=0
virtual void * _realloc (::gsl::not_null< void * > ptr, uint64 newSize)=0
virtual void * _alignedRealloc (::gsl::not_null< void * > ptr, uint64 newSize, uint64 alignment)=0
MCAPI void * allocate (uint64 size)

The documentation for this class was generated from the following file: