HAMR
The Heterogeneous Accelerator Memory Resource
hamr::buffer< T > Member List

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() consthamr::buffer< T >
cuda_accessible() consthamr::buffer< T >
free()hamr::buffer< T >
get(size_t src_start, U *dest, size_t dest_start, size_t n_vals) consthamr::buffer< T >
get(size_t src_start, buffer< U > &dest, size_t dest_start, size_t n_vals) consthamr::buffer< T >
get(buffer< U > &dest) consthamr::buffer< T >inline
get_allocator() consthamr::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() consthamr::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() consthamr::buffer< T >inline
swap(buffer< T > &other)hamr::buffer< T >