TBB parallel implementation of the Pipeline pattern.
More...
|
template<typename Generator , typename... Transformers, requires_no_arguments< Generator > = 0> |
void | grppi::pipeline (parallel_execution_tbb &ex, Generator generate_op, Transformers &&...transform_ops) |
| Invoke Pipeline pattern on a data stream with TBB parallel execution. More...
|
|
TBB parallel implementation of the Pipeline pattern.
template<typename Generator , typename... Transformers, requires_no_arguments< Generator > = 0>
Invoke Pipeline pattern on a data stream with TBB parallel execution.
- Template Parameters
-
Generator | Callable type for the stream generator. |
Transformers | Callable type for each transformation stage. |
- Parameters
-
ex | TBB parallel execution policy object. |
generate_op | Generator operation. |
trasnform_ops | Transformation operations for each stage. |