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

RAJA header file containing a helper to determine the launch context type. More...

#include <type_traits>

Go to the source code of this file.

Classes

struct  RAJA::detail::first_argument< R(Arg0, Args...)>
 
struct  RAJA::detail::first_argument< R(C::*)(Arg0, Args...)>
 
struct  RAJA::detail::first_argument< R(C::*)(Arg0, Args...) const >
 
struct  RAJA::detail::first_argument< R(C::*)(Arg0, Args...) noexcept >
 
struct  RAJA::detail::first_argument< R(C::*)(Arg0, Args...) const noexcept >
 
struct  RAJA::detail::callable_signature< T, typename >
 
struct  RAJA::detail::callable_signature< T, std::void_t< decltype(&camp::decay< T >::operator())> >
 
struct  RAJA::detail::launch_context_type< T, typename >
 
struct  RAJA::detail::launch_context_type< T, std::void_t< typename first_argument< camp::decay< typename callable_signature< T >::type > >::type > >
 

Namespaces

 RAJA
 
 RAJA::detail
 

Detailed Description

RAJA header file containing a helper to determine the launch context type.