| 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 |