Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
Bedrock::Memory::DefaultAllocator Class Reference
Inheritance diagram for Bedrock::Memory::DefaultAllocator:

Public Member Functions

virtual void * _allocate (uint64)
virtual void _release (::gsl::not_null< void * >)
virtual void * _alignedAllocate (uint64, uint64)
virtual void _alignedRelease (::gsl::not_null< void * >)
virtual uint64 _getUsableSize (::gsl::not_null< void * >, bool)
virtual void * _realloc (::gsl::not_null< void * >, uint64)
virtual void * _alignedRealloc (::gsl::not_null< void * >, uint64, uint64)

Member Function Documentation

◆ _allocate()

virtual void * Bedrock::Memory::DefaultAllocator::_allocate ( uint64 )
virtual

◆ _release()

virtual void Bedrock::Memory::DefaultAllocator::_release ( ::gsl::not_null< void * > )
virtual

◆ _alignedAllocate()

virtual void * Bedrock::Memory::DefaultAllocator::_alignedAllocate ( uint64 ,
uint64  )
virtual

◆ _alignedRelease()

virtual void Bedrock::Memory::DefaultAllocator::_alignedRelease ( ::gsl::not_null< void * > )
virtual

◆ _getUsableSize()

virtual uint64 Bedrock::Memory::DefaultAllocator::_getUsableSize ( ::gsl::not_null< void * > ,
bool  )
virtual

◆ _realloc()

virtual void * Bedrock::Memory::DefaultAllocator::_realloc ( ::gsl::not_null< void * > ,
uint64  )
virtual

◆ _alignedRealloc()

virtual void * Bedrock::Memory::DefaultAllocator::_alignedRealloc ( ::gsl::not_null< void * > ,
uint64 ,
uint64  )
virtual

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