ttg_parsec::Buffer< T, Allocator > Member List

This is the complete list of members for ttg_parsec::Buffer< T, Allocator >, including all inherited members.

add_device(ttg::device::Device dev, pointer_type ptr, bool is_current=false)ttg_parsec::Buffer< T, Allocator >inline
allocate_on(const ttg::device::Device &device_id)ttg_parsec::Buffer< T, Allocator >inline
Buffer()=defaultttg_parsec::Buffer< T, Allocator >
Buffer(std::size_t n, ttg::scope scope=ttg::scope::SyncIn)ttg_parsec::Buffer< T, Allocator >inline
Buffer(std::shared_ptr< value_type[]> ptr, std::size_t n, ttg::scope scope=ttg::scope::SyncIn)ttg_parsec::Buffer< T, Allocator >inline
Buffer(std::unique_ptr< value_type[], Deleter > ptr, std::size_t n, ttg::scope scope=ttg::scope::SyncIn)ttg_parsec::Buffer< T, Allocator >inline
Buffer(Buffer &&db)ttg_parsec::Buffer< T, Allocator >inline
Buffer(const Buffer &db)=deletettg_parsec::Buffer< T, Allocator >
const_pointer_type typedefttg_parsec::Buffer< T, Allocator >
current_device_ptr()ttg_parsec::Buffer< T, Allocator >inline
current_device_ptr() constttg_parsec::Buffer< T, Allocator >inline
detail::get_parsec_data(const ttg_parsec::Buffer< T, Allocator > &)ttg_parsec::Buffer< T, Allocator >friend
device_ptr_on(const ttg::device::Device &device)ttg_parsec::Buffer< T, Allocator >inline
device_ptr_on(const ttg::device::Device &device) constttg_parsec::Buffer< T, Allocator >inline
element_type typedefttg_parsec::Buffer< T, Allocator >
empty() constttg_parsec::Buffer< T, Allocator >inline
get_owner_device() constttg_parsec::Buffer< T, Allocator >inline
host_ptr()ttg_parsec::Buffer< T, Allocator >inline
host_ptr() constttg_parsec::Buffer< T, Allocator >inline
is_current_on(ttg::device::Device dev) constttg_parsec::Buffer< T, Allocator >inline
is_valid() constttg_parsec::Buffer< T, Allocator >inline
is_valid_on(const ttg::device::Device &device) constttg_parsec::Buffer< T, Allocator >inline
operator bool() constttg_parsec::Buffer< T, Allocator >inline
operator=(Buffer &&db)ttg_parsec::Buffer< T, Allocator >inline
operator=(const Buffer &db)=deletettg_parsec::Buffer< T, Allocator >
owner_device_ptr()ttg_parsec::Buffer< T, Allocator >inline
owner_device_ptr() constttg_parsec::Buffer< T, Allocator >inline
pin()ttg_parsec::Buffer< T, Allocator >inline
pin_on(int device_id)ttg_parsec::Buffer< T, Allocator >inline
pointer_type typedefttg_parsec::Buffer< T, Allocator >
prefer_device(ttg::device::Device dev)ttg_parsec::Buffer< T, Allocator >inline
reset(std::size_t n, ttg::scope scope=ttg::scope::SyncIn)ttg_parsec::Buffer< T, Allocator >inline
reset(std::shared_ptr< value_type[]> ptr, std::size_t n, ttg::scope scope=ttg::scope::SyncIn)ttg_parsec::Buffer< T, Allocator >inline
reset_scope(ttg::scope scope)ttg_parsec::Buffer< T, Allocator >inline
scope() constttg_parsec::Buffer< T, Allocator >inline
set_current_device(const ttg::device::Device &device)ttg_parsec::Buffer< T, Allocator >inline
size() constttg_parsec::Buffer< T, Allocator >inline
unpin()ttg_parsec::Buffer< T, Allocator >inline
unpin_on(int device_id)ttg_parsec::Buffer< T, Allocator >inline
value_type typedefttg_parsec::Buffer< T, Allocator >
~Buffer()ttg_parsec::Buffer< T, Allocator >inlinevirtual