]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/multiprecision/test/test_nothrow_mpfr.cpp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / libs / multiprecision / test / test_nothrow_mpfr.cpp
1 ///////////////////////////////////////////////////////////////////////////////
2 // Copyright 2015 John Maddock. Distributed under the Boost
3 // Software License, Version 1.0. (See accompanying file
4 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
5
6 #include <boost/multiprecision/mpfr.hpp>
7 #include <type_traits>
8
9 //
10 // Move construct:
11 //
12 static_assert(std::is_nothrow_move_constructible<boost::multiprecision::mpfr_float>::value, "noexcept test");
13 static_assert(std::is_nothrow_move_constructible<boost::multiprecision::mpfr_float_100>::value, "noexcept test");
14 //
15 // Move assign:
16 //
17 static_assert(std::is_nothrow_move_assignable<boost::multiprecision::mpfr_float>::value, "noexcept test");
18 static_assert(std::is_nothrow_move_assignable<boost::multiprecision::mpfr_float_100>::value, "noexcept test");