|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
Header file for enable_if helpers. More...
#include "RAJA/config.hpp"#include <type_traits>#include "camp/list.hpp"#include "camp/type_traits.hpp"#include "RAJA/util/concepts.hpp"Go to the source code of this file.
Classes | |
| struct | RAJA::util::is_any_of< T, ::camp::list< Types... > > |
Namespaces | |
| RAJA | |
| RAJA::util | |
Typedefs | |
| template<typename T , typename TypeList > | |
| using | RAJA::util::enable_if_is_any_of = std::enable_if_t< is_any_of< T, TypeList >::value, T > |
| template<typename T , typename TypeList > | |
| using | RAJA::util::enable_if_is_none_of = std::enable_if_t<::RAJA::concepts::negate< is_any_of< T, TypeList > >::value, T > |
Header file for enable_if helpers.
These type functions are used heavily by the atomic operators.