:relfileprefix: ../../../
[#1B4A6343B0BE2CDDAC2C53A766224B84CF1F1A06]

= Function exception_checker::exception_checker

pass:v,q[Constructs the predicate.]


== Synopsis

Declared in header `<https://github.com/Lastique/scope/blob/develop/include/boost/scope/exception_checker.hpp#L66[boost/scope/exception_checker.hpp,window=blank_]>`

[source,cpp,subs="verbatim,macros,-callouts"]
----
exception_checker() noexcept;
----

== Description

pass:v,q[Upon construction, the predicate saves the current number of uncaught exceptions.]
pass:v,q[This information will be used when calling the predicate to detect if a new]
pass:v,q[exception is being thrown.]
pass:v,q[**Throws:** Nothing.]






