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.