VecCore 0.8.1
C++ Library for Portable SIMD Vectorization
Loading...
Searching...
No Matches
vecCore::IteratorImplementation< T > Struct Template Reference

#include <Implementation.h>

Static Public Member Functions

VECCORE_FORCE_INLINE static VECCORE_ATT_HOST_DEVICE Scalar< T > * Begin (T &v)
 
VECCORE_FORCE_INLINE static VECCORE_ATT_HOST_DEVICE Scalar< T > * End (T &v)
 
VECCORE_FORCE_INLINE static VECCORE_ATT_HOST_DEVICE Scalar< T > const * Begin (const T &v)
 
VECCORE_FORCE_INLINE static VECCORE_ATT_HOST_DEVICE Scalar< T > const * End (const T &v)
 

Detailed Description

template<typename T>
struct vecCore::IteratorImplementation< T >

Definition at line 33 of file Implementation.h.

Member Function Documentation

◆ Begin() [1/2]

template<typename T >
VECCORE_FORCE_INLINE static VECCORE_ATT_HOST_DEVICE Scalar< T > const * vecCore::IteratorImplementation< T >::Begin ( const T &  v)
inlinestatic

Definition at line 46 of file Implementation.h.

◆ Begin() [2/2]

template<typename T >
VECCORE_FORCE_INLINE static VECCORE_ATT_HOST_DEVICE Scalar< T > * vecCore::IteratorImplementation< T >::Begin ( T &  v)
inlinestatic

Definition at line 34 of file Implementation.h.

Here is the caller graph for this function:

◆ End() [1/2]

template<typename T >
VECCORE_FORCE_INLINE static VECCORE_ATT_HOST_DEVICE Scalar< T > const * vecCore::IteratorImplementation< T >::End ( const T &  v)
inlinestatic

Definition at line 52 of file Implementation.h.

◆ End() [2/2]

template<typename T >
VECCORE_FORCE_INLINE static VECCORE_ATT_HOST_DEVICE Scalar< T > * vecCore::IteratorImplementation< T >::End ( T &  v)
inlinestatic

Definition at line 40 of file Implementation.h.

Here is the caller graph for this function:

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