#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 |
|
) |
| |
|
override |
◆ 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 |
The documentation for this class was generated from the following file: