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_copy(int parsec_dev, void *ptr)ttg_parsec::detail::ttg_parsec_data_wrapper_tinlineprotected
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
allocator_traits typedefttg_parsec::Buffer< T, Allocator >
allocator_type typedefttg_parsec::Buffer< T, Allocator >
Buffer()ttg_parsec::Buffer< T, Allocator >inline
Buffer(std::size_t n, ttg::scope scope=ttg::scope::SyncIn)ttg_parsec::Buffer< T, Allocator >inline
Buffer(pointer_type ptr, std::size_t n=1, 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 >
create_parsec_data(void *ptr, size_t size, bool sync_to_device)ttg_parsec::detail::ttg_parsec_data_wrapper_tinlineprotectedstatic
current_device_ptr()ttg_parsec::Buffer< T, Allocator >inline
current_device_ptr() constttg_parsec::Buffer< T, Allocator >inline
delete_null_parsec_data(parsec_data_t *)ttg_parsec::detail::ttg_parsec_data_wrapper_tinlineprotectedstatic
delete_parsec_data(parsec_data_t *data)ttg_parsec::detail::ttg_parsec_data_wrapper_tinlineprotectedstatic
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 >
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_valid() constttg_parsec::Buffer< T, Allocator >inline
is_valid_on(const ttg::device::Device &device) constttg_parsec::Buffer< T, Allocator >inline
m_datattg_parsec::detail::ttg_parsec_data_wrapper_tprotected
m_ttg_copyttg_parsec::detail::ttg_parsec_data_wrapper_tprotected
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 >
ttg_parsec::detail::ttg_parsec_data_wrapper_t::operator=(const ttg_parsec_data_wrapper_t &other)=deletettg_parsec::detail::ttg_parsec_data_wrapper_tprotected
ttg_parsec::detail::ttg_parsec_data_wrapper_t::operator=(ttg_parsec_data_wrapper_t &&other)ttg_parsec::detail::ttg_parsec_data_wrapper_tinlineprotected
owner_device_ptr()ttg_parsec::Buffer< T, Allocator >inline
owner_device_ptr() constttg_parsec::Buffer< T, Allocator >inline
parsec_data()ttg_parsec::detail::ttg_parsec_data_wrapper_tinlineprotected
parsec_data() constttg_parsec::detail::ttg_parsec_data_wrapper_tinlineprotected
parsec_data_ptr typedefttg_parsec::detail::ttg_parsec_data_wrapper_tprotected
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
remove_from_owner()ttg_parsec::detail::ttg_parsec_data_wrapper_tinlineprotected
reset(std::size_t n, ttg::scope scope=ttg::scope::SyncIn)ttg_parsec::Buffer< T, Allocator >inline
reset(pointer_type ptr, std::size_t n=1, ttg::scope scope=ttg::scope::SyncIn)ttg_parsec::Buffer< T, Allocator >inline
reset_parsec_data(void *ptr, size_t size, bool sync_to_device)ttg_parsec::detail::ttg_parsec_data_wrapper_tinlineprotected
reset_scope(ttg::scope scope)ttg_parsec::Buffer< T, Allocator >inline
set_current_device(const ttg::device::Device &device)ttg_parsec::Buffer< T, Allocator >inline
set_owner(ttg_data_copy_t &new_copy)ttg_parsec::detail::ttg_parsec_data_wrapper_tinlineprotected
size() constttg_parsec::Buffer< T, Allocator >inline
ttg_data_copy_tttg_parsec::detail::ttg_parsec_data_wrapper_tprotected
ttg_parsec_data_wrapper_t()ttg_parsec::detail::ttg_parsec_data_wrapper_tinlineprotected
ttg_parsec_data_wrapper_t(const ttg_parsec_data_wrapper_t &other)=deletettg_parsec::detail::ttg_parsec_data_wrapper_tprotected
ttg_parsec_data_wrapper_t(ttg_parsec_data_wrapper_t &&other)ttg_parsec::detail::ttg_parsec_data_wrapper_tinlineprotected
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
~ttg_parsec_data_wrapper_t()ttg_parsec::detail::ttg_parsec_data_wrapper_tinlineprotectedvirtual