#include <memory_pool.h>
Definition at line 19 of file memory_pool.h.
◆ MemoryPool()
◆ ~MemoryPool()
| virtual nndeploy::device::MemoryPool::~MemoryPool |
( |
| ) |
|
|
virtual |
◆ allocate() [1/2]
| virtual void* nndeploy::device::MemoryPool::allocate |
( |
const BufferDesc & |
desc | ) |
|
|
pure virtual |
◆ allocate() [2/2]
| virtual void* nndeploy::device::MemoryPool::allocate |
( |
size_t |
size | ) |
|
|
pure virtual |
◆ allocatePinned() [1/2]
| virtual void* nndeploy::device::MemoryPool::allocatePinned |
( |
const BufferDesc & |
desc | ) |
|
|
pure virtual |
◆ allocatePinned() [2/2]
| virtual void* nndeploy::device::MemoryPool::allocatePinned |
( |
size_t |
size | ) |
|
|
pure virtual |
◆ deallocate()
| virtual void nndeploy::device::MemoryPool::deallocate |
( |
void * |
ptr | ) |
|
|
pure virtual |
◆ deallocatePinned()
| virtual void nndeploy::device::MemoryPool::deallocatePinned |
( |
void * |
ptr | ) |
|
|
pure virtual |
◆ deinit()
| virtual base::Status nndeploy::device::MemoryPool::deinit |
( |
| ) |
|
|
pure virtual |
◆ getDevice()
| Device* nndeploy::device::MemoryPool::getDevice |
( |
| ) |
|
◆ getMemoryPoolType()
◆ init() [1/4]
◆ init() [2/4]
◆ init() [3/4]
| virtual base::Status nndeploy::device::MemoryPool::init |
( |
size_t |
size | ) |
|
|
virtual |
◆ init() [4/4]
| virtual base::Status nndeploy::device::MemoryPool::init |
( |
void * |
ptr, |
|
|
size_t |
size |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/nndeploy-zh/checkouts/latest/framework/include/nndeploy/device/memory_pool.h