ATLAS Offline Software
Static Public Member Functions | List of all members
CaloRecGPU::Helpers::MemoryManagement< T, indexer >::move_helper< C1, C2, dummy > Struct Template Reference
Collaboration diagram for CaloRecGPU::Helpers::MemoryManagement< T, indexer >::move_helper< C1, C2, dummy >:

Static Public Member Functions

static void move (T *&dest, T *&source, const indexer sz)
 

Detailed Description

template<class T, class indexer>
template<class C1, class C2, class dummy>
struct CaloRecGPU::Helpers::MemoryManagement< T, indexer >::move_helper< C1, C2, dummy >

Definition at line 596 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.

Member Function Documentation

◆ move()

template<class T , class indexer >
template<class C1 , class C2 , class dummy >
static void CaloRecGPU::Helpers::MemoryManagement< T, indexer >::move_helper< C1, C2, dummy >::move ( T *&  dest,
T *&  source,
const indexer  sz 
)
inlinestatic

Definition at line 600 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.

601  {
603  MemoryManagement<T, indexer>::template copy<C1, C2>(dest, source, sz);
604  MemoryManagement<T, indexer>::template deallocate<C2>(source);
605  }

The documentation for this struct was generated from the following file:
fitman.sz
sz
Definition: fitman.py:527
taskman.template
dictionary template
Definition: taskman.py:317
perfmonmt-printer.dest
dest
Definition: perfmonmt-printer.py:189