#include <hkContainerAllocators.h>
|
| ~Allocator () override |
|
void * | BlockAlloc (std::int32_t a_numBytes) override |
|
void | BlockFree (void *a_ptr, std::int32_t a_numBytes) override |
|
void * | BufAlloc (std::int32_t &a_reqNumBytesInOut) override |
|
void | BufFree (void *a_ptr, std::int32_t a_numBytes) override |
|
void | GetMemoryStatistics (MemoryStatistics &a_usage) override |
|
std::int32_t | GetAllocatedSize (const void *a_obj, std::int32_t a_numBytes) override |
|
virtual | ~hkMemoryAllocator () |
|
virtual void * | BlockAlloc (std::int32_t a_numBytes)=0 |
|
virtual void | BlockFree (void *a_ptr, std::int32_t a_numBytes)=0 |
|
virtual void * | BufAlloc (std::int32_t &a_reqNumBytesInOut) |
|
virtual void | BufFree (void *a_ptr, std::int32_t a_numBytes) |
|
virtual void * | BufRealloc (void *a_ptrOld, std::int32_t a_oldNumBytes, std::int32_t &a_reqNumBytesInOut) |
|
virtual void | BlockAllocBatch (void **a_ptrsOut, std::int32_t a_numPtrs, std::int32_t a_blockSize) |
|
virtual void | BlockFreeBatch (void **a_ptrsIn, std::int32_t a_numPtrs, std::int32_t a_blockSize) |
|
virtual void | GetMemoryStatistics (MemoryStatistics &a_usage)=0 |
|
virtual std::int32_t | GetAllocatedSize (const void *a_obj, std::int32_t a_numBytes)=0 |
|
virtual void | ResetPeakMemoryStatistics () |
|
◆ ~Allocator()
RE::hkContainerHeapAllocator::Allocator::~Allocator |
( |
| ) |
|
|
override |
◆ BlockAlloc()
void * RE::hkContainerHeapAllocator::Allocator::BlockAlloc |
( |
std::int32_t |
a_numBytes | ) |
|
|
overridevirtual |
◆ BlockFree()
void RE::hkContainerHeapAllocator::Allocator::BlockFree |
( |
void * |
a_ptr, |
|
|
std::int32_t |
a_numBytes |
|
) |
| |
|
overridevirtual |
◆ BufAlloc()
void * RE::hkContainerHeapAllocator::Allocator::BufAlloc |
( |
std::int32_t & |
a_reqNumBytesInOut | ) |
|
|
overridevirtual |
◆ BufFree()
void RE::hkContainerHeapAllocator::Allocator::BufFree |
( |
void * |
a_ptr, |
|
|
std::int32_t |
a_numBytes |
|
) |
| |
|
overridevirtual |
◆ GetAllocatedSize()
std::int32_t RE::hkContainerHeapAllocator::Allocator::GetAllocatedSize |
( |
const void * |
a_obj, |
|
|
std::int32_t |
a_numBytes |
|
) |
| |
|
overridevirtual |
◆ GetMemoryStatistics()
void RE::hkContainerHeapAllocator::Allocator::GetMemoryStatistics |
( |
MemoryStatistics & |
a_usage | ) |
|
|
overridevirtual |
◆ RTTI
The documentation for this struct was generated from the following file: