17 Language support library [support]

17.9 Exception handling [support.exception]

17.9.6 uncaught_exceptions [uncaught.exceptions]

int uncaught_exceptions() noexcept;
Returns: The number of uncaught exceptions.
Remarks: When uncaught_exceptions() > 0, throwing an exception can result in a call of the function std​::​terminate.