STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Types | Static Public Attributes
stapl::skeletons::detail::emit_state< Ins, X, I, Flows > Struct Template Reference

Represents the current state of the emit flows computation. More...

Public Types

using outputs = Ins
 
using flows = Flows
 

Static Public Attributes

static constexpr size_t next_x = X
 
static constexpr size_t next_i = I
 

Detailed Description

template<class Ins, size_t X, size_t I, class Flows>
struct stapl::skeletons::detail::emit_state< Ins, X, I, Flows >

Represents the current state of the emit flows computation.

Template Parameters
Insthe tuple of input placeholders/ph's
Xthe current x<n> to use for an emitted flow
Ithe current in<n> to use for additonal inputs
Flowstuple of flows emitted so far

This type is used as the accumulator value for par_fold and ser_fold and as well as the emit_serial_part specializations which must provide the same typedefs and static constants as emit_state.


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