#include <AMReX_Tuple.H>
Public Member Functions | |
template<typename U = Head, std::enable_if_t< std::is_default_constructible_v< U >, int > = 0> | |
constexpr AMREX_GPU_HOST_DEVICE | gpu_tuple_impl () |
constexpr | gpu_tuple_impl (Head const &a_head) |
template<typename U , std::enable_if_t< std::is_convertible_v< U &&, Head >, int > = 0> | |
constexpr | gpu_tuple_impl (U &&a_head) |
Public Member Functions inherited from amrex::detail::gpu_tuple_element< I, Head > | |
constexpr AMREX_GPU_HOST_DEVICE | gpu_tuple_element () |
constexpr | gpu_tuple_element (Head const &a_value) |
constexpr | gpu_tuple_element (U &&a_value) |
Additional Inherited Members | |
Public Attributes inherited from amrex::detail::gpu_tuple_element< I, Head > | |
Head | m_value |
|
inlineconstexpr |
|
inlineexplicitconstexpr |
|
inlineexplicitconstexpr |