catch2/docs
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
..
Readme.md Reorganised the readme/ ref docs TOC and added link to reporters docs 2017-03-15 09:08:20 +00:00
assertions.md Added note about thread safety in assertions 2017-04-11 14:25:19 +01:00
build-systems.md Improve documentation about using Catch with CMake 2017-04-24 16:27:43 +02:00
command-line.md Fix wrong short option for section 2017-02-15 08:17:43 +01:00
commercial-users.md Added NASA to commercial users list 2017-04-07 19:12:13 +01:00
configuration.md Removed C++11 config macro docs 2017-04-25 14:57:47 +01:00
contributing.md Updated docs for contributing 2017-01-10 07:36:06 +00:00
event-listeners.md Docs for Listeners 2017-03-10 19:17:25 +00:00
limitations.md Added 3rd party bug to documentation 2017-02-08 20:53:39 +01:00
logging.md Added FAIL_CHECK 2017-03-08 15:42:11 +00:00
matchers.md Documented the new vector matchers 2017-02-24 15:42:11 +01:00
opensource-users.md Add Newsbeuter to OSS users list (#891) 2017-04-22 16:02:55 +02:00
own-main.md Collect startup exceptions instead of throwing them 2017-06-04 21:39:27 +02:00
release-notes.md v1.9.2 2017-04-25 11:08:02 +02:00
reporters.md Added docs on reporters 2017-03-15 09:07:23 +00:00
slow-compiles.md Added `CATCH_CONFIG_FAST_COMPILE` to documentation. 2017-02-15 10:42:11 +01:00
test-cases-and-sections.md Updatecd [!shouldFail] docs with extra explanatory note, 2017-03-13 19:35:17 +00:00
test-fixtures.md Minor typo fix 2017-01-07 22:05:18 +01:00
tostring.md Move back to static StringMaker<T>::convert 2017-05-21 23:40:05 +02:00
tutorial.md Fix grammar error in tutorial.md 2017-01-07 09:56:21 +01:00
why-catch.md Added links to open source users page from general pages 2017-02-10 22:50:40 +00:00