Public Member Functions
ngraph::runtime::SharedBuffer< T > Class Template Reference

SharedBuffer class to store pointer to pre-acclocated buffer. More...

#include <shared_buffer.hpp>

Inheritance diagram for ngraph::runtime::SharedBuffer< T >:
Inheritance graph
[legend]
Collaboration diagram for ngraph::runtime::SharedBuffer< T >:
Collaboration graph
[legend]

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)
 
AlignedBufferoperator= (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
 

Detailed Description

template<typename T>
class ngraph::runtime::SharedBuffer< T >

SharedBuffer class to store pointer to pre-acclocated buffer.


The documentation for this class was generated from the following file: