catch2/include/internal
Martin Hořeňovský 0dabd951ba expr is now cast to void in THROWS family of assertions.
This prevents Clang from complaining about unused value in expressions
containing explicit casts used in the THROW assertion macro family.

Example:
`REQUIRE_THROWS_AS(static_cast<bool>(object), std::bad_cast);` would
trigger `-Wunused-value` warning. Now it does not.

Credits to Arto Bendiken, who submitted a PR almost 3 years ago, but his
branch has since died and I was unable to merge it.
2017-01-31 18:02:11 +01:00
..
catch_approx.hpp Enabled previous commit under MSVC, introduced new feature toggle 2017-01-26 18:47:29 +01:00
catch_assertionresult.h lazily stringify expressions 2017-01-14 21:56:16 +01:00
catch_assertionresult.hpp Use char literal instead of string literal with 1 char 2017-01-29 23:07:15 +01:00
catch_capture.hpp expr is now cast to void in THROWS family of assertions. 2017-01-31 18:02:11 +01:00
catch_clara.h New version of Clara 2014-03-17 18:40:58 +00:00
catch_commandline.hpp Use char literal instead of string literal with 1 char 2017-01-29 23:07:15 +01:00
catch_common.h Merge branch 'dev-performance-round2' 2017-01-30 13:02:48 +01:00
catch_common.hpp Use char literal instead of string literal with 1 char 2017-01-29 23:07:15 +01:00
catch_compiler_capabilities.h Enabled previous commit under MSVC, introduced new feature toggle 2017-01-26 18:47:29 +01:00
catch_config.hpp First cut of -c/—section option for running specific sections 2017-01-23 12:36:03 +00:00
catch_console_colour_impl.hpp Extracted NOMINMAX and WIN32_LEAN_AND_MEAN guards into a proxy header 2017-01-16 16:52:44 +01:00
catch_console_colour.hpp Cleaned up terminal colouring impl and added more config options 2014-10-21 07:24:30 +01:00
catch_context_impl.hpp Clean up generator state 2017-01-16 10:34:16 +00:00
catch_context.h Fixed dereferenced null issue 2014-05-20 18:49:28 +01:00
catch_debugger.h Enable breaking into debugger on Mac 2017-01-31 16:00:42 +00:00
catch_debugger.hpp Add support for breaking into debugger for Linux 2017-01-15 19:29:34 +01:00
catch_default_main.hpp main takes args by non-const char* 2015-12-09 06:22:15 +00:00
catch_evaluate.hpp Support explicit operator bool 2016-02-25 00:34:09 -08:00
catch_exception_translator_registry.hpp exception translators considered even for types deriving from std::exception, now 2015-11-18 08:39:21 +00:00
catch_expression_lhs.hpp lazily stringify expressions 2017-01-14 21:56:16 +01:00
catch_fatal_condition.hpp Fixed SEH deregistration on Windows 2017-01-30 19:54:16 +01:00
catch_generators_impl.hpp Removed all trailing whitespace 2013-07-03 19:14:59 +01:00
catch_generators.hpp Removed all trailing whitespace 2013-07-03 19:14:59 +01:00
catch_impl.hpp Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_interfaces_capture.h Do uncaught_exception checking before calling sectionEnded 2015-09-26 18:12:21 -07:00
catch_interfaces_config.h Fixed inconsistent and trailing whitespace 2017-01-26 23:13:12 +01:00
catch_interfaces_exception.h Use __COUNTER__ when generating unique names instead of __LINE__, if available. 2016-03-14 07:55:00 +00:00
catch_interfaces_generators.h Removed all trailing whitespace 2013-07-03 19:14:59 +01:00
catch_interfaces_registry_hub.h Fixes for single include 2015-08-07 17:28:48 +01:00
catch_interfaces_reporter.h Fixed inconsistent and trailing whitespace 2017-01-26 23:13:12 +01:00
catch_interfaces_runner.h Big assertion capture refactoring. 2014-05-28 18:53:01 +01:00
catch_interfaces_tag_alias_registry.h Tag aliases feature 2014-06-30 07:33:17 +01:00
catch_interfaces_testcase.h Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_legacy_reporter_adapter.h Support for reporting skipped tests 2014-12-22 20:10:33 +00:00
catch_legacy_reporter_adapter.hpp Support for reporting skipped tests 2014-12-22 20:10:33 +00:00
catch_list.hpp Use char literal instead of string literal with 1 char 2017-01-29 23:07:15 +01:00
catch_matchers.hpp Use char literal instead of string literal with 1 char 2017-01-29 23:07:15 +01:00
catch_message.h Suppressed a load of warnings 2014-05-19 18:57:14 +01:00
catch_message.hpp Suppressed a load of warnings 2014-05-19 18:57:14 +01:00
catch_notimplemented_exception.h Suppressed a load of warnings 2014-05-19 18:57:14 +01:00
catch_notimplemented_exception.hpp Conditionally removes usage of deprecated features 2014-03-20 14:03:51 +01:00
catch_objc_arc.hpp Conditionally compile clang pragmas 2012-08-16 18:47:41 +01:00
catch_objc.hpp Use CATCH_NULL instead of NULL 2015-07-01 07:33:27 +01:00
catch_option.hpp Use CATCH_NULL instead of NULL 2015-07-01 07:33:27 +01:00
catch_platform.h Merge branch 'windows-header-defines' of https://github.com/horenmar/Catch 2017-01-16 17:00:43 +01:00
catch_ptr.hpp Removed Runner class 2015-07-28 18:55:11 +01:00
catch_reenable_warnings.h Suppress warnings correctly for Intel compiler 2015-03-04 07:54:35 +00:00
catch_registry_hub.hpp Replaced some stray overrides with CATCH_OVERRIDE 2015-08-10 07:32:21 +01:00
catch_reporter_registrars.hpp Various small string usage performance improvements. 2017-01-15 10:05:01 +01:00
catch_reporter_registry.hpp Some small clean-ups and refactorings 2015-09-28 01:09:06 -07:00
catch_result_builder.h Various small string usage performance improvements. 2017-01-15 10:05:01 +01:00
catch_result_builder.hpp lazily stringify expressions 2017-01-14 21:56:16 +01:00
catch_result_type.h Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_run_context.hpp Merge branch 'dev-performance' 2017-01-25 22:56:36 +01:00
catch_section_info.h Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_section_info.hpp Use CATCH_NULL instead of NULL 2015-07-01 07:33:27 +01:00
catch_section.h Updated NonCopyable (to include C++11 version) and use for Session and Section 2014-10-03 08:15:27 +01:00
catch_section.hpp Do uncaught_exception checking before calling sectionEnded 2015-09-26 18:12:21 -07:00
catch_stream.h Fixes build error caused by missing include. 2016-11-28 15:47:20 +01:00
catch_stream.hpp Use char literal instead of string literal with 1 char 2017-01-29 23:07:15 +01:00
catch_streambuf.h Merge branch 'master' of https://github.com/gnzlbg/Catch 2014-04-18 08:49:35 +01:00
catch_suppress_warnings.h Moved all new tracking impl into catch_test_case_tracker.pp 2015-11-02 06:14:52 +00:00
catch_tag_alias_registry.h Tag aliases feature 2014-06-30 07:33:17 +01:00
catch_tag_alias_registry.hpp Various small string usage performance improvements. 2017-01-15 10:05:01 +01:00
catch_tag_alias.h Tag aliases feature 2014-06-30 07:33:17 +01:00
catch_test_case_info.h Added [!nonportable] tag 2017-01-23 17:44:55 +00:00
catch_test_case_info.hpp Use char literal instead of string literal with 1 char 2017-01-29 23:07:15 +01:00
catch_test_case_registry_impl.hpp Various small string usage performance improvements. 2017-01-15 10:05:01 +01:00
catch_test_case_tracker.hpp Fixed inconsistent and trailing whitespace 2017-01-26 23:13:12 +01:00
catch_test_registry.hpp Use __COUNTER__ when generating unique names instead of __LINE__, if available. 2016-03-14 07:55:00 +00:00
catch_test_spec_parser.hpp Added \ as escape character in test names on the command line - so you can run tests by name when they contain , or [ 2017-01-11 16:27:16 +00:00
catch_test_spec.hpp Added braces to emphasise the return logic 2016-09-27 09:58:12 +01:00
catch_text.h New version of Clara 2014-03-17 18:40:58 +00:00
catch_timer.h Changed time function name to reflect that it actually returns Microseconds as reported in #323 2014-09-03 19:20:23 +01:00
catch_timer.hpp Extracted NOMINMAX and WIN32_LEAN_AND_MEAN guards into a proxy header 2017-01-16 16:52:44 +01:00
catch_tostring.h Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_tostring.hpp Use char literal instead of string literal with 1 char 2017-01-29 23:07:15 +01:00
catch_totals.hpp Fixed up xml reporter and rebased 2014-12-30 18:24:31 +00:00
catch_version.h Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_version.hpp Use char literal instead of string literal with 1 char 2017-01-29 23:07:15 +01:00
catch_wildcard_pattern.hpp Various small string usage performance improvements. 2017-01-15 10:05:01 +01:00
catch_windows_h_proxy.h Extracted NOMINMAX and WIN32_LEAN_AND_MEAN guards into a proxy header 2017-01-16 16:52:44 +01:00
catch_xmlwriter.hpp Use char literal instead of string literal with 1 char 2017-01-29 23:07:15 +01:00