RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Public Member Functions | Public Attributes | List of all members
RAJA::detail::Name Struct Reference

#include <kernel_name.hpp>

Inheritance diagram for RAJA::detail::Name:
RAJA::expt::detail::ForallParamBase RAJA::expt::detail::ParamBase

Public Member Functions

RAJA_HOST_DEVICE Name ()
 
 Name (const char *name_in)
 
- Public Member Functions inherited from RAJA::expt::detail::ParamBase
RAJA_HOST_DEVICE ARG_TUP_T get_lambda_arg_tup ()
 
RAJA_HOST_DEVICE ARG_Tget_lambda_arg ()
 

Public Attributes

const char * name
 

Additional Inherited Members

- Public Types inherited from RAJA::expt::detail::ParamBase
using ARG_TUP_T = camp::tuple<>
 
using ARG_T = ParamBase
 
using ARG_LIST_T = typename ARG_TUP_T::TList
 
- Static Public Attributes inherited from RAJA::expt::detail::ParamBase
static constexpr size_t num_lambda_args = camp::tuple_size<ARG_TUP_T>::value
 

Constructor & Destructor Documentation

◆ Name() [1/2]

RAJA_HOST_DEVICE RAJA::detail::Name::Name ( )
inline

◆ Name() [2/2]

RAJA::detail::Name::Name ( const char *  name_in)
inlineexplicit

Member Data Documentation

◆ name

const char* RAJA::detail::Name::name

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