STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Types
stapl::tuple_ops::result_of::discard< Slices, Tuple > Struct Template Reference

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
 

Detailed Description

template<typename Slices, typename Tuple>
struct stapl::tuple_ops::result_of::discard< Slices, Tuple >

Metafunction that reflects the type of the.

See also
stapl::discard function

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