catch2/include/internal
Vadim Zeitlin b7f7054828 Fix harmless but annoying MSVC warnings.
Suppress

catch.hpp(1760) : warning C4512: 'Catch::TagExtracter' : assignment operator could not be generated
catch.hpp(1864) : warning C4512: 'Catch::TagExpressionParser' : assignment operator could not be generated

warnings given by MSVC 9 (and probably other version too) compiler with /W4 switch.

The warnings are given because the compiler can't synthesize the assignment
operators for the classes with members of reference type, so simply explicitly
declare (without defining) these operators ourselves to suppress them.
2012-10-31 19:17:31 +01:00
..
catch_approx.hpp Refactoring ResultData out of ResultInfo/ Builder pt2 2012-10-09 11:48:55 +01:00
catch_capture.hpp isNot -> isFalse 2012-10-09 11:59:11 +01:00
catch_commandline.hpp First cut of command line support for tags 2012-09-26 18:38:26 +01:00
catch_common.h WIldcards at both ends 2012-08-24 08:23:50 +01:00
catch_config.hpp Merge remote-tracking branch 'phil' into include-guard-fixes 2012-09-26 21:42:44 -04:00
catch_console_colour_impl.hpp More reformatting 2012-05-16 08:02:20 +01:00
catch_console_colour.hpp More reformatting 2012-05-15 08:02:36 +01:00
catch_context_impl.hpp Merge remote-tracking branch 'phil' into include-guard-fixes 2012-09-26 21:42:44 -04:00
catch_context.h Added some surrogate cpps 2012-09-28 19:21:14 +01:00
catch_debugger.hpp More reformatting 2012-05-15 08:02:36 +01:00
catch_default_main.hpp Refactored main() a bit 2012-05-10 08:17:06 +01:00
catch_evaluate.hpp Added evaluator overloads for case when comparing pointers against NULLs that decay to ints 2012-05-24 18:41:14 +01:00
catch_exception_translator_registry.hpp Normalize include guards for all *.h and *.hpp 2012-09-17 01:53:39 -04:00
catch_expression_builder.hpp Added AllOf and AnyOf matchers 2012-10-12 07:58:17 +01:00
catch_expression.hpp Cleaned up ResultInfoBuilder a bit 2012-10-09 20:58:33 +01:00
catch_generators_impl.hpp Normalize include guards for all *.h and *.hpp 2012-09-17 01:53:39 -04:00
catch_generators.hpp Context methods are non-static - accessed via interface 2012-05-21 18:52:09 +01:00
catch_impl.hpp Added AllOf and AnyOf matchers 2012-10-12 07:58:17 +01:00
catch_interfaces_capture.h Added some surrogate cpps 2012-09-28 19:21:14 +01:00
catch_interfaces_config.h Builds almost completely cleanly with -WEverything in LLVM 2012-08-13 07:46:10 +01:00
catch_interfaces_exception.h Normalize include guards for all *.h and *.hpp 2012-09-17 01:53:39 -04:00
catch_interfaces_generators.h Builds almost completely cleanly with -WEverything in LLVM 2012-08-13 07:46:10 +01:00
catch_interfaces_registry_hub.h Made ITestCase a shared object 2012-08-14 08:38:22 +01:00
catch_interfaces_reporter.h Merge remote-tracking branch 'phil' into include-guard-fixes 2012-09-26 21:42:44 -04:00
catch_interfaces_runner.h Normalize include guards for all *.h and *.hpp 2012-09-17 01:53:39 -04:00
catch_interfaces_testcase.h Added warnings - first one: no assertions 2012-08-28 08:20:18 +01:00
catch_list.hpp WIldcards at both ends 2012-08-24 08:23:50 +01:00
catch_matchers.hpp Added AllOf and AnyOf matchers 2012-10-12 07:58:17 +01:00
catch_notimplemented_exception.h First cut of StaticRegistries - separate from Context 2012-08-06 20:16:53 +01:00
catch_notimplemented_exception.hpp Normalize include guards for all *.h and *.hpp 2012-09-17 01:53:39 -04:00
catch_objc_arc.hpp Conditionally compile clang pragmas 2012-08-16 18:47:41 +01:00
catch_objc.hpp Split imll from TestCaseInfo 2012-08-14 19:30:30 +01:00
catch_ptr.hpp Added AllOf and AnyOf matchers 2012-10-12 07:58:17 +01:00
catch_registry_hub.hpp Normalize include guards for all *.h and *.hpp 2012-09-17 01:53:39 -04:00
catch_reporter_registrars.hpp Renamed static registries -> registry hub 2012-08-07 07:58:34 +01:00
catch_reporter_registry.hpp Builds almost completely cleanly with -WEverything in LLVM 2012-08-13 07:46:10 +01:00
catch_result_type.h Refactoring ResultData out of ResultInfo/ Builder pt1 2012-10-05 18:35:01 +01:00
catch_resultinfo_builder.h Cleaned up ResultInfoBuilder a bit 2012-10-09 20:58:33 +01:00
catch_resultinfo_builder.hpp isNot -> isFalse 2012-10-09 11:59:11 +01:00
catch_resultinfo.h Refactoring ResultData out of ResultInfo/ Builder pt2 2012-10-09 11:48:55 +01:00
catch_resultinfo.hpp Refactoring ResultData out of ResultInfo/ Builder pt2 2012-10-09 11:48:55 +01:00
catch_runner_impl.hpp Refactoring ResultData out of ResultInfo/ Builder pt1 2012-10-05 18:35:01 +01:00
catch_running_test.hpp Normalize include guards for all *.h and *.hpp 2012-09-17 01:53:39 -04:00
catch_section_info.hpp Normalize include guards for all *.h and *.hpp 2012-09-17 01:53:39 -04:00
catch_section.hpp Context methods are non-static - accessed via interface 2012-05-21 18:52:09 +01:00
catch_stream.hpp Added some surrogate cpps 2012-09-28 19:21:14 +01:00
catch_streambuf.h Added some surrogate cpps 2012-09-28 19:21:14 +01:00
catch_tags.hpp Fix harmless but annoying MSVC warnings. 2012-10-31 19:17:31 +01:00
catch_test_case_info.h Merge remote-tracking branch 'phil' into include-guard-fixes 2012-09-26 21:42:44 -04:00
catch_test_case_info.hpp Merge remote-tracking branch 'phil' into include-guard-fixes 2012-09-26 21:42:44 -04:00
catch_test_case_registry_impl.hpp Normalize include guards for all *.h and *.hpp 2012-09-17 01:53:39 -04:00
catch_test_registry.hpp Normalize include guards for all *.h and *.hpp 2012-09-17 01:53:39 -04:00
catch_test_spec.h Merge remote-tracking branch 'phil' into include-guard-fixes 2012-09-26 21:42:44 -04:00
catch_tostring.hpp Split result info from impl 2012-08-08 08:50:38 +01:00
catch_totals.hpp Added some surrogate cpps 2012-09-28 19:21:14 +01:00
catch_xmlwriter.hpp Added some surrogate cpps 2012-09-28 19:21:14 +01:00