add_copy(int parsec_dev, void *ptr) | ttg_parsec::detail::ttg_parsec_data_wrapper_t | inlineprotected |
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 typedef | ttg_parsec::Buffer< T, Allocator > | |
allocator_type typedef | ttg_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)=delete | ttg_parsec::Buffer< T, Allocator > | |
const_pointer_type typedef | ttg_parsec::Buffer< T, Allocator > | |
create_parsec_data(void *ptr, size_t size, bool sync_to_device) | ttg_parsec::detail::ttg_parsec_data_wrapper_t | inlineprotectedstatic |
current_device_ptr() | ttg_parsec::Buffer< T, Allocator > | inline |
current_device_ptr() const | ttg_parsec::Buffer< T, Allocator > | inline |
delete_null_parsec_data(parsec_data_t *) | ttg_parsec::detail::ttg_parsec_data_wrapper_t | inlineprotectedstatic |
delete_parsec_data(parsec_data_t *data) | ttg_parsec::detail::ttg_parsec_data_wrapper_t | inlineprotectedstatic |
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) const | ttg_parsec::Buffer< T, Allocator > | inline |
element_type typedef | ttg_parsec::Buffer< T, Allocator > | |
get_owner_device() const | ttg_parsec::Buffer< T, Allocator > | inline |
host_ptr() | ttg_parsec::Buffer< T, Allocator > | inline |
host_ptr() const | ttg_parsec::Buffer< T, Allocator > | inline |
is_valid() const | ttg_parsec::Buffer< T, Allocator > | inline |
is_valid_on(const ttg::device::Device &device) const | ttg_parsec::Buffer< T, Allocator > | inline |
m_data | ttg_parsec::detail::ttg_parsec_data_wrapper_t | protected |
m_ttg_copy | ttg_parsec::detail::ttg_parsec_data_wrapper_t | protected |
operator bool() const | ttg_parsec::Buffer< T, Allocator > | inline |
operator=(Buffer &&db) | ttg_parsec::Buffer< T, Allocator > | inline |
operator=(const Buffer &db)=delete | ttg_parsec::Buffer< T, Allocator > | |
ttg_parsec::detail::ttg_parsec_data_wrapper_t::operator=(const ttg_parsec_data_wrapper_t &other)=delete | ttg_parsec::detail::ttg_parsec_data_wrapper_t | protected |
ttg_parsec::detail::ttg_parsec_data_wrapper_t::operator=(ttg_parsec_data_wrapper_t &&other) | ttg_parsec::detail::ttg_parsec_data_wrapper_t | inlineprotected |
owner_device_ptr() | ttg_parsec::Buffer< T, Allocator > | inline |
owner_device_ptr() const | ttg_parsec::Buffer< T, Allocator > | inline |
parsec_data() | ttg_parsec::detail::ttg_parsec_data_wrapper_t | inlineprotected |
parsec_data() const | ttg_parsec::detail::ttg_parsec_data_wrapper_t | inlineprotected |
parsec_data_ptr typedef | ttg_parsec::detail::ttg_parsec_data_wrapper_t | protected |
pin() | ttg_parsec::Buffer< T, Allocator > | inline |
pin_on(int device_id) | ttg_parsec::Buffer< T, Allocator > | inline |
pointer_type typedef | ttg_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_t | inlineprotected |
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_t | inlineprotected |
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_t | inlineprotected |
size() const | ttg_parsec::Buffer< T, Allocator > | inline |
ttg_data_copy_t | ttg_parsec::detail::ttg_parsec_data_wrapper_t | protected |
ttg_parsec_data_wrapper_t() | ttg_parsec::detail::ttg_parsec_data_wrapper_t | inlineprotected |
ttg_parsec_data_wrapper_t(const ttg_parsec_data_wrapper_t &other)=delete | ttg_parsec::detail::ttg_parsec_data_wrapper_t | protected |
ttg_parsec_data_wrapper_t(ttg_parsec_data_wrapper_t &&other) | ttg_parsec::detail::ttg_parsec_data_wrapper_t | inlineprotected |
unpin() | ttg_parsec::Buffer< T, Allocator > | inline |
unpin_on(int device_id) | ttg_parsec::Buffer< T, Allocator > | inline |
value_type typedef | ttg_parsec::Buffer< T, Allocator > | |
~Buffer() | ttg_parsec::Buffer< T, Allocator > | inlinevirtual |
~ttg_parsec_data_wrapper_t() | ttg_parsec::detail::ttg_parsec_data_wrapper_t | inlineprotectedvirtual |