Galois::ParallelSTL::map_reduce_helper< T, MapFn, ReduceFn > Struct Template Reference

#include <ParallelSTL.h>

List of all members.

Public Member Functions

 map_reduce_helper (T i, MapFn fn, ReduceFn reduce)
template<typename U >
void operator() (U &&v)

Public Attributes

init
MapFn fn
ReduceFn reduce

template<typename T, typename MapFn, typename ReduceFn>
struct Galois::ParallelSTL::map_reduce_helper< T, MapFn, ReduceFn >


Constructor & Destructor Documentation

template<typename T , typename MapFn , typename ReduceFn >
Galois::ParallelSTL::map_reduce_helper< T, MapFn, ReduceFn >::map_reduce_helper ( i,
MapFn  fn,
ReduceFn  reduce 
) [inline]

Member Function Documentation

template<typename T , typename MapFn , typename ReduceFn >
template<typename U >
void Galois::ParallelSTL::map_reduce_helper< T, MapFn, ReduceFn >::operator() ( U &&  v  )  [inline]

Member Data Documentation

template<typename T , typename MapFn , typename ReduceFn >
MapFn Galois::ParallelSTL::map_reduce_helper< T, MapFn, ReduceFn >::fn
template<typename T , typename MapFn , typename ReduceFn >
T Galois::ParallelSTL::map_reduce_helper< T, MapFn, ReduceFn >::init
template<typename T , typename MapFn , typename ReduceFn >
ReduceFn Galois::ParallelSTL::map_reduce_helper< T, MapFn, ReduceFn >::reduce

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

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1