|
Namespaces |
| namespace | rpa |
Classes |
| class | rpa::transform_args< RngIn, RngOut, UnaOp, RetType > |
| | For storing the argument of the algorithm, as given by the calling program. More...
|
| struct | rpa::transform_seq_size_jump< RngIn, RngOut, Ftor > |
| | For static and interleaved scheduling (range_size and range_jump). More...
|
| struct | rpa::transform_seq_size_jump< RngIn, RngOut, Ftor >::functor_t |
| | The role of this class is to add the method 'reduce'. More...
|
| struct | rpa::transform_seq_size_jump< RngIn, range_outp< obuf_iterator< IterOut, Buffer, IterBuf, void > >, Ftor > |
| | For static or interleaved scheduling, with unlimited buffers. More...
|
| class | rpa::transform_seq_size_jump< RngIn, range_outp< obuf_iterator< IterOut, Buffer, IterBuf, void > >, Ftor >::functor_t |
| | The role of this class is to add to the functor, the method 'reduce'. More...
|
| struct | rpa::transform_seq_size_jump< RngIn, range_outp< obuf_iterator< IterOut, Buffer, IterBuf, Mutex > >, Ftor > |
| | For static or interleaved scheduling, and limited-size buffers. More...
|
| class | rpa::transform_seq_size_jump< RngIn, range_outp< obuf_iterator< IterOut, Buffer, IterBuf, Mutex > >, Ftor >::BaseRngOut |
| class | rpa::transform_seq_size_jump< RngIn, range_outp< obuf_iterator< IterOut, Buffer, IterBuf, Mutex > >, Ftor >::functor_base |
| class | rpa::transform_seq_size_jump< RngIn, range_outp< obuf_iterator< IterOut, Buffer, IterBuf, Mutex > >, Ftor >::functor_t |
| struct | rpa::transform_seq_size_jump< RngIn, range_outp< obuf_iterator< IterOut, Buffer, IterBuf, Mutex > >, Ftor >::functor_t::result_type |
| struct | rpa::transform_seq_step< RngIn, RngOut, Ftor > |
| class | rpa::transform_seq_step< RngIn, RngOut, Ftor >::functor_t |
| struct | rpa::transform_seq_step< RngIn, range_outp< obuf_iterator< IterOut, Buffer, IterBuf, void > >, Ftor > |
| class | rpa::transform_seq_step< RngIn, range_outp< obuf_iterator< IterOut, Buffer, IterBuf, void > >, Ftor >::functor_t |
| struct | rpa::transform_seq_step< RngIn, range_outp< obuf_iterator< IterOut, Buffer, IterBuf, Mutex > >, Ftor > |
| class | rpa::transform_seq_step< RngIn, range_outp< obuf_iterator< IterOut, Buffer, IterBuf, Mutex > >, Ftor >::functor_t |
| class | rpa::transform_loop_thr< Args, Task, Thread > |
| class | rpa::transform_vec< Args, range_size< ItIn >, RngOut, UnaOp, ThrIter > |
| | Definition of the algorithm transform if the input range is 'range_size'. More...
|
| class | rpa::transform_vec< Args, range_step< ItIn, Mutex >, RngOut, UnaOp, ThrIter > |
| | Definition of the algorithm transform if the input range is 'range_step'. More...
|
| class | rpa::transform_vec< Args, range_jump< ItIn >, RngOut, UnaOp, ThrIter > |
| | Definition of 'transform' for interleaved scheduling. More...
|
| struct | rpa::transform_t< Range, ItOut, UnaOp > |
| | Represents the STL algorithm 'transform', and its several execution modes. More...
|
Functions |
| template<class Range, class ItOut, class UnaOp> |
transform_t< Range, ItOut,
UnaOp > | rpa::transform (Range aRng, ItOut aOut, UnaOp aFunc) |
| | Helper function.
|