catch2/include/internal
Martin Hořeňovský e991c006b7 Fixes for MinGW compatibility
Some versions of MinGW do not support enough of Win32 API to let us work
with SEH, so SEH is now MSVC only (+ configurable toggle).

Also made use of gmtime_s MSVC only (as oposed to Windows only).

Fixes #805
2017-02-06 01:43:53 +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 Fixes for MinGW compatibility 2017-02-06 01:43:53 +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 Cap main exit code to 255 (#797) 2017-01-31 20:48:14 +01: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 Fixes for MinGW compatibility 2017-02-06 01:43:53 +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 Fixed bugs in escape char handling in test names 2017-02-01 14:13:20 +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 Remove \l, add \f in character pretty printing 2017-02-01 21:31:14 +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 v1.7.0 build 2017-02-01 21:47:43 +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