Skip to content

Commit bc5a56b

Browse files
CaseyCartertkoeppe
authored andcommitted
[exception] Paragraph two is no longer universally true
We recently added `bad_expected_access<void>` to the Standard Library, which derives from `exception`, but does not have "the following publicly accessible member functions, each of them having a non-throwing exception specification." For clarity, we should point out that this provision is not universal.
1 parent 07653b2 commit bc5a56b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

source/support.tex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3635,7 +3635,8 @@
36353635
expressions, to report errors detected during program execution.
36363636

36373637
\pnum
3638-
Each standard library class \tcode{T} that derives from class \tcode{exception}
3638+
Except where explicitly specified otherwise,
3639+
each standard library class \tcode{T} that derives from class \tcode{exception}
36393640
has the following publicly accessible member functions, each of them having
36403641
a non-throwing exception specification\iref{except.spec}:
36413642
\begin{itemize}

0 commit comments

Comments
 (0)