|
9453 | 9453 | \tcode{ranges::lexicographical_compare(I1, S1, I2, S2, Comp, Proj1, Proj2)} |
9454 | 9454 | can be implemented as: |
9455 | 9455 | \begin{codeblock} |
9456 | | -for ( ; first1 != last1 && first2 != last2 ; ++first1, (void) ++first2) { |
| 9456 | +for (; first1 != last1 && first2 != last2; ++first1, (void)++first2) { |
9457 | 9457 | if (invoke(comp, invoke(proj1, *first1), invoke(proj2, *first2))) return true; |
9458 | 9458 | if (invoke(comp, invoke(proj2, *first2), invoke(proj1, *first1))) return false; |
9459 | 9459 | } |
|
11430 | 11430 | \effects |
11431 | 11431 | Equivalent to: |
11432 | 11432 | \begin{codeblock} |
11433 | | -for (; first != last; ++result, (void) ++first) |
| 11433 | +for (; first != last; ++result, (void)++first) |
11434 | 11434 | ::new (@\placeholdernc{voidify}@(*result)) |
11435 | 11435 | typename iterator_traits<NoThrowForwardIterator>::value_type(*first); |
11436 | 11436 | \end{codeblock} |
|
11486 | 11486 | \effects |
11487 | 11487 | Equivalent to: |
11488 | 11488 | \begin{codeblock} |
11489 | | -for ( ; n > 0; ++result, (void) ++first, --n) |
| 11489 | +for (; n > 0; ++result, (void)++first, --n) |
11490 | 11490 | ::new (@\placeholdernc{voidify}@(*result)) |
11491 | 11491 | typename iterator_traits<NoThrowForwardIterator>::value_type(*first); |
11492 | 11492 | \end{codeblock} |
|
11600 | 11600 | \effects |
11601 | 11601 | Equivalent to: |
11602 | 11602 | \begin{codeblock} |
11603 | | -for (; n > 0; ++result, (void) ++first, --n) |
| 11603 | +for (; n > 0; ++result, (void)++first, --n) |
11604 | 11604 | ::new (@\placeholdernc{voidify}@(*result)) |
11605 | 11605 | typename iterator_traits<NoThrowForwardIterator>::value_type(@\exposid{deref-move}@(first)); |
11606 | 11606 | return {first, result}; |
|
0 commit comments