mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-11-04 05:50:31 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			43 lines
		
	
	
		
			820 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			820 B
		
	
	
	
		
			C++
		
	
	
	
	
	
/*
 | 
						|
 [auto_generated]
 | 
						|
 libs/numeric/odeint/test/unwrap_reference.cpp
 | 
						|
 | 
						|
 [begin_description]
 | 
						|
 tba.
 | 
						|
 [end_description]
 | 
						|
 | 
						|
 Copyright 2009-2012 Karsten Ahnert
 | 
						|
 Copyright 2009-2012 Mario Mulansky
 | 
						|
 | 
						|
 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)
 | 
						|
 */
 | 
						|
 | 
						|
 | 
						|
#define BOOST_TEST_MODULE odeint_unwrap_reference
 | 
						|
 | 
						|
#include <boost/numeric/odeint/util/unwrap_reference.hpp>
 | 
						|
 | 
						|
#include <boost/test/unit_test.hpp>
 | 
						|
 | 
						|
using namespace boost::unit_test;
 | 
						|
 | 
						|
template< typename T >
 | 
						|
void func( T t )
 | 
						|
{
 | 
						|
    typedef typename boost::numeric::odeint::unwrap_reference< T >::type type;
 | 
						|
}
 | 
						|
 | 
						|
BOOST_AUTO_TEST_SUITE( unwrap_reference_test )
 | 
						|
 | 
						|
BOOST_AUTO_TEST_CASE( test_case )
 | 
						|
{
 | 
						|
    int a;
 | 
						|
    func( std::ref( a ) );
 | 
						|
    func( a );
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
BOOST_AUTO_TEST_SUITE_END()
 |