forked from boostorg/optional
No longer needed
[SVN r20993]
This commit is contained in:
@ -1,25 +0,0 @@
|
|||||||
// Copyright (C) 2003, Fernando Luis Cacciola Carballal.
|
|
||||||
//
|
|
||||||
// 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)
|
|
||||||
//
|
|
||||||
// See http://www.boost.org/lib/optional for documentation.
|
|
||||||
//
|
|
||||||
// You are welcome to contact the author at:
|
|
||||||
// fernando_cacciola@hotmail.com
|
|
||||||
//
|
|
||||||
#include "boost/optional.hpp"
|
|
||||||
|
|
||||||
//
|
|
||||||
// THIS TEST SHOULD FAIL TO COMPILE
|
|
||||||
//
|
|
||||||
void optional_reference__test_no_assignment1()
|
|
||||||
{
|
|
||||||
boost::optional<int&> opt ;
|
|
||||||
int v = 2 ;
|
|
||||||
int& r = v ;
|
|
||||||
opt = r ;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
|||||||
// Copyright (C) 2003, Fernando Luis Cacciola Carballal.
|
|
||||||
//
|
|
||||||
// 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)
|
|
||||||
//
|
|
||||||
// See http://www.boost.org/lib/optional for documentation.
|
|
||||||
//
|
|
||||||
// You are welcome to contact the author at:
|
|
||||||
// fernando_cacciola@hotmail.com
|
|
||||||
//
|
|
||||||
#include "boost/optional.hpp"
|
|
||||||
|
|
||||||
//
|
|
||||||
// THIS TEST SHOULD FAIL TO COMPILE
|
|
||||||
//
|
|
||||||
void optional_reference__test_assignment2()
|
|
||||||
{
|
|
||||||
boost::optional<int&> opt ;
|
|
||||||
int v = 2 ;
|
|
||||||
int& r = v ;
|
|
||||||
opt.reset ( r ) ;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
|||||||
// Copyright (C) 2003, Fernando Luis Cacciola Carballal.
|
|
||||||
//
|
|
||||||
// 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)
|
|
||||||
//
|
|
||||||
// See http://www.boost.org/lib/optional for documentation.
|
|
||||||
//
|
|
||||||
// You are welcome to contact the author at:
|
|
||||||
// fernando_cacciola@hotmail.com
|
|
||||||
//
|
|
||||||
#include "boost/optional.hpp"
|
|
||||||
|
|
||||||
//
|
|
||||||
// THIS TEST SHOULD FAIL TO COMPILE
|
|
||||||
//
|
|
||||||
void optional_reference__test_no_converting_assignment()
|
|
||||||
{
|
|
||||||
boost::optional<int&> opt ;
|
|
||||||
short v = 1 ;
|
|
||||||
short& r = v ;
|
|
||||||
opt = r ;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -1,24 +0,0 @@
|
|||||||
// Copyright (C) 2003, Fernando Luis Cacciola Carballal.
|
|
||||||
//
|
|
||||||
// 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)
|
|
||||||
//
|
|
||||||
// See http://www.boost.org/lib/optional for documentation.
|
|
||||||
//
|
|
||||||
// You are welcome to contact the author at:
|
|
||||||
// fernando_cacciola@hotmail.com
|
|
||||||
//
|
|
||||||
#include "boost/optional.hpp"
|
|
||||||
|
|
||||||
//
|
|
||||||
// THIS TEST SHOULD FAIL TO COMPILE
|
|
||||||
//
|
|
||||||
void optional_reference__test_no_converting_initialization()
|
|
||||||
{
|
|
||||||
short v = 1 ;
|
|
||||||
short& r = v;
|
|
||||||
boost::optional<int&> opt(r) ;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
Reference in New Issue
Block a user