| 
									
										
										
										
											2003-11-03 02:59:08 +00:00
										 |  |  | // Copyright (C) 2003, Fernando Luis Cacciola Carballal.
 | 
					
						
							| 
									
										
										
										
											2003-09-10 15:47:00 +00:00
										 |  |  | //
 | 
					
						
							| 
									
										
										
										
											2003-11-03 02:59:08 +00:00
										 |  |  | // Use, modification, and distribution is subject to 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)
 | 
					
						
							| 
									
										
										
										
											2003-09-10 15:47:00 +00:00
										 |  |  | //
 | 
					
						
							| 
									
										
										
										
											2003-11-03 02:59:08 +00:00
										 |  |  | // See http://www.boost.org/lib/optional for documentation.
 | 
					
						
							| 
									
										
										
										
											2003-09-10 15:47:00 +00:00
										 |  |  | //
 | 
					
						
							|  |  |  | // You are welcome to contact the author at:
 | 
					
						
							|  |  |  | //  fernando_cacciola@hotmail.com
 | 
					
						
							|  |  |  | //
 | 
					
						
							|  |  |  | #include "boost/optional.hpp"
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | //
 | 
					
						
							|  |  |  | // THIS TEST SHOULD FAIL TO COMPILE
 | 
					
						
							|  |  |  | //
 | 
					
						
							| 
									
										
										
										
											2003-11-28 15:08:12 +00:00
										 |  |  | void optional_reference__test_no_converting_ctor() | 
					
						
							| 
									
										
										
										
											2003-09-10 15:47:00 +00:00
										 |  |  | { | 
					
						
							| 
									
										
										
										
											2003-11-28 15:08:12 +00:00
										 |  |  |   boost::optional<short&> opt1 ; | 
					
						
							|  |  |  |   boost::optional<int&> opt2 = opt1 ; | 
					
						
							| 
									
										
										
										
											2003-09-10 15:47:00 +00:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 |