From f142ecc072cf5f7e6e728ab6f4e8fb78e09d6d8b Mon Sep 17 00:00:00 2001 From: Alisdair Meredith Date: Fri, 18 Oct 2024 08:49:04 -0400 Subject: [PATCH] [except] Complete dissolving this clause into the rest of the standard --- source/support.tex | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/source/support.tex b/source/support.tex index c8e0d789ae..ef7d0aace1 100644 --- a/source/support.tex +++ b/source/support.tex @@ -3760,6 +3760,15 @@ \pnum The header \libheaderdef{exception} defines several types and functions related to the handling of exceptions in a \Cpp{} program. +The function \tcode{std::terminate}\iref{except.terminate} +is used by the exception +handling mechanism for coping with errors related to the exception handling +mechanism itself. +The function \tcode{std::uncaught_exceptions}\iref{uncaught.exceptions} +reports how many exceptions are uncaught in the current thread. +The function \tcode{std::current_exception}\iref{propagation} and the class +\tcode{std::nested_exception}\iref{except.nested} can be used by a program to +capture the currently handled exception. \rSec2[exception.syn]{Header \tcode{} synopsis}