I've been looking into taskflow for a user friendly API to build parallel C++ programs. Despite having great features, I cannot find an example of constructing a parallel pipeline using this framework.
For dissambiguation, the book Parallel and Distributed Programming Using C++ defines the pipeline thead model as:
An assembly-line approach to processing a stream of input in stages. Each stage is a thread that performs work on a unit of input. When the unit of input has been through all the stages, then the processing of the input has been completed.
Is this possible with taskflow? If yes how, if not is there an alternative?