RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Classes | Namespaces
TypeTraits.hpp File Reference

Header containing helper type traits for work with Reducers. More...

#include <type_traits>
#include <camp/camp.hpp>

Go to the source code of this file.

Classes

struct  RAJA::expt::type_traits::is_ForallParamPack< T >
 
struct  RAJA::expt::type_traits::is_ForallParamPack< ForallParamPack< Args... > >
 
struct  RAJA::expt::type_traits::is_ForallParamPack_empty< T >
 
struct  RAJA::expt::type_traits::is_ForallParamPack_empty< ForallParamPack< First, Rest... > >
 
struct  RAJA::expt::type_traits::is_ForallParamPack_empty< ForallParamPack<> >
 
struct  RAJA::expt::is_instance_of_Reducer< T >
 
struct  RAJA::expt::is_instance_of_Reducer< detail::Reducer< Op, T, VOp > >
 
struct  RAJA::expt::tuple_contains_Reducers< T >
 
struct  RAJA::expt::tuple_contains_Reducers< camp::tuple< Params... > >
 

Namespaces

 RAJA
 
 RAJA::expt
 
 RAJA::expt::detail
 
 RAJA::expt::type_traits
 

Detailed Description

Header containing helper type traits for work with Reducers.