HAMR
The Heterogeneous Accelerator Memory Resource
hamr::buffer_handle< T > Member List

This is the complete list of members for hamr::buffer_handle< T >, including all inherited members.

buffer_handle()hamr::buffer_handle< T >inline
buffer_handle(const std::shared_ptr< T > &src, size_t size, int read_only, int host_accessible, int cuda_accessible, size_t stream)hamr::buffer_handle< T >
buffer_handle(const std::shared_ptr< const T > &src, size_t size, int host_accessible, int cuda_accessible, size_t stream)hamr::buffer_handle< T >
buffer_handle(const buffer_handle< T > &other)hamr::buffer_handle< T >
buffer_handle(buffer_handle< T > &&other)hamr::buffer_handle< T >
get_array_interface()hamr::buffer_handle< T >
get_cuda_array_interface()hamr::buffer_handle< T >
get_numpy_array_interface()hamr::buffer_handle< T >
m_cuda_accessible (defined in hamr::buffer_handle< T >)hamr::buffer_handle< T >
m_data (defined in hamr::buffer_handle< T >)hamr::buffer_handle< T >
m_host_accessible (defined in hamr::buffer_handle< T >)hamr::buffer_handle< T >
m_read_only (defined in hamr::buffer_handle< T >)hamr::buffer_handle< T >
m_size (defined in hamr::buffer_handle< T >)hamr::buffer_handle< T >
m_stream (defined in hamr::buffer_handle< T >)hamr::buffer_handle< T >
operator=(const buffer_handle< T > &)=defaulthamr::buffer_handle< T >
operator=(buffer_handle< T > &&)=defaulthamr::buffer_handle< T >
to_stream(std::ostream &os) const (defined in hamr::buffer_handle< T >)hamr::buffer_handle< T >
~buffer_handle()hamr::buffer_handle< T >