mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 04:07:10 +01:00 
			
		
		
		
	
			
				
					
						
					
					b7f705482837eb24fc500e445762482fc4ebea46
				
			
			
		
	 Vadim Zeitlin
		
	
	b7f7054828
	
	
	Fix harmless but annoying MSVC warnings.
			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.
CATCH is an automated test framework for C, C++ and Objective-C. The latest stable version can be found as a single header in the Downloads section. For documentation see the wiki at: https://github.com/philsquared/Catch/wiki
Description
				A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
						
						
						
						
						
							
								 Readme
							
						
						
						
						
							
							
							 80 MiB
						
					
					Languages
				
				
								
								
									C++
								
								90%
							
						
							
								
								
									CMake
								
								5.4%
							
						
							
								
								
									Python
								
								3.4%
							
						
							
								
								
									Meson
								
								0.7%
							
						
							
								
								
									Starlark
								
								0.3%