Thrill  0.1
ReduceMakeTableItem< Value, TableItem, false > Class Template Reference

Detailed Description

template<typename Value, typename TableItem>
class thrill::core::ReduceMakeTableItem< Value, TableItem, false >

Definition at line 160 of file reduce_functional.hpp.

#include <reduce_functional.hpp>

Static Public Member Functions

template<typename KeyExtractor >
static auto GetKey (const TableItem &t, KeyExtractor &key_extractor)
 
template<typename KeyExtractor >
static TableItem Make (const Value &v, KeyExtractor &)
 
template<typename Emitter >
static void Put (const TableItem &p, Emitter &emit)
 
template<typename ReduceFunction >
static auto Reduce (const TableItem &a, const TableItem &b, ReduceFunction &reduce_function)
 

Member Function Documentation

◆ GetKey()

static auto GetKey ( const TableItem &  t,
KeyExtractor &  key_extractor 
)
inlinestatic

Definition at line 169 of file reduce_functional.hpp.

◆ Make()

static TableItem Make ( const Value &  v,
KeyExtractor &   
)
inlinestatic

Definition at line 164 of file reduce_functional.hpp.

◆ Put()

static void Put ( const TableItem &  p,
Emitter &  emit 
)
inlinestatic

Definition at line 180 of file reduce_functional.hpp.

◆ Reduce()

static auto Reduce ( const TableItem &  a,
const TableItem &  b,
ReduceFunction &  reduce_function 
)
inlinestatic

Definition at line 174 of file reduce_functional.hpp.


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