GrPPI  0.3.1
Generic and Reusable Parallel Pattern Interface
Classes | Namespaces | Functions
filter_nodes.h File Reference
#include "fastflow_allocator.h"
#include <ff/node.hpp>
Include dependency graph for filter_nodes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  grppi::detail_ff::filter_worker< Item, Predicate >
 Worker that passes a value to next stage if the predicate is satisfied or the filtered_value constant otherwise. More...
 
class  grppi::detail_ff::filter_collector< Item >
 Colletor node for a filter. More...
 
class  grppi::detail_ff::filter_emitter< Item >
 Emitter for a filter stage. More...
 

Namespaces

 grppi
 
 grppi::detail_ff
 

Functions

template<typename T >
constexpr T * grppi::detail_ff::filtered_value ()
 Get a pointer representation of the filter constant to be used as special value when a value is filtered out. More...