STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Types
stapl::skeletons::flows::inline_flows::inline_flow< PhFlows > Struct Template Reference

A flows class that computes in and out flows based on the tuple of ph_flows parameter. The last skeleton is used as the output. More...

Public Types

using ph_flows = PhFlows
 
using outputs_map = compute_outputs_t< PhFlows >
 
using inputs_used = typename compute_used_inputs< outputs_map >::type
 
template<typename Ph >
using get_outputs_of_t = value_of_key_t< Ph, outputs_map >
 
template<typename Ph >
using get_ph_index = get_index_of_ph< Ph, PhFlows >
 
template<size_t N>
using get_ph_of_index_t = typename tuple_element< N, PhFlows >::type::output_t
 

Detailed Description

template<typename PhFlows>
struct stapl::skeletons::flows::inline_flows::inline_flow< PhFlows >

A flows class that computes in and out flows based on the tuple of ph_flows parameter. The last skeleton is used as the output.

Note
members beginning with get are type-aliases or metafunctions to differentiate them from helper functions used by the methods out_flow, in_flow, in_port, and out_port.

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