#include <AtomicUniformCudaHip.hpp>
|
static __device__ T | atomic (T *add, T compare, T value) |
|
template<typename T, typename THierarchy>
struct alpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicCas, T, THierarchy, typename std::void_t< decltype(atomicCAS(alpaka::core::declval< T * >(), alpaka::core::declval< T >(), alpaka::core::declval< T >()))> >
Definition at line 66 of file AtomicUniformCudaHip.hpp.
◆ atomic()
template<typename T , typename THierarchy >
static __device__ T alpakaGlobal::AlpakaBuiltInAtomic< alpaka::AtomicCas, T, THierarchy, typename std::void_t< decltype(atomicCAS(alpaka::core::declval< T * >(), alpaka::core::declval< T >(), alpaka::core::declval< T >()))> >::atomic |
( |
T * |
add, |
|
|
T |
compare, |
|
|
T |
value |
|
) |
| |
|
inlinestatic |
The documentation for this struct was generated from the following file: