catch2/include
Martin Hořeňovský da0edcbe25 Collect startup exceptions instead of throwing them
Previously, some errors in Catch configuration would cause exceptions to
be thrown before main was even entered. This leads to call to
`std::terminate`, which is not a particularly nice way of ending the
binary.

Now these exceptions are registered with a global collector and used
once Catch enters main. They can also be optionally ignored, if user
supplies his own main and opts not to check them (or ignored them
intentionally).

Closes #921
2017-06-04 21:39:27 +02:00
..
external Don’t assume first CL arg (exe name) is present 2017-03-13 11:00:58 +00:00
internal Collect startup exceptions instead of throwing them 2017-06-04 21:39:27 +02:00
reporters converted IStreamingReporter to unique_ptr 2017-05-05 15:43:31 +01:00
catch.hpp Reworked stringification layer, removed Catch::toString 2017-05-02 23:51:03 +02:00
catch_session.hpp Collect startup exceptions instead of throwing them 2017-06-04 21:39:27 +02:00
catch_with_main.hpp Fixed catch_with_main.hpp (no longer references deleted catch_runner.hpp) 2015-12-28 15:06:04 +00:00