#include <buffer.h>
|
| int | addRef () const |
| |
| | Buffer (Buffer &&buffer) noexcept |
| |
| | Buffer (const Buffer &buffer) |
| |
| | Buffer (Device *device, const BufferDesc &desc) |
| |
| | Buffer (Device *device, const BufferDesc &desc, void *ptr) |
| |
| | Buffer (Device *device, const BufferDesc &desc, void *ptr, base::MemoryType memory_type) |
| |
| | Buffer (Device *device, size_t size) |
| |
| | Buffer (Device *device, size_t size, void *ptr) |
| |
| | Buffer (Device *device, size_t size, void *ptr, base::MemoryType memory_type) |
| |
| | Buffer (MemoryPool *memory_pool, const BufferDesc &desc) |
| |
| | Buffer (MemoryPool *memory_pool, const BufferDesc &desc, void *ptr, base::MemoryType memory_type) |
| |
| | Buffer (MemoryPool *memory_pool, size_t size) |
| |
| | Buffer (MemoryPool *memory_pool, size_t size, void *ptr, base::MemoryType memory_type) |
| |
| Buffer * | clone () |
| |
| base::Status | copyTo (Buffer *dst) |
| |
| base::Status | deserialize (const std::string &bin_str) |
| |
| bool | empty () const |
| |
| base::IntVector | getConfig () const |
| |
| void * | getData () const |
| |
| BufferDesc | getDesc () const |
| |
| Device * | getDevice () const |
| |
| base::DeviceType | getDeviceType () const |
| |
| MemoryPool * | getMemoryPool () const |
| |
| base::MemoryType | getMemoryType () const |
| |
| size_t | getRealSize () const |
| |
| base::SizeVector | getRealSizeVector () const |
| |
| size_t | getSize () const |
| |
| base::SizeVector | getSizeVector () const |
| |
| bool | isMemoryPool () const |
| |
| bool | justModify (const base::SizeVector &size) |
| |
| bool | justModify (const BufferDesc &desc) |
| |
| bool | justModify (const size_t &size) |
| |
| Buffer & | operator= (Buffer &&buffer) noexcept |
| |
| Buffer & | operator= (const Buffer &buffer) |
| |
| void | print (std::ostream &stream=std::cout) const |
| |
| base::Status | serialize (std::string &bin_str) |
| |
| template<typename T > |
| base::Status | set (T value) |
| |
| int | subRef () const |
| |
| virtual | ~Buffer () |
| |
Definition at line 21 of file buffer.h.
◆ Buffer() [1/12]
| nndeploy::device::Buffer::Buffer |
( |
Device * |
device, |
|
|
size_t |
size |
|
) |
| |
◆ Buffer() [2/12]
◆ Buffer() [3/12]
| nndeploy::device::Buffer::Buffer |
( |
Device * |
device, |
|
|
size_t |
size, |
|
|
void * |
ptr |
|
) |
| |
◆ Buffer() [4/12]
| nndeploy::device::Buffer::Buffer |
( |
Device * |
device, |
|
|
const BufferDesc & |
desc, |
|
|
void * |
ptr |
|
) |
| |
◆ Buffer() [5/12]
◆ Buffer() [6/12]
◆ Buffer() [7/12]
| nndeploy::device::Buffer::Buffer |
( |
MemoryPool * |
memory_pool, |
|
|
size_t |
size |
|
) |
| |
◆ Buffer() [8/12]
◆ Buffer() [9/12]
◆ Buffer() [10/12]
◆ Buffer() [11/12]
| nndeploy::device::Buffer::Buffer |
( |
const Buffer & |
buffer | ) |
|
◆ Buffer() [12/12]
| nndeploy::device::Buffer::Buffer |
( |
Buffer && |
buffer | ) |
|
|
noexcept |
◆ ~Buffer()
| virtual nndeploy::device::Buffer::~Buffer |
( |
| ) |
|
|
virtual |
◆ addRef()
| int nndeploy::device::Buffer::addRef |
( |
| ) |
const |
|
inline |
◆ clone()
| Buffer* nndeploy::device::Buffer::clone |
( |
| ) |
|
◆ copyTo()
◆ deserialize()
| base::Status nndeploy::device::Buffer::deserialize |
( |
const std::string & |
bin_str | ) |
|
◆ empty()
| bool nndeploy::device::Buffer::empty |
( |
| ) |
const |
◆ getConfig()
◆ getData()
| void* nndeploy::device::Buffer::getData |
( |
| ) |
const |
◆ getDesc()
| BufferDesc nndeploy::device::Buffer::getDesc |
( |
| ) |
const |
◆ getDevice()
| Device* nndeploy::device::Buffer::getDevice |
( |
| ) |
const |
◆ getDeviceType()
◆ getMemoryPool()
| MemoryPool* nndeploy::device::Buffer::getMemoryPool |
( |
| ) |
const |
◆ getMemoryType()
◆ getRealSize()
| size_t nndeploy::device::Buffer::getRealSize |
( |
| ) |
const |
◆ getRealSizeVector()
◆ getSize()
| size_t nndeploy::device::Buffer::getSize |
( |
| ) |
const |
◆ getSizeVector()
◆ isMemoryPool()
| bool nndeploy::device::Buffer::isMemoryPool |
( |
| ) |
const |
◆ justModify() [1/3]
◆ justModify() [2/3]
| bool nndeploy::device::Buffer::justModify |
( |
const BufferDesc & |
desc | ) |
|
◆ justModify() [3/3]
| bool nndeploy::device::Buffer::justModify |
( |
const size_t & |
size | ) |
|
◆ operator=() [1/2]
| Buffer& nndeploy::device::Buffer::operator= |
( |
Buffer && |
buffer | ) |
|
|
noexcept |
◆ operator=() [2/2]
| Buffer& nndeploy::device::Buffer::operator= |
( |
const Buffer & |
buffer | ) |
|
◆ print()
| void nndeploy::device::Buffer::print |
( |
std::ostream & |
stream = std::cout | ) |
const |
◆ serialize()
| base::Status nndeploy::device::Buffer::serialize |
( |
std::string & |
bin_str | ) |
|
◆ set()
◆ subRef()
| int nndeploy::device::Buffer::subRef |
( |
| ) |
const |
|
inline |
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/buffer.h