CommonLibSSE (powerof3)
RE::BSSmallBlockAllocator::MegaBlockPage Struct Reference

#include <BSSmallBlockAllocator.h>

Public Attributes

char mem [sizeof(BlockPageInternal[255]) *256]
 
BlockPageInternal blockPages [255]
 
MegaBlockPageleft
 
MegaBlockPageright
 
BSSmallBlockAllocatorUtil::BlockPagefreeBlockPages
 
std::uint16_t numFreeBlockPages
 
std::uint16_t nextBlockPageAlloc
 
bool decommitted
 
std::uint8_t pad1FFFFD
 
std::uint16_t pad1FFFFE
 

Member Data Documentation

◆ blockPages

BlockPageInternal RE::BSSmallBlockAllocator::MegaBlockPage::blockPages[255]

◆ decommitted

bool RE::BSSmallBlockAllocator::MegaBlockPage::decommitted

◆ freeBlockPages

BSSmallBlockAllocatorUtil::BlockPage* RE::BSSmallBlockAllocator::MegaBlockPage::freeBlockPages

◆ left

MegaBlockPage* RE::BSSmallBlockAllocator::MegaBlockPage::left

◆ mem

char RE::BSSmallBlockAllocator::MegaBlockPage::mem[sizeof(BlockPageInternal[255]) *256]

◆ nextBlockPageAlloc

std::uint16_t RE::BSSmallBlockAllocator::MegaBlockPage::nextBlockPageAlloc

◆ numFreeBlockPages

std::uint16_t RE::BSSmallBlockAllocator::MegaBlockPage::numFreeBlockPages

◆ pad1FFFFD

std::uint8_t RE::BSSmallBlockAllocator::MegaBlockPage::pad1FFFFD

◆ pad1FFFFE

std::uint16_t RE::BSSmallBlockAllocator::MegaBlockPage::pad1FFFFE

◆ right

MegaBlockPage* RE::BSSmallBlockAllocator::MegaBlockPage::right

The documentation for this struct was generated from the following file: