tmp/tmpt8_q7uvo/{from.md → to.md}
RENAMED
|
@@ -10,11 +10,11 @@ template<class Iterator1, class Iterator2>
|
|
| 10 |
*Returns:* `y.base() - x.base()`.
|
| 11 |
|
| 12 |
``` cpp
|
| 13 |
template<class Iterator>
|
| 14 |
constexpr reverse_iterator<Iterator> operator+(
|
| 15 |
-
|
| 16 |
const reverse_iterator<Iterator>& x);
|
| 17 |
```
|
| 18 |
|
| 19 |
*Returns:* `reverse_iterator<Iterator>(x.base() - n)`.
|
| 20 |
|
|
@@ -28,11 +28,11 @@ friend constexpr iter_rvalue_reference_t<Iterator>
|
|
| 28 |
``` cpp
|
| 29 |
auto tmp = i.base();
|
| 30 |
return ranges::iter_move(--tmp);
|
| 31 |
```
|
| 32 |
|
| 33 |
-
*Remarks:* The
|
| 34 |
|
| 35 |
``` cpp
|
| 36 |
is_nothrow_copy_constructible_v<Iterator> &&
|
| 37 |
noexcept(ranges::iter_move(--declval<Iterator&>()))
|
| 38 |
```
|
|
@@ -50,11 +50,11 @@ template<indirectly_swappable<Iterator> Iterator2>
|
|
| 50 |
auto xtmp = x.base();
|
| 51 |
auto ytmp = y.base();
|
| 52 |
ranges::iter_swap(--xtmp, --ytmp);
|
| 53 |
```
|
| 54 |
|
| 55 |
-
*Remarks:* The
|
| 56 |
|
| 57 |
``` cpp
|
| 58 |
is_nothrow_copy_constructible_v<Iterator> &&
|
| 59 |
is_nothrow_copy_constructible_v<Iterator2> &&
|
| 60 |
noexcept(ranges::iter_swap(--declval<Iterator&>(), --declval<Iterator2&>()))
|
|
|
|
| 10 |
*Returns:* `y.base() - x.base()`.
|
| 11 |
|
| 12 |
``` cpp
|
| 13 |
template<class Iterator>
|
| 14 |
constexpr reverse_iterator<Iterator> operator+(
|
| 15 |
+
iter_difference_t<Iterator> n,
|
| 16 |
const reverse_iterator<Iterator>& x);
|
| 17 |
```
|
| 18 |
|
| 19 |
*Returns:* `reverse_iterator<Iterator>(x.base() - n)`.
|
| 20 |
|
|
|
|
| 28 |
``` cpp
|
| 29 |
auto tmp = i.base();
|
| 30 |
return ranges::iter_move(--tmp);
|
| 31 |
```
|
| 32 |
|
| 33 |
+
*Remarks:* The exception specification is equivalent to:
|
| 34 |
|
| 35 |
``` cpp
|
| 36 |
is_nothrow_copy_constructible_v<Iterator> &&
|
| 37 |
noexcept(ranges::iter_move(--declval<Iterator&>()))
|
| 38 |
```
|
|
|
|
| 50 |
auto xtmp = x.base();
|
| 51 |
auto ytmp = y.base();
|
| 52 |
ranges::iter_swap(--xtmp, --ytmp);
|
| 53 |
```
|
| 54 |
|
| 55 |
+
*Remarks:* The exception specification is equivalent to:
|
| 56 |
|
| 57 |
``` cpp
|
| 58 |
is_nothrow_copy_constructible_v<Iterator> &&
|
| 59 |
is_nothrow_copy_constructible_v<Iterator2> &&
|
| 60 |
noexcept(ranges::iter_swap(--declval<Iterator&>(), --declval<Iterator2&>()))
|