![]() |
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 165 of file CaloGPUHybridClusterProcessor.h.
|
inline |
Definition at line 180 of file CaloGPUHybridClusterProcessor.h.
|
delete |
|
inline |
Definition at line 185 of file CaloGPUHybridClusterProcessor.h.
|
inline |
Definition at line 198 of file CaloGPUHybridClusterProcessor.h.
|
inline |
Definition at line 172 of file CaloGPUHybridClusterProcessor.h.
|
inline |
Definition at line 213 of file CaloGPUHybridClusterProcessor.h.
|
inline |
Definition at line 208 of file CaloGPUHybridClusterProcessor.h.
|
delete |
|
inline |
Definition at line 192 of file CaloGPUHybridClusterProcessor.h.
|
private |
Definition at line 168 of file CaloGPUHybridClusterProcessor.h.