Project
Loading...
Searching...
No Matches
o2::its::gpu::ArrayTraits< T, Size > Struct Template Referencefinal

#include <Array.h>

Public Types

typedef T InternalArray[Size]
 

Public Member Functions

 GPUhd () static const expr T &getReference(const InternalArray &internalArray
 
 GPUhd () static const expr T *getPointer(const InternalArray &internalArray) noexcept
 

Public Attributes

size_t index noexcept
 

Detailed Description

template<typename T, size_t Size>
struct o2::its::gpu::ArrayTraits< T, Size >

Definition at line 28 of file Array.h.

Member Typedef Documentation

◆ InternalArray

template<typename T , size_t Size>
typedef T o2::its::gpu::ArrayTraits< T, Size >::InternalArray[Size]

Definition at line 29 of file Array.h.

Member Function Documentation

◆ GPUhd() [1/2]

template<typename T , size_t Size>
o2::its::gpu::ArrayTraits< T, Size >::GPUhd ( ) const &

◆ GPUhd() [2/2]

template<typename T , size_t Size>
o2::its::gpu::ArrayTraits< T, Size >::GPUhd ( ) const &
inlinenoexcept

Definition at line 36 of file Array.h.

Member Data Documentation

◆ noexcept

template<typename T , size_t Size>
size_t index o2::its::gpu::ArrayTraits< T, Size >::noexcept
Initial value:
{
return const_cast<T&>(internalArray[index])
GLuint index
Definition glcorearb.h:781

Definition at line 31 of file Array.h.


The documentation for this struct was generated from the following file: