|
1012 | 1012 | \pnum |
1013 | 1013 | \indextext{signal-safe!\idxcode{numeric_limits} members}% |
1014 | 1014 | Each member function defined in this subclause is signal-safe\iref{support.signal}. |
| 1015 | +\begin{note} |
| 1016 | +\indextext{LIA-1}% |
| 1017 | +The arithmetic specification described in ISO/IEC 10967-1:2012 is |
| 1018 | +commonly termed LIA-1. |
| 1019 | +\end{note} |
1015 | 1020 |
|
1016 | 1021 | \indexlibrarymember{min}{numeric_limits}% |
1017 | 1022 | \begin{itemdecl} |
|
1222 | 1227 | \pnum |
1223 | 1228 | Measure of the maximum rounding error. |
1224 | 1229 | \begin{footnote} |
1225 | | -Rounding error is described in |
1226 | | -LIA-1 |
1227 | | -Section 5.2.4 and |
| 1230 | +Rounding error is described in ISO/IEC 10967-1:2012 Section 5.2.4 and |
1228 | 1231 | Annex C Rationale Section C.5.2.4 --- Rounding and rounding constants. |
1229 | 1232 | \end{footnote} |
1230 | 1233 | \end{itemdescr} |
|
1334 | 1337 | \tcode{true} if the type has a representation for a quiet (non-signaling) ``Not a |
1335 | 1338 | Number''. |
1336 | 1339 | \begin{footnote} |
1337 | | -Required by LIA-1. |
| 1340 | +Required by ISO/IEC 10967-1:2012. |
1338 | 1341 | \end{footnote} |
1339 | 1342 |
|
1340 | 1343 | \pnum |
|
1356 | 1359 | \pnum |
1357 | 1360 | \tcode{true} if the type has a representation for a signaling ``Not a Number''. |
1358 | 1361 | \begin{footnote} |
1359 | | -Required by LIA-1. |
| 1362 | +Required by ISO/IEC 10967-1:2012. |
1360 | 1363 | \end{footnote} |
1361 | 1364 |
|
1362 | 1365 | \pnum |
|
1378 | 1381 | \pnum |
1379 | 1382 | Representation of positive infinity, if available. |
1380 | 1383 | \begin{footnote} |
1381 | | -Required by LIA-1. |
| 1384 | +Required by ISO/IEC 10967-1:2012. |
1382 | 1385 | \end{footnote} |
1383 | 1386 |
|
1384 | 1387 | \pnum |
|
1397 | 1400 | \pnum |
1398 | 1401 | Representation of a quiet ``Not a Number'', if available. |
1399 | 1402 | \begin{footnote} |
1400 | | -Required by LIA-1. |
| 1403 | +Required by ISO/IEC 10967-1:2012. |
1401 | 1404 | \end{footnote} |
1402 | 1405 |
|
1403 | 1406 | \pnum |
|
1416 | 1419 | \pnum |
1417 | 1420 | Representation of a signaling ``Not a Number'', if available. |
1418 | 1421 | \begin{footnote} |
1419 | | -Required by LIA-1. |
| 1422 | +Required by ISO/IEC 10967-1:2012. |
1420 | 1423 | \end{footnote} |
1421 | 1424 |
|
1422 | 1425 | \pnum |
|
1436 | 1439 | \pnum |
1437 | 1440 | Minimum positive subnormal value, if available. |
1438 | 1441 | \begin{footnote} |
1439 | | -Required by LIA-1. |
| 1442 | +Required by ISO/IEC 10967-1:2012. |
1440 | 1443 | \end{footnote} |
1441 | 1444 | Otherwise, minimum positive normalized value. |
1442 | 1445 |
|
|
1474 | 1477 | \pnum |
1475 | 1478 | \tcode{true} if the set of values representable by the type is finite. |
1476 | 1479 | \begin{footnote} |
1477 | | -Required by LIA-1. |
| 1480 | +Required by ISO/IEC 10967-1:2012. |
1478 | 1481 | \end{footnote} |
1479 | 1482 | \begin{note} |
1480 | 1483 | All fundamental types\iref{basic.fundamental} are bounded. This member would be \tcode{false} for arbitrary |
|
1494 | 1497 | \pnum |
1495 | 1498 | \tcode{true} if the type is modulo. |
1496 | 1499 | \begin{footnote} |
1497 | | -Required by LIA-1. |
| 1500 | +Required by ISO/IEC 10967-1:2012. |
1498 | 1501 | \end{footnote} |
1499 | 1502 | A type is modulo if, for any operation involving \tcode{+}, \tcode{-}, or |
1500 | 1503 | \tcode{*} on values of that type whose result would fall outside the range |
|
1523 | 1526 | if, at the start of the program, there exists a value of the type that would cause |
1524 | 1527 | an arithmetic operation using that value to trap. |
1525 | 1528 | \begin{footnote} |
1526 | | -Required by LIA-1. |
| 1529 | +Required by ISO/IEC 10967-1:2012. |
1527 | 1530 | \end{footnote} |
1528 | 1531 |
|
1529 | 1532 | \pnum |
|
1542 | 1545 | \begin{footnote} |
1543 | 1546 | Refer to |
1544 | 1547 | ISO/IEC/IEEE 60559. |
1545 | | -Required by LIA-1. |
| 1548 | +Required by ISO/IEC 10967-1:2012. |
1546 | 1549 | \end{footnote} |
1547 | 1550 |
|
1548 | 1551 | \pnum |
|
1559 | 1562 | The rounding style for the type. |
1560 | 1563 | \begin{footnote} |
1561 | 1564 | Equivalent to \tcode{FLT_ROUNDS}. |
1562 | | -Required by LIA-1. |
| 1565 | +Required by ISO/IEC 10967-1:2012. |
1563 | 1566 | \end{footnote} |
1564 | 1567 |
|
1565 | 1568 | \pnum |
|
0 commit comments