tmp/tmpbrc2aaly/{from.md → to.md}
RENAMED
|
@@ -26,22 +26,22 @@ and have the indicated semantics, and if `E` also meets all other
|
|
| 26 |
requirements of this subclause [[rand.req.eng]]. In that Table and
|
| 27 |
throughout this subclause:
|
| 28 |
|
| 29 |
- `T` is the type named by `E`’s associated `result_type`;
|
| 30 |
- `e` is a value of `E`, `v` is an lvalue of `E`, `x` and `y` are
|
| 31 |
-
(possibly
|
| 32 |
- `s` is a value of `T`;
|
| 33 |
- `q` is an lvalue meeting the requirements of a seed sequence
|
| 34 |
[[rand.req.seedseq]];
|
| 35 |
- `z` is a value of type `unsigned long long`;
|
| 36 |
- `os` is an lvalue of the type of some class template specialization
|
| 37 |
`basic_ostream<charT,` `traits>`; and
|
| 38 |
- `is` is an lvalue of the type of some class template specialization
|
| 39 |
`basic_istream<charT,` `traits>`;
|
| 40 |
|
| 41 |
where `charT` and `traits` are constrained according to [[strings]] and
|
| 42 |
-
[[input.output]].
|
| 43 |
|
| 44 |
`E` shall meet the *Cpp17CopyConstructible* (
|
| 45 |
[[cpp17.copyconstructible]]) and *Cpp17CopyAssignable* (
|
| 46 |
[[cpp17.copyassignable]]) requirements. These operations shall each be
|
| 47 |
of complexity no worse than 𝑂(\text{size of state}).
|
|
|
|
| 26 |
requirements of this subclause [[rand.req.eng]]. In that Table and
|
| 27 |
throughout this subclause:
|
| 28 |
|
| 29 |
- `T` is the type named by `E`’s associated `result_type`;
|
| 30 |
- `e` is a value of `E`, `v` is an lvalue of `E`, `x` and `y` are
|
| 31 |
+
(possibly const) values of `E`;
|
| 32 |
- `s` is a value of `T`;
|
| 33 |
- `q` is an lvalue meeting the requirements of a seed sequence
|
| 34 |
[[rand.req.seedseq]];
|
| 35 |
- `z` is a value of type `unsigned long long`;
|
| 36 |
- `os` is an lvalue of the type of some class template specialization
|
| 37 |
`basic_ostream<charT,` `traits>`; and
|
| 38 |
- `is` is an lvalue of the type of some class template specialization
|
| 39 |
`basic_istream<charT,` `traits>`;
|
| 40 |
|
| 41 |
where `charT` and `traits` are constrained according to [[strings]] and
|
| 42 |
+
[[input.output]].[^2]
|
| 43 |
|
| 44 |
`E` shall meet the *Cpp17CopyConstructible* (
|
| 45 |
[[cpp17.copyconstructible]]) and *Cpp17CopyAssignable* (
|
| 46 |
[[cpp17.copyassignable]]) requirements. These operations shall each be
|
| 47 |
of complexity no worse than 𝑂(\text{size of state}).
|