Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 36 additions & 36 deletions source/diagnostics.tex
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,8 @@
namespace std {
class logic_error : public exception {
public:
explicit logic_error(const string& what_arg);
explicit logic_error(const char* what_arg);
constexpr explicit logic_error(const string& what_arg);
constexpr explicit logic_error(const char* what_arg);
};
}
\end{codeblock}
Expand All @@ -98,7 +98,7 @@

\indexlibraryctor{logic_error}%
\begin{itemdecl}
logic_error(const string& what_arg);
constexpr logic_error(const string& what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -109,7 +109,7 @@

\indexlibraryctor{logic_error}%
\begin{itemdecl}
logic_error(const char* what_arg);
constexpr logic_error(const char* what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -125,8 +125,8 @@
namespace std {
class domain_error : public logic_error {
public:
explicit domain_error(const string& what_arg);
explicit domain_error(const char* what_arg);
constexpr explicit domain_error(const string& what_arg);
constexpr explicit domain_error(const char* what_arg);
};
}
\end{codeblock}
Expand All @@ -139,7 +139,7 @@

\indexlibraryctor{domain_error}%
\begin{itemdecl}
domain_error(const string& what_arg);
constexpr domain_error(const string& what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -150,7 +150,7 @@

\indexlibraryctor{domain_error}%
\begin{itemdecl}
domain_error(const char* what_arg);
constexpr domain_error(const char* what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -166,8 +166,8 @@
namespace std {
class invalid_argument : public logic_error {
public:
explicit invalid_argument(const string& what_arg);
explicit invalid_argument(const char* what_arg);
constexpr explicit invalid_argument(const string& what_arg);
constexpr explicit invalid_argument(const char* what_arg);
};
}
\end{codeblock}
Expand All @@ -179,7 +179,7 @@

\indexlibraryctor{invalid_argument}%
\begin{itemdecl}
invalid_argument(const string& what_arg);
constexpr invalid_argument(const string& what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -190,7 +190,7 @@

\indexlibraryctor{invalid_argument}%
\begin{itemdecl}
invalid_argument(const char* what_arg);
constexpr invalid_argument(const char* what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -206,8 +206,8 @@
namespace std {
class length_error : public logic_error {
public:
explicit length_error(const string& what_arg);
explicit length_error(const char* what_arg);
constexpr explicit length_error(const string& what_arg);
constexpr explicit length_error(const char* what_arg);
};
}
\end{codeblock}
Expand All @@ -221,7 +221,7 @@

\indexlibraryctor{length_error}%
\begin{itemdecl}
length_error(const string& what_arg);
constexpr length_error(const string& what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -232,7 +232,7 @@

\indexlibraryctor{length_error}%
\begin{itemdecl}
length_error(const char* what_arg);
constexpr length_error(const char* what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -248,8 +248,8 @@
namespace std {
class out_of_range : public logic_error {
public:
explicit out_of_range(const string& what_arg);
explicit out_of_range(const char* what_arg);
constexpr explicit out_of_range(const string& what_arg);
constexpr explicit out_of_range(const char* what_arg);
};
}
\end{codeblock}
Expand All @@ -263,7 +263,7 @@

\indexlibraryctor{out_of_range}%
\begin{itemdecl}
out_of_range(const string& what_arg);
constexpr out_of_range(const string& what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -274,7 +274,7 @@

\indexlibraryctor{out_of_range}%
\begin{itemdecl}
out_of_range(const char* what_arg);
constexpr out_of_range(const char* what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -290,8 +290,8 @@
namespace std {
class runtime_error : public exception {
public:
explicit runtime_error(const string& what_arg);
explicit runtime_error(const char* what_arg);
constexpr explicit runtime_error(const string& what_arg);
constexpr explicit runtime_error(const char* what_arg);
};
}
\end{codeblock}
Expand All @@ -304,7 +304,7 @@

\indexlibraryctor{runtime_error}%
\begin{itemdecl}
runtime_error(const string& what_arg);
constexpr runtime_error(const string& what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -315,7 +315,7 @@

\indexlibraryctor{runtime_error}%
\begin{itemdecl}
runtime_error(const char* what_arg);
constexpr runtime_error(const char* what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -331,8 +331,8 @@
namespace std {
class range_error : public runtime_error {
public:
explicit range_error(const string& what_arg);
explicit range_error(const char* what_arg);
constexpr explicit range_error(const string& what_arg);
constexpr explicit range_error(const char* what_arg);
};
}
\end{codeblock}
Expand All @@ -345,7 +345,7 @@

\indexlibraryctor{range_error}%
\begin{itemdecl}
range_error(const string& what_arg);
constexpr range_error(const string& what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -356,7 +356,7 @@

\indexlibraryctor{range_error}%
\begin{itemdecl}
range_error(const char* what_arg);
constexpr range_error(const char* what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -372,8 +372,8 @@
namespace std {
class overflow_error : public runtime_error {
public:
explicit overflow_error(const string& what_arg);
explicit overflow_error(const char* what_arg);
constexpr explicit overflow_error(const string& what_arg);
constexpr explicit overflow_error(const char* what_arg);
};
}
\end{codeblock}
Expand All @@ -385,7 +385,7 @@

\indexlibraryctor{overflow_error}%
\begin{itemdecl}
overflow_error(const string& what_arg);
constexpr overflow_error(const string& what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -396,7 +396,7 @@

\indexlibraryctor{overflow_error}%
\begin{itemdecl}
overflow_error(const char* what_arg);
constexpr overflow_error(const char* what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -412,8 +412,8 @@
namespace std {
class underflow_error : public runtime_error {
public:
explicit underflow_error(const string& what_arg);
explicit underflow_error(const char* what_arg);
constexpr explicit underflow_error(const string& what_arg);
constexpr explicit underflow_error(const char* what_arg);
};
}
\end{codeblock}
Expand All @@ -425,7 +425,7 @@

\indexlibraryctor{underflow_error}%
\begin{itemdecl}
underflow_error(const string& what_arg);
constexpr underflow_error(const string& what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -436,7 +436,7 @@

\indexlibraryctor{underflow_error}%
\begin{itemdecl}
underflow_error(const char* what_arg);
constexpr underflow_error(const char* what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand Down
3 changes: 2 additions & 1 deletion source/support.tex
Original file line number Diff line number Diff line change
Expand Up @@ -613,7 +613,8 @@
#define @\defnlibxname{cpp_lib_constexpr_complex}@ 202306L // also in \libheader{complex}
#define @\defnlibxname{cpp_lib_constexpr_deque}@ 202502L // also in \libheader{deque}
#define @\defnlibxname{cpp_lib_constexpr_dynamic_alloc}@ 201907L // also in \libheader{memory}
#define @\defnlibxname{cpp_lib_constexpr_exceptions}@ 202411L // also in \libheader{exception}
#define @\defnlibxname{cpp_lib_constexpr_exceptions}@ 202502L
// also in \libheader{exception}, \libheader{stdexcept}, \libheader{expected}, \libheader{optional}, \libheader{variant}, and \libheader{format}
#define @\defnlibxname{cpp_lib_constexpr_flat_map}@ 202502L // also in \libheader{flat_map}
#define @\defnlibxname{cpp_lib_constexpr_flat_set}@ 202502L // also in \libheader{flat_set}
#define @\defnlibxname{cpp_lib_constexpr_forward_list}@ 202502L // also in \libheader{forward_list}
Expand Down
8 changes: 4 additions & 4 deletions source/text.tex
Original file line number Diff line number Diff line change
Expand Up @@ -8958,8 +8958,8 @@
namespace std {
class format_error : public runtime_error {
public:
explicit format_error(const string& what_arg);
explicit format_error(const char* what_arg);
constexpr explicit format_error(const string& what_arg);
constexpr explicit format_error(const char* what_arg);
};
}
\end{codeblock}
Expand All @@ -8970,7 +8970,7 @@

\indexlibraryctor{format_error}%
\begin{itemdecl}
format_error(const string& what_arg);
constexpr format_error(const string& what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand All @@ -8981,7 +8981,7 @@
\indexlibraryctor{format_error}%
\end{itemdescr}
\begin{itemdecl}
format_error(const char* what_arg);
constexpr format_error(const char* what_arg);
\end{itemdecl}

\begin{itemdescr}
Expand Down
Loading