GrPPI
0.2
Generic and Reusable Parallel Pattern Interface
|
Polymorphic implementation of the Pipeline pattern. More...
Functions | |
template<typename Generator , typename... Transformers, requires_no_arguments< Generator > = 0> | |
void | grppi::pipeline (polymorphic_execution &ex, Generator &&generate_op, Transformers &&...transform_ops) |
Invoke Pipeline pattern on a data stream with polymorphic execution. More... | |
Polymorphic implementation of the Pipeline pattern.
void grppi::pipeline | ( | polymorphic_execution & | ex, |
Generator && | generate_op, | ||
Transformers &&... | transform_ops | ||
) |
Invoke Pipeline pattern on a data stream with polymorphic execution.
Generator | Callable type for the stream generator. |
Transformers | Callable type for each transformation stage. |
ex | Polymorphic execution policy object. |
generate_op | Generator operation. |
trasnform_ops | Transformation operations for each stage. |