|
|
template<int i, typename Tuple > |
| constexpr MFEM_HOST_DEVICE auto & | mfem::future::detail::tuple_get_extended (Tuple &values) |
| | Return element i from a 10- or 11-element tuple.
|
| |
|
template<int i, typename Tuple > |
| constexpr MFEM_HOST_DEVICE const auto & | mfem::future::detail::tuple_get_extended (const Tuple &values) |
| | Return const element i from a 10- or 11-element tuple.
|
| |
|
template<int i, typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > |
| constexpr MFEM_HOST_DEVICE auto & | mfem::future::get (tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > &values) |
| | Return mutable element i from a 10-element tuple.
|
| |
|
template<int i, typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 > |
| constexpr MFEM_HOST_DEVICE auto & | mfem::future::get (tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > &values) |
| | Return mutable element i from an 11-element tuple.
|
| |
|
template<int i, typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > |
| constexpr MFEM_HOST_DEVICE const auto & | mfem::future::get (const tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > &values) |
| | Return const element i from a 10-element tuple.
|
| |
|
template<int i, typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 > |
| constexpr MFEM_HOST_DEVICE const auto & | mfem::future::get (const tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > &values) |
| | Return const element i from an 11-element tuple.
|
| |
| template<int i, typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > |
| constexpr MFEM_HOST_DEVICE auto | mfem::future::type (const tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > &values) |
| | a function intended to be used for extracting the ith type from a tuple. More...
|
| |
| template<int i, typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 > |
| constexpr MFEM_HOST_DEVICE auto | mfem::future::type (const tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > &values) |
| | a function intended to be used for extracting the ith type from a tuple. More...
|
| |
Smith tuple compatibility layer over mfem::future::tuple.
Definition in file tuple.hpp.