mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-11-04 05:50:31 -05: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é Brö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
 |