mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-31 04:50:34 -04:00 
			
		
		
		
	
		
			
	
	
		
			44 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
		
		
			
		
	
	
			44 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
|  | /* Boost test/bugs.hpp
 | |||
|  |  * Handles namespace resolution quirks in older compilers and braindead | |||
|  |  * warnings [Herve, June 3rd 2003] | |||
|  |  * | |||
|  |  * Copyright 2002-2003 Herv<EFBFBD> Br<EFBFBD>nnimann | |||
|  |  * | |||
|  |  * Distributed under the Boost Software License, Version 1.0. | |||
|  |  * (See accompanying file LICENSE_1_0.txt or | |||
|  |  * copy at http://www.boost.org/LICENSE_1_0.txt)
 | |||
|  |  */ | |||
|  | 
 | |||
|  | #include <boost/config.hpp>
 | |||
|  | 
 | |||
|  | // Borland compiler complains about unused variables a bit easily and
 | |||
|  | // incorrectly
 | |||
|  | 
 | |||
|  | #ifdef __BORLANDC__
 | |||
|  | namespace detail { | |||
|  | 
 | |||
|  |   template <class T> inline void ignore_unused_variable_warning(const T&) { } | |||
|  | 
 | |||
|  |   inline void ignore_warnings() { | |||
|  | #   ifdef BOOST_NUMERIC_INTERVAL_CONSTANTS_HPP
 | |||
|  |     using namespace boost::numeric::interval_lib::constants; | |||
|  |     ignore_unused_variable_warning( pi_f_l ); | |||
|  |     ignore_unused_variable_warning( pi_f_u ); | |||
|  |     ignore_unused_variable_warning( pi_d_l ); | |||
|  |     ignore_unused_variable_warning( pi_d_u ); | |||
|  | #   endif
 | |||
|  |   } | |||
|  | 
 | |||
|  | } | |||
|  | #endif
 | |||
|  | 
 | |||
|  | // Some compilers are broken with respect to name resolution
 | |||
|  | 
 | |||
|  | #if defined(BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP) || defined( __BORLANDC__)
 | |||
|  | 
 | |||
|  | using namespace boost; | |||
|  | using namespace numeric; | |||
|  | using namespace interval_lib; | |||
|  | 
 | |||
|  | #endif
 |