|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
#include <atomic_builtin.hpp>
Public Types | |
| using | type = std::conditional_t< sizeof(T)==1, unsigned char, std::conditional_t< sizeof(T)==2, unsigned short, std::conditional_t< sizeof(T)==4, unsigned int, unsigned long long > >> |
Static Public Attributes | |
| static constexpr bool | value |
Type trait for determining if the operator should be implemented by reinterpreting inputs to types that intrinsics support
| using RAJA::detail::builtin_useReinterpret< T >::type = std::conditional_t<sizeof(T) == 1, unsigned char, std::conditional_t<sizeof(T) == 2, unsigned short, std::conditional_t<sizeof(T) == 4, unsigned int, unsigned long long> >> |
|
staticconstexpr |