CommonLibSSE NG
|
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)=0 | RE::IMemoryHeap | pure 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) override | RE::IMemoryHeap | inlinevirtual |
ContainsBlockImpl(const void *a_block) const override | RE::IMemoryHeap | inlinevirtual |
Deallocate(void *a_mem, std::uint32_t)=0 | RE::IMemoryHeap | pure virtual |
DeallocateAlign(void *&a_freeBlock) | RE::IMemoryStore | |
DeallocateAlignImpl(void *&a_block) override | RE::IMemoryHeap | inlinevirtual |
GetHeapStats(HeapStats *a_stats, bool a_fullBlockInfo)=0 | RE::IMemoryHeap | pure virtual |
GetMemoryStats(MemoryStats *a_stats)=0 | RE::IMemoryStoreBase | pure virtual |
GetName() const =0 | RE::IMemoryHeap | pure virtual |
GetPageSize() const =0 | RE::IMemoryHeap | pure virtual |
PointerInHeap(const void *a_pointer) const =0 | RE::IMemoryHeap | pure virtual |
RTTI | RE::IMemoryHeap | inlinestatic |
ShouldTrySmallBlockPools(std::size_t a_size, MEM_CONTEXT a_context)=0 | RE::IMemoryHeap | pure virtual |
Size(const void *a_mem) const =0 | RE::IMemoryStoreBase | pure virtual |
TotalSize(const void *a_pointer) const =0 | RE::IMemoryHeap | pure virtual |
TryAllocateImpl(std::size_t a_size, std::uint32_t a_alignment) | RE::IMemoryStore | inlinevirtual |
~IMemoryHeap() override=default | RE::IMemoryHeap | |
~IMemoryStore() override=default | RE::IMemoryStore | |
~IMemoryStoreBase()=default | RE::IMemoryStoreBase | virtual |