STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types
stapl::skeletons::filters::filters_wrapper< ValueFilter, ShouldFlowFilter > Struct Template Reference

A wrapper class for value filter and should flow filter. More...

Public Member Functions

 filters_wrapper (ValueFilter const &value_filter, ShouldFlowFilter const &shouldflow_filter)
 
void set_direction (dir_t direction)
 
template<typename Dimension >
void set_dimensions (Dimension &&dimension)
 
template<typename Op , typename LevelDims >
void compute_result_ids (Op &&op, LevelDims &&level_dims)
 
template<typename Dir , typename Span , typename Op >
int configure_filter (Dir &&dir, Span &&span, Op &&op)
 
ValueFilter get_value_filter (void) const
 
ShouldFlowFilter get_shouldflow_filter (void) const
 

Public Types

using value_filter_type = ValueFilter
 
using shouldflow_filter_type = ShouldFlowFilter
 

Detailed Description

template<typename ValueFilter, typename ShouldFlowFilter>
struct stapl::skeletons::filters::filters_wrapper< ValueFilter, ShouldFlowFilter >

A wrapper class for value filter and should flow filter.

Template Parameters
ValueFilterFilter for value of the tasks
ShouldFlowFilterSpecifies which ids should flow from port.

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