GrPPI  0.3.1
Generic and Reusable Parallel Pattern Interface
Public Member Functions | List of all members
grppi::detail_ff::node_impl< Input, Output, Transformer > Class Template Reference

Fastflow node for a pipeline transformation stage. More...

#include <simple_node.h>

Inheritance diagram for grppi::detail_ff::node_impl< Input, Output, Transformer >:
Inheritance graph
[legend]
Collaboration diagram for grppi::detail_ff::node_impl< Input, Output, Transformer >:
Collaboration graph
[legend]

Public Member Functions

 node_impl (Transformer &&transform_op)
 
Output * svc (Input *p_item)
 

Detailed Description

template<typename Input, typename Output, typename Transformer>
class grppi::detail_ff::node_impl< Input, Output, Transformer >

Fastflow node for a pipeline transformation stage.

Template Parameters
InputData type for the input value.
OutputData type for the output value.
TransformerCallable type for a transformation.

Constructor & Destructor Documentation

template<typename Input , typename Output , typename Transformer >
grppi::detail_ff::node_impl< Input, Output, Transformer >::node_impl ( Transformer &&  transform_op)
inline

Member Function Documentation

template<typename Input , typename Output , typename Transformer >
Output* grppi::detail_ff::node_impl< Input, Output, Transformer >::svc ( Input *  p_item)
inline

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