| 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()=default | ttg_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)=delete | ttg_parsec::Buffer< T, Allocator > | |
| const_pointer_type typedef | ttg_parsec::Buffer< T, Allocator > | |
| current_device_ptr() | ttg_parsec::Buffer< T, Allocator > | inline |
| current_device_ptr() const | ttg_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) const | ttg_parsec::Buffer< T, Allocator > | inline |
| element_type typedef | ttg_parsec::Buffer< T, Allocator > | |
| empty() const | ttg_parsec::Buffer< T, Allocator > | inline |
| 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_current_on(ttg::device::Device dev) 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 |
| 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 > | |
| owner_device_ptr() | ttg_parsec::Buffer< T, Allocator > | inline |
| owner_device_ptr() const | ttg_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 typedef | ttg_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() const | ttg_parsec::Buffer< T, Allocator > | inline |
| set_current_device(const ttg::device::Device &device) | ttg_parsec::Buffer< T, Allocator > | inline |
| size() const | ttg_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 typedef | ttg_parsec::Buffer< T, Allocator > | |
| ~Buffer() | ttg_parsec::Buffer< T, Allocator > | inlinevirtual |