tmp/tmp5x2lchfv/{from.md → to.md}
RENAMED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
**Table: Cpp17MoveConstructible requirements** <a id="cpp17.moveconstructible">[cpp17.moveconstructible]</a>
|
| 2 |
+
|
| 3 |
+
| Expression | Post-condition |
|
| 4 |
+
| ----------- | ------------------------------------------------------------------ |
|
| 5 |
+
| `T u = rv;` | `u` is equivalent to the value of `rv` before the construction |
|
| 6 |
+
| `T(rv)` | `T(rv)` is equivalent to the value of `rv` before the construction |
|
| 7 |
+
| *[spans 2 columns]* `rv`'s state is unspecified *`rv` must still meet the requirements of the library component that is using it. The operations listed in those requirements must work as specified whether `rv` has been moved from or not.* |
|
| 8 |
+
|