HDK
|
Represents native memory allocation coming from one of the OrtAllocators registered with OnnxRuntime. Use it to wrap an allocation made by an allocator so it can be automatically released when no longer needed. More...
#include <onnxruntime_cxx_api.h>
Public Member Functions | |
MemoryAllocation (OrtAllocator *allocator, void *p, size_t size) | |
~MemoryAllocation () | |
MemoryAllocation (const MemoryAllocation &)=delete | |
MemoryAllocation & | operator= (const MemoryAllocation &)=delete |
MemoryAllocation (MemoryAllocation &&) noexcept | |
MemoryAllocation & | operator= (MemoryAllocation &&) noexcept |
void * | get () |
size_t | size () const |
Represents native memory allocation coming from one of the OrtAllocators registered with OnnxRuntime. Use it to wrap an allocation made by an allocator so it can be automatically released when no longer needed.
Definition at line 1769 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 169 of file onnxruntime_cxx_inline.h.
|
inline |
Definition at line 173 of file onnxruntime_cxx_inline.h.
|
delete |
|
inlinenoexcept |
Definition at line 181 of file onnxruntime_cxx_inline.h.
|
inline |
Definition at line 1777 of file onnxruntime_cxx_api.h.
|
delete |
|
inlinenoexcept |
Definition at line 185 of file onnxruntime_cxx_inline.h.
|
inline |
Definition at line 1778 of file onnxruntime_cxx_api.h.