From Jason Turner

[rand.adapt.general]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmptvkh1z2f/{from.md → to.md} +15 -15
tmp/tmptvkh1z2f/{from.md → to.md} RENAMED
@@ -1,29 +1,29 @@
1
  #### In general <a id="rand.adapt.general">[[rand.adapt.general]]</a>
2
 
3
- Each type instantiated from a class template specified in this section 
4
- [[rand.adapt]] satisfies the requirements of a random number engine
5
- adaptor ([[rand.req.adapt]]) type.
6
 
7
  Except where specified otherwise, the complexity of each function
8
- specified in this section  [[rand.adapt]] is constant.
9
 
10
- Except where specified otherwise, no function described in this section 
11
- [[rand.adapt]] throws an exception.
12
 
13
- Every function described in this section  [[rand.adapt]] that has a
14
  function parameter `q` of type `Sseq&` for a template type parameter
15
  named `Sseq` that is different from type `seed_seq` throws what and when
16
  the invocation of `q.generate` throws.
17
 
18
- Descriptions are provided in this section  [[rand.adapt]] only for
19
- adaptor operations that are not described in section  [[rand.req.adapt]]
20
- or for operations where there is additional semantic information. In
21
- particular, declarations for copy constructors, for copy assignment
22
- operators, for streaming operators, and for equality and inequality
23
- operators are not shown in the synopses.
24
 
25
- Each template specified in this section  [[rand.adapt]] requires one or
26
- more relationships, involving the value(s) of its non-type template
27
  parameter(s), to hold. A program instantiating any of these templates is
28
  ill-formed if any such required relationship fails to hold.
29
 
 
1
  #### In general <a id="rand.adapt.general">[[rand.adapt.general]]</a>
2
 
3
+ Each type instantiated from a class template specified in this
4
+ subclause  [[rand.adapt]] meets the requirements of a random number
5
+ engine adaptor [[rand.req.adapt]] type.
6
 
7
  Except where specified otherwise, the complexity of each function
8
+ specified in this subclause  [[rand.adapt]] is constant.
9
 
10
+ Except where specified otherwise, no function described in this
11
+ subclause  [[rand.adapt]] throws an exception.
12
 
13
+ Every function described in this subclause  [[rand.adapt]] that has a
14
  function parameter `q` of type `Sseq&` for a template type parameter
15
  named `Sseq` that is different from type `seed_seq` throws what and when
16
  the invocation of `q.generate` throws.
17
 
18
+ Descriptions are provided in this subclause  [[rand.adapt]] only for
19
+ adaptor operations that are not described in subclause 
20
+ [[rand.req.adapt]] or for operations where there is additional semantic
21
+ information. In particular, declarations for copy constructors, for copy
22
+ assignment operators, for streaming operators, and for equality and
23
+ inequality operators are not shown in the synopses.
24
 
25
+ Each template specified in this subclause  [[rand.adapt]] requires one
26
+ or more relationships, involving the value(s) of its non-type template
27
  parameter(s), to hold. A program instantiating any of these templates is
28
  ill-formed if any such required relationship fails to hold.
29