CommonLibSSE NG
RE::IMemoryHeap Member List

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

Allocate(std::size_t a_size, std::uint32_t a_alignment)=0RE::IMemoryHeappure virtual
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::IMemoryHeapinlinevirtual
ContainsBlockImpl(const void *a_block) const overrideRE::IMemoryHeapinlinevirtual
Deallocate(void *a_mem, std::uint32_t)=0RE::IMemoryHeappure virtual
DeallocateAlign(void *&a_freeBlock)RE::IMemoryStore
DeallocateAlignImpl(void *&a_block) overrideRE::IMemoryHeapinlinevirtual
GetHeapStats(HeapStats *a_stats, bool a_fullBlockInfo)=0RE::IMemoryHeappure virtual
GetMemoryStats(MemoryStats *a_stats)=0RE::IMemoryStoreBasepure virtual
GetName() const =0RE::IMemoryHeappure virtual
GetPageSize() const =0RE::IMemoryHeappure virtual
PointerInHeap(const void *a_pointer) const =0RE::IMemoryHeappure virtual
RTTIRE::IMemoryHeapinlinestatic
ShouldTrySmallBlockPools(std::size_t a_size, MEM_CONTEXT a_context)=0RE::IMemoryHeappure virtual
Size(const void *a_mem) const =0RE::IMemoryStoreBasepure virtual
TotalSize(const void *a_pointer) const =0RE::IMemoryHeappure virtual
TryAllocateImpl([[maybe_unused]] std::size_t a_size, [[maybe_unused]] std::uint32_t a_alignment)RE::IMemoryStoreinlinevirtual
~IMemoryHeap() override=defaultRE::IMemoryHeap
~IMemoryStore() override=defaultRE::IMemoryStore
~IMemoryStoreBase()=defaultRE::IMemoryStoreBasevirtual