|
HAMR
The Heterogeneous Accelerator Memory Resource
|
This is the complete list of members for hamr::buffer< T >, including all inherited members.
| allocate(size_t n_elem) | hamr::buffer< T > | protected |
| allocate(size_t n_elem, const T &val) | hamr::buffer< T > | protected |
| allocate(size_t n_elem, const U *vals) | hamr::buffer< T > | protected |
| allocate(const buffer< U > &vals) | hamr::buffer< T > | protected |
| allocator typedef (defined in hamr::buffer< T >) | hamr::buffer< T > | |
| append(const U *src, size_t src_start, size_t n_vals) | hamr::buffer< T > | |
| append(const buffer< U > &src, size_t src_start, size_t n_vals) | hamr::buffer< T > | |
| append(const buffer< U > &src) | hamr::buffer< T > | |
| assign(const U *src, size_t src_start, size_t n_vals) | hamr::buffer< T > | |
| assign(const buffer< U > &src, size_t src_start, size_t n_vals) | hamr::buffer< T > | |
| assign(const buffer< U > &src) | hamr::buffer< T > | |
| buffer (defined in hamr::buffer< T >) | hamr::buffer< T > | friend |
| buffer(allocator alloc) | hamr::buffer< T > | |
| buffer(allocator alloc, size_t n_elem) | hamr::buffer< T > | |
| buffer(allocator alloc, size_t n_elem, const T &val) | hamr::buffer< T > | |
| buffer(allocator alloc, size_t n_elem, const T *vals) | hamr::buffer< T > | |
| buffer(const buffer< T > &other) | hamr::buffer< T > | |
| buffer(allocator alloc, const buffer< T > &other) | hamr::buffer< T > | |
| buffer(buffer< T > &&other) | hamr::buffer< T > | |
| cpu_accessible() const | hamr::buffer< T > | |
| cuda_accessible() const | hamr::buffer< T > | |
| free() | hamr::buffer< T > | |
| get(size_t src_start, U *dest, size_t dest_start, size_t n_vals) const | hamr::buffer< T > | |
| get(size_t src_start, buffer< U > &dest, size_t dest_start, size_t n_vals) const | hamr::buffer< T > | |
| get(buffer< U > &dest) const | hamr::buffer< T > | inline |
| get_allocator() const | hamr::buffer< T > | inline |
| get_allocator_name(allocator alloc) | hamr::buffer< T > | protectedstatic |
| get_cpu_accessible() | hamr::buffer< T > | |
| get_cpu_accessible() const (defined in hamr::buffer< T >) | hamr::buffer< T > | |
| get_cuda_accessible() | hamr::buffer< T > | |
| get_cuda_accessible() const (defined in hamr::buffer< T >) | hamr::buffer< T > | |
| operator=(const buffer< U > &other) | hamr::buffer< T > | |
| operator=(buffer< U > &&other) | hamr::buffer< T > | |
| print() const | hamr::buffer< T > | |
| reserve(size_t n_elem) (defined in hamr::buffer< T >) | hamr::buffer< T > | |
| reserve(size_t n_elem, const T &val) (defined in hamr::buffer< T >) | hamr::buffer< T > | |
| reserve_for_append(size_t n_vals) | hamr::buffer< T > | protected |
| resize(size_t n_elem) (defined in hamr::buffer< T >) | hamr::buffer< T > | |
| resize(size_t n_elem, const T &val) (defined in hamr::buffer< T >) | hamr::buffer< T > | |
| set(size_t dest_start, const U *src, size_t src_start, size_t n_vals) | hamr::buffer< T > | |
| set(const buffer< U > &src) | hamr::buffer< T > | inline |
| set(size_t dest_start, const buffer< U > &src, size_t src_start, size_t n_vals) | hamr::buffer< T > | |
| size() const | hamr::buffer< T > | inline |
| swap(buffer< T > &other) | hamr::buffer< T > |