RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Public Types | Static Public Attributes | List of all members
RAJA::internal::ForTraitBase< ArgumentId, Policy > Struct Template Reference

#include <LoopData.hpp>

Inheritance diagram for RAJA::internal::ForTraitBase< ArgumentId, Policy >:
RAJA::internal::ForBase

Public Types

using index = camp::num< ArgumentId >
 
using index_type = camp::nil
 
using policy_type = Policy
 
using type = ForTraitBase
 

Static Public Attributes

constexpr static camp::idx_t index_val = ArgumentId
 

Member Typedef Documentation

◆ index

template<camp::idx_t ArgumentId, typename Policy >
using RAJA::internal::ForTraitBase< ArgumentId, Policy >::index = camp::num<ArgumentId>

◆ index_type

template<camp::idx_t ArgumentId, typename Policy >
using RAJA::internal::ForTraitBase< ArgumentId, Policy >::index_type = camp::nil

◆ policy_type

template<camp::idx_t ArgumentId, typename Policy >
using RAJA::internal::ForTraitBase< ArgumentId, Policy >::policy_type = Policy

◆ type

template<camp::idx_t ArgumentId, typename Policy >
using RAJA::internal::ForTraitBase< ArgumentId, Policy >::type = ForTraitBase

Member Data Documentation

◆ index_val

template<camp::idx_t ArgumentId, typename Policy >
constexpr static camp::idx_t RAJA::internal::ForTraitBase< ArgumentId, Policy >::index_val = ArgumentId
staticconstexpr

The documentation for this struct was generated from the following file: