tmp/tmpdjsy_6sv/{from.md → to.md}
RENAMED
|
@@ -25,11 +25,11 @@ ill-formed, no diagnostic required.
|
|
| 25 |
|
| 26 |
The name `ranges::iter_swap` denotes a customization point object
|
| 27 |
[[customization.point.object]] that exchanges the values
|
| 28 |
[[concept.swappable]] denoted by its arguments.
|
| 29 |
|
| 30 |
-
Let *`iter-exchange-move`* be the exposition-only function:
|
| 31 |
|
| 32 |
``` cpp
|
| 33 |
template<class X, class Y>
|
| 34 |
constexpr iter_value_t<X> iter-exchange-move(X&& x, Y&& y)
|
| 35 |
noexcept(noexcept(iter_value_t<X>(iter_move(x))) &&
|
|
|
|
| 25 |
|
| 26 |
The name `ranges::iter_swap` denotes a customization point object
|
| 27 |
[[customization.point.object]] that exchanges the values
|
| 28 |
[[concept.swappable]] denoted by its arguments.
|
| 29 |
|
| 30 |
+
Let *`iter-exchange-move`* be the exposition-only function template:
|
| 31 |
|
| 32 |
``` cpp
|
| 33 |
template<class X, class Y>
|
| 34 |
constexpr iter_value_t<X> iter-exchange-move(X&& x, Y&& y)
|
| 35 |
noexcept(noexcept(iter_value_t<X>(iter_move(x))) &&
|