STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Types
stapl::skeletons::detail::ser_fold< State, S > Struct Template Reference

The binary operation used for emitting skeletons in a ser_t as a fold. More...

Public Types

using Ins = typename State::outputs
 
using Flows = typename State::flows
 
using part = emit_serial_part< S, Ins, State::next_x, State::next_i >
 
using combined_flows = typename stapl::result_of::tuple_cat< typename State::flows, typename part::flows >::type
 
using type = emit_state< typename part::outputs, part::next_x, part::next_i, combined_flows >
 

Detailed Description

template<class State, class S>
struct stapl::skeletons::detail::ser_fold< State, S >

The binary operation used for emitting skeletons in a ser_t as a fold.

Template Parameters
Statethe accumulated emit_state
Sthe current skeleton to output

This essentially wraps a call to emit_serial_part to also update the list of outputted flows


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