From Jason Turner

[iterator.cust.swap]

Diff to HTML by rtfpessoa

tmp/tmpdvbdj9pz/{from.md → to.md} RENAMED
@@ -2,11 +2,11 @@
2
 
3
  The name `ranges::iter_swap` denotes a customization point object
4
  [[customization.point.object]] that exchanges the values
5
  [[concept.swappable]] denoted by its arguments.
6
 
7
- Let *`iter-exchange-move`* be the exposition-only function:
8
 
9
  ``` cpp
10
  template<class X, class Y>
11
  constexpr iter_value_t<X> iter-exchange-move(X&& x, Y&& y)
12
  noexcept(noexcept(iter_value_t<X>(iter_move(x))) &&
 
2
 
3
  The name `ranges::iter_swap` denotes a customization point object
4
  [[customization.point.object]] that exchanges the values
5
  [[concept.swappable]] denoted by its arguments.
6
 
7
+ Let *`iter-exchange-move`* be the exposition-only function template:
8
 
9
  ``` cpp
10
  template<class X, class Y>
11
  constexpr iter_value_t<X> iter-exchange-move(X&& x, Y&& y)
12
  noexcept(noexcept(iter_value_t<X>(iter_move(x))) &&