CommonLibSSE NG
RE::BSSmallBlockAllocatorUtil::Pool Struct Reference

#include <BSSmallBlockAllocator.h>

Inheritance diagram for RE::BSSmallBlockAllocatorUtil::Pool:
RE::BSSmallBlockAllocator::Pool

Public Attributes

BlockPagepageList
 
BlockPagecurrAlloc
 
std::uint32_t totalFreeBlocks
 
std::uint32_t totalAllocatedBlocks
 
std::uint32_t totalBytes
 
std::uint32_t elementSize
 
BSCriticalSection lock
 

Member Data Documentation

◆ currAlloc

BlockPage* RE::BSSmallBlockAllocatorUtil::Pool::currAlloc

◆ elementSize

std::uint32_t RE::BSSmallBlockAllocatorUtil::Pool::elementSize

◆ lock

BSCriticalSection RE::BSSmallBlockAllocatorUtil::Pool::lock

◆ pageList

BlockPage* RE::BSSmallBlockAllocatorUtil::Pool::pageList

◆ totalAllocatedBlocks

std::uint32_t RE::BSSmallBlockAllocatorUtil::Pool::totalAllocatedBlocks

◆ totalBytes

std::uint32_t RE::BSSmallBlockAllocatorUtil::Pool::totalBytes

◆ totalFreeBlocks

std::uint32_t RE::BSSmallBlockAllocatorUtil::Pool::totalFreeBlocks

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