Compute Library
18.05
|
Memory manager interface to handle allocations of backing memory. More...
#include <IMemoryManager.h>
Public Member Functions | |
virtual | ~IMemoryManager ()=default |
Default virtual destructor. More... | |
virtual ILifetimeManager * | lifetime_manager ()=0 |
Returns the lifetime manager used by the memory manager. More... | |
virtual IPoolManager * | pool_manager ()=0 |
Returns the pool manager used by the memory manager. More... | |
virtual void | finalize ()=0 |
Finalize memory manager. More... | |
Memory manager interface to handle allocations of backing memory.
Definition at line 37 of file IMemoryManager.h.
|
virtualdefault |
Default virtual destructor.
|
pure virtual |
Finalize memory manager.
Implemented in MemoryManagerOnDemand.
|
pure virtual |
Returns the lifetime manager used by the memory manager.
Implemented in MemoryManagerOnDemand.
|
pure virtual |
Returns the pool manager used by the memory manager.
Implemented in MemoryManagerOnDemand.