CommonLibSSE NG
RE::ZeroOverheadHeap Member List

This is the complete list of members for RE::ZeroOverheadHeap, including all inherited members.

Allocate(std::size_t a_size, std::uint32_t a_alignment) overrideRE::ZeroOverheadHeapvirtual
AllocateAlign(std::size_t a_size, std::uint32_t a_alignment)RE::IMemoryStore
AllocateAlignImpl(std::size_t a_size, std::uint32_t a_alignment) overrideRE::ZeroOverheadHeapvirtual
ContainsBlockImpl(const void *a_block) const overrideRE::ZeroOverheadHeapvirtual
Deallocate(void *a_pointer, std::uint32_t) overrideRE::ZeroOverheadHeapvirtual
DeallocateAlign(void *&a_freeBlock)RE::IMemoryStore
DeallocateAlignImpl(void *&a_block) overrideRE::IMemoryHeapinlinevirtual
GetHeapStats(HeapStats *a_stats, bool a_fullBlockInfo) overrideRE::ZeroOverheadHeapvirtual
GetMemoryStats(MemoryStats *a_stats) overrideRE::ZeroOverheadHeapvirtual
GetName() const overrideRE::ZeroOverheadHeapvirtual
GetPageSize() const overrideRE::ZeroOverheadHeapvirtual
memoryBaseRE::ZeroOverheadHeap
memSizeRE::ZeroOverheadHeap
nameRE::ZeroOverheadHeap
nextFreeMemRE::ZeroOverheadHeap
PointerInHeap(const void *a_pointer) const overrideRE::ZeroOverheadHeapvirtual
RTTIRE::ZeroOverheadHeapinlinestatic
ShouldTrySmallBlockPools(std::size_t a_size, MEM_CONTEXT a_context) overrideRE::ZeroOverheadHeapvirtual
Size(const void *a_block) const overrideRE::ZeroOverheadHeapvirtual
TotalSize(const void *a_pointer) const overrideRE::ZeroOverheadHeapvirtual
TryAllocateImpl([[maybe_unused]] std::size_t a_size, [[maybe_unused]] std::uint32_t a_alignment)RE::IMemoryStoreinlinevirtual
unk28RE::ZeroOverheadHeap
unk2CRE::ZeroOverheadHeapmutable
unk34RE::ZeroOverheadHeap
~IMemoryHeap() override=defaultRE::IMemoryHeap
~IMemoryStore() override=defaultRE::IMemoryStore
~IMemoryStoreBase()=defaultRE::IMemoryStoreBasevirtual
~ZeroOverheadHeap() overrideRE::ZeroOverheadHeap