Thrill  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

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

Definition at line 169 of file reduce_functional.hpp.

static TableItem Make ( const Value &  v,
KeyExtractor &   

Definition at line 164 of file reduce_functional.hpp.

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

Definition at line 180 of file reduce_functional.hpp.

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

Definition at line 174 of file reduce_functional.hpp.

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