Interface for applyinng the Pipeline pattern.
More...
|
template<typename Execution , typename Transformer , typename... MoreTransformers, requires_arguments< Transformer > = 0> |
pipeline_info< Execution, Transformer, MoreTransformers... > | grppi::pipeline (Execution &ex, Transformer &&transform_op, MoreTransformers &&...more_transform_ops) |
| Build a composable Pipeline pattern representation that can be composed in other streaming patterns. More...
|
|
Interface for applyinng the Pipeline pattern.
template<typename Execution , typename Transformer , typename... MoreTransformers, requires_arguments< Transformer > = 0>
pipeline_info<Execution,Transformer,MoreTransformers...> grppi::pipeline |
( |
Execution & |
ex, |
|
|
Transformer && |
transform_op, |
|
|
MoreTransformers &&... |
more_transform_ops |
|
) |
| |
Build a composable Pipeline pattern representation that can be composed in other streaming patterns.
- Template Parameters
-
Execution | Execution policy type. |
Transformer | Callable type for first transformation stage. |
MoreTransformers | Callable type for each additional transformation stage. |
- Parameters
-
ex | Execution policy object. |
tranform_op | First stage transformation operation |
more_trasnform_ops | Transformation operations for each additional stage. |