CPPuddle
|
#include <hip_recycling_device_buffer.hpp>
Public Member Functions | |
hip_device_buffer (size_t number_of_elements, size_t device_id) | |
~hip_device_buffer () | |
hip_device_buffer (hip_device_buffer const &other)=delete | |
hip_device_buffer | operator= (hip_device_buffer const &other)=delete |
hip_device_buffer (hip_device_buffer const &&other)=delete | |
hip_device_buffer | operator= (hip_device_buffer const &&other)=delete |
Public Attributes | |
recycle_allocator_hip_device< T > | allocator |
T * | device_side_buffer |
size_t | number_of_elements |
RAII wrapper for HIP device memory (ideally used with a recycling allocator)
|
inline |
|
inline |
|
delete |
|
delete |
|
delete |
|
delete |
recycle_allocator_hip_device<T> cppuddle::memory_recycling::hip_device_buffer< T, >::allocator |
T* cppuddle::memory_recycling::hip_device_buffer< T, >::device_side_buffer |
size_t cppuddle::memory_recycling::hip_device_buffer< T, >::number_of_elements |