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

Static Public Member Functions

static T * allocate (const indexer size)
 
static void deallocate (T *&arr)
 

Detailed Description

template<class T, class indexer>
template<class dummy>
struct CaloRecGPU::Helpers::MemoryManagement< T, indexer >::unary_helper< MemoryContext::CPU, dummy >

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

Member Function Documentation

◆ allocate()

template<class T , class indexer >
template<class dummy >
static T* CaloRecGPU::Helpers::MemoryManagement< T, indexer >::unary_helper< MemoryContext::CPU, dummy >::allocate ( const indexer  size)
inlinestatic

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

483  {
484  return new T[size];
485  }

◆ deallocate()

template<class T , class indexer >
template<class dummy >
static void CaloRecGPU::Helpers::MemoryManagement< T, indexer >::unary_helper< MemoryContext::CPU, dummy >::deallocate ( T *&  arr)
inlinestatic

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

488  {
489  delete[] arr;
490  }

The documentation for this struct was generated from the following file:
python.setupRTTAlg.size
int size
Definition: setupRTTAlg.py:39
TSU::T
unsigned long long T
Definition: L1TopoDataTypes.h:35