catch2/include
Martin Hořeňovský f23b6b8b85 Don't sanitize exception type in REQUIRE_THROWS_AS
Effectively a revert of previous commit, fixing #542, where this was
added to stop linters complaining about `REQUIRE_THROWS_AS` used like
`REQUIRE_THROWS_AS(expr, std::exception);`, which would be slicing the
caught exception. Now it is user's responsibility to pass us proper
exception type.

Closes #833 which wanted to add `typename`, so that the construct works
in a template, but that would not work with MSVC and older GCC's, as
having `typename` outside of a template is allowed only from C++11
onward.
2017-03-23 21:11:21 +01:00
..
external Don’t assume first CL arg (exe name) is present 2017-03-13 11:00:58 +00:00
internal Don't sanitize exception type in REQUIRE_THROWS_AS 2017-03-23 21:11:21 +01:00
reporters use inline 'libraryVersion()' function (closes #858) 2017-03-22 15:51:02 +01:00
catch.hpp Changed all internal forwarding macro usages to put macro name as first argument 2017-03-21 13:23:35 +00:00
catch_session.hpp use inline 'libraryVersion()' function (closes #858) 2017-03-22 15:51:02 +01: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