GrPPI  0.2
Generic and Reusable Parallel Pattern Interface
Namespaces | Functions
seq/stream_iteration.h File Reference
#include "sequential_execution.h"
Include dependency graph for seq/stream_iteration.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 grppi
 

Functions

template<typename Generator , typename Transformer , typename Predicate , typename Consumer >
void grppi::repeat_until (sequential_execution, Generator generate_op, Transformer &&transform_op, Predicate predicate_op, Consumer consume_op)
 Invoke Stream iteration pattern on a data stream with sequential execution with a generator, a transformer, a predicate, and a consumer. More...
 
template<typename Generator , typename Transformer , typename Predicate , typename Consumer >
void grppi::repeat_until (sequential_execution &ex, Generator &&generate_op, farm_info< sequential_execution, Transformer > &farm_obj, Predicate &&predicate_op, Consumer &&consume_op)
 Invoke Stream iteration pattern on a data stream with sequential execution with a generator, a farm as transformer, a predicate, and a consumer. More...
 
template<typename Generator , typename Transformer , typename Predicate , typename Consumer >
void grppi::repeat_until (sequential_execution &ex, Generator generate_op, farm_info< sequential_execution, Transformer > &&farm_obj, Predicate predicate_op, Consumer consume_op)
 Invoke Stream iteration pattern on a data stream with sequential execution with a generator, a farm as transformer, a predicate, and a consumer. More...
 
template<typename Generator , typename Predicate , typename Consumer , typename... Transformers>
void grppi::repeat_until (sequential_execution &ex, Generator &&generate_op, pipeline_info< sequential_execution, Transformers... > &pipe_obj, Predicate &&predicate_op, Consumer &&consume_op)
 Invoke Stream iteration pattern on a data stream with sequential execution with a generator, a pipeline as transformer, a predicate, and a consumer. More...
 
template<typename Generator , typename Predicate , typename Consumer , typename... Transformers>
void grppi::repeat_until (sequential_execution &ex, Generator generate_op, pipeline_info< sequential_execution, Transformers... > &&pipe, Predicate predicate_op, Consumer consume_op)
 Invoke Stream iteration pattern on a data stream with sequential execution with a generator, a pipeline as transformer, a predicate, and a consumer. More...