From Jason Turner

[rand.req.adapt]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpzj3oixgz/{from.md → to.md} +10 -1
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 satisfy the following additional requirements:
 
 
 
 
 
 
 
 
 
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