#include <AtomicUniformCudaHipBuiltIn.hpp>
|
| template<typename T > |
| using | AtomicCasType = std::conditional_t< sizeof(T)==4u, unsigned int, std::conditional_t< sizeof(T)==8u, unsigned long long int, void > > |
| |
◆ AtomicCasType
◆ reinterpretAddress()
template<typename T >
| static __device__ auto alpaka::trait::detail::EmulationBase::reinterpretAddress |
( |
T * |
address | ) |
-> AtomicCasType<T>* requires(sizeof(T) == 4u || sizeof(T) == 8u) |
|
inlinestatic |
◆ reinterpretValue()
template<typename T >
| static __device__ auto alpaka::trait::detail::EmulationBase::reinterpretValue |
( |
T |
value | ) |
-> AtomicCasType<T> requires(sizeof(T) == 4u || sizeof(T) == 8u)
|
|
inlinestatic |
The documentation for this struct was generated from the following file: