rheolef  6.6
msg_left_permutation_apply.h
Go to the documentation of this file.
1 #ifndef _RHEO_MSG_LEFT_PERMUTATION_APPLY_H
2 #define _RHEO_MSG_LEFT_PERMUTATION_APPLY_H
3 namespace rheolef {
30 template <
31  class InputIterator1,
32  class InputIterator2,
33  class SetOp,
34  class OutputRandomIterator>
35 void
37  InputIterator1 x,
38  SetOp op,
39  InputIterator2 py,
40  InputIterator2 last_py,
41  OutputRandomIterator y)
42 {
43  while (py != last_py)
44  op(y[*py++], *x++);
45 }
46 @endcode
47 } // namespace rheolef
48 #endif // _RHEO_MSG_LEFT_PERMUTATION_APPLY_H
irheostream, orheostream - large data streams
Definition: compiler.h:7
void msg_left_permutation_apply(InputIterator1 x, SetOp op, InputIterator2 py, InputIterator2 last_py, OutputRandomIterator y)
msg_left_permutation_apply – sequentail apply