tmp/tmpspvaugsn/{from.md → to.md}
RENAMED
|
@@ -8,11 +8,11 @@ to replace copying with moving.
|
|
| 8 |
The name `views::as_rvalue` denotes a range adaptor object
|
| 9 |
[[range.adaptor.object]]. Let `E` be an expression and let `T` be
|
| 10 |
`decltype((E))`. The expression `views::as_rvalue(E)` is
|
| 11 |
expression-equivalent to:
|
| 12 |
|
| 13 |
-
- `views::all(E)` if
|
| 14 |
`same_as<range_rvalue_reference_t<T>, range_reference_t<T>>` is
|
| 15 |
`true`.
|
| 16 |
- Otherwise, `as_rvalue_view(E)`.
|
| 17 |
|
| 18 |
[*Example 1*:
|
|
|
|
| 8 |
The name `views::as_rvalue` denotes a range adaptor object
|
| 9 |
[[range.adaptor.object]]. Let `E` be an expression and let `T` be
|
| 10 |
`decltype((E))`. The expression `views::as_rvalue(E)` is
|
| 11 |
expression-equivalent to:
|
| 12 |
|
| 13 |
+
- `views::all(E)` if `T` models `input_range` and
|
| 14 |
`same_as<range_rvalue_reference_t<T>, range_reference_t<T>>` is
|
| 15 |
`true`.
|
| 16 |
- Otherwise, `as_rvalue_view(E)`.
|
| 17 |
|
| 18 |
[*Example 1*:
|