Public Member Functions

Mapper< KeyA, A, KeyB, B, C > Class Template Reference

Mapper. More...

#include <mapper.h>

Inheritance diagram for Mapper< KeyA, A, KeyB, B, C >:
MaPI_Mapper< KeyA, A, KeyB, B, C > MaPI_Mapper< int, char, int, char, string > MaPI_Mapper< int, int, int, int, int > MaPI_Mapper< R, RankAndStop, int, pair< R, double >, R > MaPI_Mapper< string, string, string, int, int > MaPI_Mapper< string, string, string, string, string > MapMP_Mapper< KeyA, A, KeyB, B, C > MapMP_Mapper< int, char, int, char, string > MapMP_Mapper< int, int, int, int, int > MapMP_Mapper< string, string, string, int, int > MapMP_Mapper< string, string, string, string, string > SeqMR_Mapper< KeyA, A, KeyB, B, C > SeqMR_Mapper< int, char, int, char, string > SeqMR_Mapper< int, int, int, int, int > SeqMR_Mapper< string, string, string, int, int > SeqMR_Mapper< string, string, string, string, string >

List of all members.

Public Member Functions

virtual vector< pair< KeyB, B > > run (vector< pair< KeyA, A > > &)=0
 Iterator mapping execution (implemented by library).
virtual vector< pair< KeyB, B > > map (pair< KeyA, A >)=0
 Map function (implemented by user).

Detailed Description

template<class KeyA, class A, class KeyB, class B, class C>
class Mapper< KeyA, A, KeyB, B, C >

Mapper.


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