Thrill  0.1
ReduceNode< ValueType, KeyExtractor, ReduceFunction, ReduceConfig, KeyHashFunction, KeyEqualFunction, VolatileKey, UseDuplicateDetection >::Emitter Class Reference

Detailed Description

template<typename ValueType, typename KeyExtractor, typename ReduceFunction, typename ReduceConfig, typename KeyHashFunction, typename KeyEqualFunction, const bool VolatileKey, bool UseDuplicateDetection>
class thrill::api::ReduceNode< ValueType, KeyExtractor, ReduceFunction, ReduceConfig, KeyHashFunction, KeyEqualFunction, VolatileKey, UseDuplicateDetection >::Emitter

Emitter for PostPhase to push elements to next DIA object.

Definition at line 84 of file reduce_by_key.hpp.

+ Collaboration diagram for ReduceNode< ValueType, KeyExtractor, ReduceFunction, ReduceConfig, KeyHashFunction, KeyEqualFunction, VolatileKey, UseDuplicateDetection >::Emitter:

Public Member Functions

 Emitter (ReduceNode *node)
 
void operator() (const ValueType &item) const
 

Private Attributes

ReduceNodenode_
 

Constructor & Destructor Documentation

◆ Emitter()

Emitter ( ReduceNode node)
inlineexplicit

Definition at line 87 of file reduce_by_key.hpp.

Member Function Documentation

◆ operator()()

void operator() ( const ValueType &  item) const
inline

Definition at line 88 of file reduce_by_key.hpp.

Member Data Documentation

◆ node_

ReduceNode* node_
private

Definition at line 92 of file reduce_by_key.hpp.


The documentation for this class was generated from the following file: