STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
stapl::vs_map_reduce_helper< Map, Reduce, Size > Struct Template Reference

Helper method for vs_map_reduce that does most of the actual work. Is passed the size of the tuples and this is used by preprocessing below to create size specific specialization of this class template. Each specialization defines a static function with corresponding arity and repetition of operations. More...

Detailed Description

template<typename Map, typename Reduce, int Size>
struct stapl::vs_map_reduce_helper< Map, Reduce, Size >

Helper method for vs_map_reduce that does most of the actual work. Is passed the size of the tuples and this is used by preprocessing below to create size specific specialization of this class template. Each specialization defines a static function with corresponding arity and repetition of operations.

Template Parameters
MapMap functor to apply.
ReduceReduce functor to apply.
SizeSize of each tuple in viewsets.

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