|
486 | 486 |
|
487 | 487 | \rSec2[underflow.error]{Class \tcode{underflow_error}}
|
488 | 488 |
|
489 |
| -\indexlibrary{\idxcode{overflow_error}}% |
| 489 | +\indexlibrary{\idxcode{underflow_error}}% |
490 | 490 | \begin{codeblock}
|
491 | 491 | namespace std {
|
492 | 492 | class underflow_error : public runtime_error {
|
|
769 | 769 | libraries unchanged.
|
770 | 770 |
|
771 | 771 | \rSec2[system_error.syn]{Header \tcode{<system_error>} synopsis}
|
| 772 | +\indextext{\idxhdr{system_error}}% |
| 773 | +\indexlibrary{\idxhdr{system_error}}% |
772 | 774 | \indexlibrary{\idxcode{error_category}}%
|
773 | 775 | \indexlibrary{\idxcode{error_code}}%
|
774 | 776 | \indexlibrary{\idxcode{error_condition}}%
|
|
1044 | 1046 | \returns \tcode{this == \&rhs}.
|
1045 | 1047 | \end{itemdescr}
|
1046 | 1048 |
|
1047 |
| -\indexlibrary{\idxcode{operator"!=}!\idxcode{error_category}}% |
1048 |
| -\indexlibrary{\idxcode{error_category}!\idxcode{operator"!=}}% |
| 1049 | +\indexlibrarymember{operator"!=}{error_category}% |
1049 | 1050 | \begin{itemdecl}
|
1050 | 1051 | bool operator!=(const error_category& rhs) const noexcept;
|
1051 | 1052 | \end{itemdecl}
|
|
1387 | 1388 | error conditions. \begin{note} \tcode{error_condition} values are portable abstractions,
|
1388 | 1389 | while \tcode{error_code} values~(\ref{syserr.errcode}) are implementation specific. \end{note}
|
1389 | 1390 |
|
1390 |
| -\indexlibrary{\idxcode{error_code}}% |
| 1391 | +\indexlibrary{\idxcode{error_condition}}% |
1391 | 1392 | \begin{codeblock}
|
1392 | 1393 | namespace std {
|
1393 | 1394 | class error_condition {
|
|
1615 | 1616 | \returns \tcode{lhs.category() == rhs.category() \&\& lhs.value() == rhs.value()}.
|
1616 | 1617 | \end{itemdescr}
|
1617 | 1618 |
|
1618 |
| -\indexlibrary{\idxcode{operator"!=}!\idxcode{error_code}}% |
1619 |
| -\indexlibrary{\idxcode{error_code}!\idxcode{operator"!=}}% |
1620 |
| -\indexlibrary{\idxcode{operator"!=}!\idxcode{error_condition}}% |
1621 |
| -\indexlibrary{\idxcode{error_condition}!\idxcode{operator"!=}}% |
| 1619 | +\indexlibrarymember{operator"!=}{error_code}% |
| 1620 | +\indexlibrarymember{operator"!=}{error_condition}% |
1622 | 1621 | \begin{itemdecl}
|
1623 | 1622 | bool operator!=(const error_code& lhs, const error_code& rhs) noexcept;
|
1624 | 1623 | bool operator!=(const error_code& lhs, const error_condition& rhs) noexcept;
|
|
1633 | 1632 |
|
1634 | 1633 | \rSec2[syserr.hash]{System error hash support}
|
1635 | 1634 |
|
1636 |
| -\indexlibrary{\idxcode{hash}}% |
| 1635 | +\indexlibrary{\idxcode{hash}!\idxcode{error_code}}% |
1637 | 1636 | \begin{itemdecl}
|
1638 | 1637 | template <> struct hash<error_code>;
|
1639 | 1638 | \end{itemdecl}
|
|
1672 | 1671 | const char* what_arg);
|
1673 | 1672 | system_error(int ev, const error_category& ecat);
|
1674 | 1673 | const error_code& code() const noexcept;
|
1675 |
| - const char* what() const noexcept; |
| 1674 | + const char* what() const noexcept override; |
1676 | 1675 | };
|
1677 | 1676 | } // namespace std
|
1678 | 1677 | \end{codeblock}
|
|
1780 | 1779 |
|
1781 | 1780 | \indexlibrarymember{what}{system_error}%
|
1782 | 1781 | \begin{itemdecl}
|
1783 |
| -const char* what() const noexcept; |
| 1782 | +const char* what() const noexcept override; |
1784 | 1783 | \end{itemdecl}
|
1785 | 1784 |
|
1786 | 1785 | \begin{itemdescr}
|
|
0 commit comments