From Jason Turner

[depr.numeric.limits.has.denorm]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpkf5qx2kc/{from.md → to.md} +34 -0
tmp/tmpkf5qx2kc/{from.md → to.md} RENAMED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ## `has_denorm` members in `numeric_limits` <a id="depr.numeric.limits.has.denorm">[[depr.numeric.limits.has.denorm]]</a>
2
+
3
+ The following type is defined in addition to those specified in
4
+ `<limits>`:
5
+
6
+ ``` cpp
7
+ namespace std {
8
+ enum float_denorm_style {
9
+ denorm_indeterminate = -1,
10
+ denorm_absent = 0,
11
+ denorm_present = 1
12
+ };
13
+ }
14
+ ```
15
+
16
+ The following members are defined in addition to those specified in
17
+ [[numeric.limits.general]]:
18
+
19
+ ``` cpp
20
+ static constexpr float_denorm_style has_denorm = denorm_absent;
21
+ static constexpr bool has_denorm_loss = false;
22
+ ```
23
+
24
+ The values of `has_denorm` and `has_denorm_loss` of specializations of
25
+ `numeric_limits` are unspecified.
26
+
27
+ The following members of the specialization `numeric_limits<bool>` are
28
+ defined in addition to those specified in [[numeric.special]]:
29
+
30
+ ``` cpp
31
+ static constexpr float_denorm_style has_denorm = denorm_absent;
32
+ static constexpr bool has_denorm_loss = false;
33
+ ```
34
+