tmp/tmpzj3oixgz/{from.md → to.md}
RENAMED
|
@@ -53,7 +53,16 @@ void seed(result_type s);
|
|
| 53 |
template<class Sseq> void seed(Sseq& q);
|
| 54 |
```
|
| 55 |
|
| 56 |
*Effects:* With `b` as the base engine, invokes `b.seed(q)`.
|
| 57 |
|
| 58 |
-
`A` shall also
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 59 |
|
|
|
|
| 53 |
template<class Sseq> void seed(Sseq& q);
|
| 54 |
```
|
| 55 |
|
| 56 |
*Effects:* With `b` as the base engine, invokes `b.seed(q)`.
|
| 57 |
|
| 58 |
+
`A` shall also meet the following additional requirements:
|
| 59 |
+
|
| 60 |
+
- The complexity of each function shall not exceed the complexity of the
|
| 61 |
+
corresponding function applied to the base engine.
|
| 62 |
+
- The state of `A` shall include the state of its base engine. The size
|
| 63 |
+
of `A`’s state shall be no less than the size of the base engine.
|
| 64 |
+
- Copying `A`’s state (e.g., during copy construction or copy
|
| 65 |
+
assignment) shall include copying the state of the base engine of `A`.
|
| 66 |
+
- The textual representation of `A` shall include the textual
|
| 67 |
+
representation of its base engine.
|
| 68 |
|