Metafunction that reflects the type of the. More...
Public Types | |
using | tuple_t = typename std::decay< Tuple >::type |
using | number_of_slices_t = typename stapl::tuple_size< Slices >::type |
using | original_dimension_t = typename stapl::tuple_size< tuple_t >::type |
using | result_size_t = std::integral_constant< int, original_dimension_t::value-number_of_slices_t::value > |
using | scalar_t = typename tuple_element< 0, tuple_t >::type |
using | type = typename std::conditional< result_size_t::value==1, scalar_t, typename homogeneous_tuple_type< result_size_t::value, scalar_t >::type >::type |
Metafunction that reflects the type of the.