allocate_on(const ttg::device::Device &device_id) | ttg_madness::Buffer< T, Allocator > | inline |
allocator_traits typedef | ttg_madness::Buffer< T, Allocator > | |
allocator_type typedef | ttg_madness::Buffer< T, Allocator > | |
Buffer() | ttg_madness::Buffer< T, Allocator > | inline |
Buffer(std::size_t n) | ttg_madness::Buffer< T, Allocator > | inline |
Buffer(element_type *ptr, std::size_t n=1) | ttg_madness::Buffer< T, Allocator > | inline |
Buffer(Buffer &&db) | ttg_madness::Buffer< T, Allocator > | inline |
Buffer(const Buffer &db)=delete | ttg_madness::Buffer< T, Allocator > | |
current_device_ptr() | ttg_madness::Buffer< T, Allocator > | inline |
current_device_ptr() const | ttg_madness::Buffer< T, Allocator > | inline |
device_ptr_on(const ttg::device::Device &device) | ttg_madness::Buffer< T, Allocator > | inline |
device_ptr_on(const ttg::device::Device &device) const | ttg_madness::Buffer< T, Allocator > | inline |
element_type typedef | ttg_madness::Buffer< T, Allocator > | |
get_owner_device() const | ttg_madness::Buffer< T, Allocator > | inline |
host_ptr() | ttg_madness::Buffer< T, Allocator > | inline |
host_ptr() const | ttg_madness::Buffer< T, Allocator > | inline |
is_valid() const | ttg_madness::Buffer< T, Allocator > | inline |
is_valid_on(const ttg::device::Device &device) const | ttg_madness::Buffer< T, Allocator > | inline |
operator bool() const | ttg_madness::Buffer< T, Allocator > | inline |
operator=(Buffer &&db) | ttg_madness::Buffer< T, Allocator > | inline |
operator=(const Buffer &db)=delete | ttg_madness::Buffer< T, Allocator > | |
owner_device_ptr() | ttg_madness::Buffer< T, Allocator > | inline |
owner_device_ptr() const | ttg_madness::Buffer< T, Allocator > | inline |
pin() | ttg_madness::Buffer< T, Allocator > | inline |
pin_on(int device_id) | ttg_madness::Buffer< T, Allocator > | inline |
reset(std::size_t n) | ttg_madness::Buffer< T, Allocator > | inline |
reset(T *ptr, std::size_t n=1) | ttg_madness::Buffer< T, Allocator > | inline |
set_current_device(const ttg::device::Device &device) | ttg_madness::Buffer< T, Allocator > | inline |
size() const | ttg_madness::Buffer< T, Allocator > | inline |
unpin() | ttg_madness::Buffer< T, Allocator > | inline |
unpin_on(int device_id) | ttg_madness::Buffer< T, Allocator > | inline |
~Buffer() | ttg_madness::Buffer< T, Allocator > | inlinevirtual |