ATLAS Offline Software
|
A simple RAII wrapper to ensure proper allocation and deallocation of GPU memory in a void
* for the temporaries.
More...
Public Member Functions | |
void | allocate (const size_t size) |
simple_GPU_pointer_holder () | |
simple_GPU_pointer_holder (const simple_GPU_pointer_holder &)=delete | |
simple_GPU_pointer_holder (simple_GPU_pointer_holder &&other) | |
simple_GPU_pointer_holder & | operator= (const simple_GPU_pointer_holder &)=delete |
simple_GPU_pointer_holder & | operator= (simple_GPU_pointer_holder &&other) |
~simple_GPU_pointer_holder () | |
void * | operator* () |
void * | get_pointer () |
Private Attributes | |
void * | m_ptr |
A simple RAII wrapper to ensure proper allocation and deallocation of GPU memory in a void
* for the temporaries.
Definition at line 190 of file CaloGPUHybridClusterProcessor.h.
|
inline |
Definition at line 205 of file CaloGPUHybridClusterProcessor.h.
|
delete |
|
inline |
Definition at line 210 of file CaloGPUHybridClusterProcessor.h.
|
inline |
Definition at line 223 of file CaloGPUHybridClusterProcessor.h.
|
inline |
Definition at line 197 of file CaloGPUHybridClusterProcessor.h.
|
inline |
Definition at line 238 of file CaloGPUHybridClusterProcessor.h.
|
inline |
Definition at line 233 of file CaloGPUHybridClusterProcessor.h.
|
delete |
|
inline |
Definition at line 217 of file CaloGPUHybridClusterProcessor.h.
|
private |
Definition at line 193 of file CaloGPUHybridClusterProcessor.h.