GrPPI
0.2
Generic and Reusable Parallel Pattern Interface
|
Go to the source code of this file.
Namespaces | |
grppi | |
Functions | |
template<typename Generator , typename Consumer > | |
void | grppi::farm_multi_impl (polymorphic_execution &ex, Generator generate_op, Consumer consume_op) |
template<typename Generator , typename Transformer , typename Consumer > | |
void | grppi::farm_multi_impl (polymorphic_execution &ex, Generator generate_op, Transformer transform_op, Consumer consume_op) |
template<typename E , typename... O, typename Generator , typename Transformer , internal::requires_execution_not_supported< E > = 0> | |
void | grppi::farm_multi_impl (polymorphic_execution &ex, Generator &&generate_op, Transformer &&transform_op) |
template<typename E , typename... O, typename Generator , typename Transformer , typename Consumer , internal::requires_execution_not_supported< E > = 0> | |
void | grppi::farm_multi_impl (polymorphic_execution &ex, Generator &&generate_op, Transformer &&transform_op, Consumer &&consume_op) |
template<typename E , typename... O, typename Generator , typename Consumer , internal::requires_execution_supported< E > = 0> | |
void | grppi::farm_multi_impl (polymorphic_execution &ex, Generator &&generate_op, Consumer &&consume_op) |
template<typename Generator , typename Consumer > | |
void | grppi::farm (polymorphic_execution &ex, Generator &&generate_op, Consumer &&consume_op) |
Invoke Farm pattern on a data stream with polymorphic execution with a generator and a consumer. More... | |
template<typename Generator , typename Transformer , typename Consumer > | |
void | grppi::farm (polymorphic_execution &ex, Generator &&generate_op, Transformer &&transform_op, Consumer &&consume_op) |
Invoke Farm pattern on a data stream with polymorphic execution with a generator and a consumer. More... | |