24.02.1
|
Go to the documentation of this file.
24 #ifndef ARM_COMPUTE_IMEMORYMANAGER_H
25 #define ARM_COMPUTE_IMEMORYMANAGER_H
66 virtual void clear() = 0;
virtual IPoolManager * pool_manager()=0
Returns the pool manager used by the memory manager.
Interface for managing the lifetime of objects.
virtual ~IMemoryManager()=default
Default virtual destructor.
Memory manager interface to handle allocations of backing memory.
Memory pool manager interface.
virtual ILifetimeManager * lifetime_manager()=0
Returns the lifetime manager used by the memory manager.
Copyright (c) 2017-2024 Arm Limited.
virtual void clear()=0
Clears the pool manager.
virtual void populate(IAllocator &allocator, size_t num_pools)=0
Populates the pool manager with the given number of pools.
input allocator() -> allocate()