|
| virtual void * | allocate (uint64 size) |
| |
| virtual void | release (void *ptr) |
| |
| virtual void * | alignedAllocate (uint64 size, uint64 alignment) |
| |
| virtual void | alignedRelease (void *ptr) |
| |
| virtual uint64 | getUsableSize (void *ptr, bool alignedAllocation) |
| |
| virtual void * | _realloc (::gsl::not_null< void * > p, uint64 newSize) |
| |
| virtual void * | _alignedRealloc (::gsl::not_null< void * > p, uint64 newSize, uint64 alignment) |
| |
| MCAPI void * | $allocate (uint64 size) |
| |
| MCAPI void | $release (void *ptr) |
| |
| MCAPI void * | $alignedAllocate (uint64 size, uint64 alignment) |
| |
| MCAPI void | $alignedRelease (void *ptr) |
| |
| MCAPI uint64 | $getUsableSize (void *ptr, bool alignedAllocation) |
| |
| MCAPI void * | $_realloc (::gsl::not_null< void * > p, uint64 newSize) |
| |
| MCAPI void * | $_alignedRealloc (::gsl::not_null< void * > p, uint64 newSize, uint64 alignment) |
| |
◆ allocate()
| virtual void * Bedrock::Memory::MallocAllocator::allocate |
( |
uint64 | size | ) |
|
|
virtual |
◆ release()
| virtual void Bedrock::Memory::MallocAllocator::release |
( |
void * | ptr | ) |
|
|
virtual |
◆ alignedAllocate()
| virtual void * Bedrock::Memory::MallocAllocator::alignedAllocate |
( |
uint64 | size, |
|
|
uint64 | alignment ) |
|
virtual |
◆ alignedRelease()
| virtual void Bedrock::Memory::MallocAllocator::alignedRelease |
( |
void * | ptr | ) |
|
|
virtual |
◆ getUsableSize()
| virtual uint64 Bedrock::Memory::MallocAllocator::getUsableSize |
( |
void * | ptr, |
|
|
bool | alignedAllocation ) |
|
virtual |
◆ _realloc()
| virtual void * Bedrock::Memory::MallocAllocator::_realloc |
( |
::gsl::not_null< void * > | p, |
|
|
uint64 | newSize ) |
|
virtual |
◆ _alignedRealloc()
| virtual void * Bedrock::Memory::MallocAllocator::_alignedRealloc |
( |
::gsl::not_null< void * > | p, |
|
|
uint64 | newSize, |
|
|
uint64 | alignment ) |
|
virtual |
◆ $allocate()
| MCAPI void * Bedrock::Memory::MallocAllocator::$allocate |
( |
uint64 | size | ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $release()
| MCAPI void Bedrock::Memory::MallocAllocator::$release |
( |
void * | ptr | ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $alignedAllocate()
| MCAPI void * Bedrock::Memory::MallocAllocator::$alignedAllocate |
( |
uint64 | size, |
|
|
uint64 | alignment ) |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $alignedRelease()
| MCAPI void Bedrock::Memory::MallocAllocator::$alignedRelease |
( |
void * | ptr | ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $getUsableSize()
| MCAPI uint64 Bedrock::Memory::MallocAllocator::$getUsableSize |
( |
void * | ptr, |
|
|
bool | alignedAllocation ) |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $_realloc()
| MCAPI void * Bedrock::Memory::MallocAllocator::$_realloc |
( |
::gsl::not_null< void * > | p, |
|
|
uint64 | newSize ) |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $_alignedRealloc()
| MCAPI void * Bedrock::Memory::MallocAllocator::$_alignedRealloc |
( |
::gsl::not_null< void * > | p, |
|
|
uint64 | newSize, |
|
|
uint64 | alignment ) |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $vftable()
| static MCAPI void ** Bedrock::Memory::MallocAllocator::$vftable |
( |
| ) |
|
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
The documentation for this class was generated from the following file: