SharedBuffer class to store pointer to pre-acclocated buffer. More...
#include <shared_buffer.hpp>
Public Member Functions | |
SharedBuffer (char *data, size_t size, T &shared_object) | |
Public Member Functions inherited from ngraph::runtime::AlignedBuffer | |
AlignedBuffer (size_t byte_size, size_t alignment=64) | |
AlignedBuffer (AlignedBuffer &&other) | |
AlignedBuffer & | operator= (AlignedBuffer &&other) |
size_t | size () const |
void * | get_ptr (size_t offset) const |
void * | get_ptr () |
const void * | get_ptr () const |
template<typename T > | |
T * | get_ptr () |
template<typename T > | |
const T * | get_ptr () const |
template<typename T > | |
operator T* () | |
Additional Inherited Members | |
Protected Attributes inherited from ngraph::runtime::AlignedBuffer | |
char * | m_allocated_buffer |
char * | m_aligned_buffer |
size_t | m_byte_size |
SharedBuffer class to store pointer to pre-acclocated buffer.