|
template<typename ExecutionPolicy , typename ForwardIterator , typename Op > |
void | ityr::for_each (const ExecutionPolicy &policy, ForwardIterator first, ForwardIterator last, Op op) |
| Apply an operator to each element in a range. More...
|
|
template<typename ExecutionPolicy , typename ForwardIterator1 , typename ForwardIterator2 , typename Op > |
void | ityr::for_each (const ExecutionPolicy &policy, ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, Op op) |
| Apply an operator to each element in a range. More...
|
|
template<typename ExecutionPolicy , typename ForwardIterator1 , typename ForwardIterator2 , typename ForwardIterator3 , typename Op > |
void | ityr::for_each (const ExecutionPolicy &policy, ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator3 first3, Op op) |
| Apply an operator to each element in a range. More...
|
|
template<typename ExecutionPolicy , typename ForwardIterator1 , typename ForwardIterator2 , typename ForwardIterator3 , typename ForwardIterator4 , typename Op > |
void | ityr::for_each (const ExecutionPolicy &policy, ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator3 first3, ForwardIterator4 first4, Op op) |
| Apply an operator to each element in a range. More...
|
|
template<typename ExecutionPolicy , typename ForwardIterator1 , typename ForwardIterator2 , typename ForwardIterator3 , typename ForwardIterator4 , typename ForwardIterator5 , typename Op > |
void | ityr::for_each (const ExecutionPolicy &policy, ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator3 first3, ForwardIterator4 first4, ForwardIterator5 first5, Op op) |
| Apply an operator to each element in a range. More...
|
|
template<typename ExecutionPolicy , typename ForwardIterator1 , typename ForwardIterator2 , typename ForwardIterator3 , typename ForwardIterator4 , typename ForwardIterator5 , typename ForwardIterator6 , typename Op > |
void | ityr::for_each (const ExecutionPolicy &policy, ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator3 first3, ForwardIterator4 first4, ForwardIterator5 first5, ForwardIterator6 first6, Op op) |
| Apply an operator to each element in a range. More...
|
|
template<typename ExecutionPolicy , typename ForwardIterator1 , typename ForwardIterator2 , typename ForwardIterator3 , typename ForwardIterator4 , typename ForwardIterator5 , typename ForwardIterator6 , typename ForwardIterator7 , typename Op > |
void | ityr::for_each (const ExecutionPolicy &policy, ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator3 first3, ForwardIterator4 first4, ForwardIterator5 first5, ForwardIterator6 first6, ForwardIterator6 first7, Op op) |
| Apply an operator to each element in a range. More...
|
|
template<typename ExecutionPolicy , typename ForwardIterator1 , typename ForwardIterator2 , typename ForwardIterator3 , typename ForwardIterator4 , typename ForwardIterator5 , typename ForwardIterator6 , typename ForwardIterator7 , typename ForwardIterator8 , typename Op > |
void | ityr::for_each (const ExecutionPolicy &policy, ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator3 first3, ForwardIterator4 first4, ForwardIterator5 first5, ForwardIterator6 first6, ForwardIterator6 first7, ForwardIterator6 first8, Op op) |
| Apply an operator to each element in a range. More...
|
|
template<typename ExecutionPolicy , typename ForwardIterator1 , typename ForwardIteratorD , typename UnaryOp > |
ForwardIteratorD | ityr::transform (const ExecutionPolicy &policy, ForwardIterator1 first1, ForwardIterator1 last1, ForwardIteratorD first_d, UnaryOp unary_op) |
| Transform elements in a given range and store them in another range. More...
|
|
template<typename ExecutionPolicy , typename ForwardIterator1 , typename ForwardIterator2 , typename ForwardIteratorD , typename BinaryOp > |
ForwardIteratorD | ityr::transform (const ExecutionPolicy &policy, ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIteratorD first_d, BinaryOp binary_op) |
| Transform elements in given ranges and store them in another range. More...
|
|
template<typename ExecutionPolicy , typename ForwardIterator , typename T > |
void | ityr::fill (const ExecutionPolicy &policy, ForwardIterator first, ForwardIterator last, const T &value) |
| Fill a range with a given value. More...
|
|
template<typename ExecutionPolicy , typename ForwardIterator1 , typename ForwardIteratorD > |
ForwardIteratorD | ityr::copy (const ExecutionPolicy &policy, ForwardIterator1 first1, ForwardIterator1 last1, ForwardIteratorD first_d) |
| Copy a range to another. More...
|
|
template<typename ExecutionPolicy , typename ForwardIterator1 , typename ForwardIteratorD > |
ForwardIteratorD | ityr::move (const ExecutionPolicy &policy, ForwardIterator1 first1, ForwardIterator1 last1, ForwardIteratorD first_d) |
| Move a range to another. More...
|
|
template<typename ExecutionPolicy , typename BidirectionalIterator > |
void | ityr::reverse (const ExecutionPolicy &policy, BidirectionalIterator first, BidirectionalIterator last) |
| Reverse a range. More...
|
|
template<typename ExecutionPolicy , typename BidirectionalIterator1 , typename BidirectionalIteratorD > |
BidirectionalIteratorD | ityr::reverse_copy (const ExecutionPolicy &policy, BidirectionalIterator1 first1, BidirectionalIterator1 last1, BidirectionalIteratorD first_d) |
| Copy a reversed range to another. More...
|
|
template<typename ExecutionPolicy , typename BidirectionalIterator > |
BidirectionalIterator | ityr::rotate (const ExecutionPolicy &policy, BidirectionalIterator first, BidirectionalIterator middle, BidirectionalIterator last) |
| Rotate a range. More...
|
|
template<typename ExecutionPolicy , typename ForwardIterator1 , typename ForwardIteratorD > |
ForwardIteratorD | ityr::rotate_copy (const ExecutionPolicy &policy, ForwardIterator1 first1, ForwardIterator1 middle1, ForwardIterator1 last1, ForwardIteratorD first_d) |
| Copy a rotated range to another. More...
|
|