#include <BSSmallBlockAllocator.h>
◆ ~BSSmallBlockAllocator()
| RE::BSSmallBlockAllocator::~BSSmallBlockAllocator |
( |
| ) |
|
|
override |
◆ AllocateAlignImpl()
| void * RE::BSSmallBlockAllocator::AllocateAlignImpl |
( |
std::size_t |
a_size, |
|
|
std::uint32_t |
a_alignment |
|
) |
| |
|
overridevirtual |
◆ ContainsBlockImpl()
| bool RE::BSSmallBlockAllocator::ContainsBlockImpl |
( |
const void * |
a_block | ) |
const |
|
overridevirtual |
◆ DeallocateAlignImpl()
| void RE::BSSmallBlockAllocator::DeallocateAlignImpl |
( |
void *& |
a_freeBlock | ) |
|
|
overridevirtual |
◆ GetMemoryStats()
| void RE::BSSmallBlockAllocator::GetMemoryStats |
( |
MemoryStats * |
a_stats | ) |
|
|
overridevirtual |
◆ Size()
| std::size_t RE::BSSmallBlockAllocator::Size |
( |
const void * |
a_block | ) |
const |
|
overridevirtual |
◆ TryAllocateImpl()
| void * RE::BSSmallBlockAllocator::TryAllocateImpl |
( |
std::size_t |
a_size, |
|
|
std::uint32_t |
a_alignment |
|
) |
| |
|
overridevirtual |
◆ addressSpaceSize
| std::uint32_t RE::BSSmallBlockAllocator::addressSpaceSize |
◆ allocBase
| char* RE::BSSmallBlockAllocator::allocBase |
◆ allowDecommits
| bool RE::BSSmallBlockAllocator::allowDecommits |
◆ blockPageCommit
| char* RE::BSSmallBlockAllocator::blockPageCommit |
◆ blockPageCommitMin
| char* RE::BSSmallBlockAllocator::blockPageCommitMin |
◆ lock
◆ megaBlockCurrAlloc
◆ megaBlockPageList
◆ pad1234
| std::uint32_t RE::BSSmallBlockAllocator::pad1234 |
◆ pad1265
| std::uint8_t RE::BSSmallBlockAllocator::pad1265 |
◆ pad1266
| std::uint16_t RE::BSSmallBlockAllocator::pad1266 |
◆ pools
| Pool RE::BSSmallBlockAllocator::pools[64] |
◆ RTTI
◆ totalFreeBlockPages
| std::uint32_t RE::BSSmallBlockAllocator::totalFreeBlockPages |
◆ VTABLE
The documentation for this class was generated from the following file: