#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: