/////////////////////////////////////////////////////////////// // Copyright 2015 John Maddock. 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_ // #ifdef _MSC_VER # define _SCL_SECURE_NO_WARNINGS #endif #include #include #include "test.hpp" #include #include int main() { using namespace boost::multiprecision; BOOST_STATIC_ASSERT((boost::is_convertible::value)); BOOST_STATIC_ASSERT(!(boost::is_convertible::value)); BOOST_STATIC_ASSERT(!(boost::is_convertible::value)); cpp_bin_float_single s = boost::math::constants::pi(); typedef number, et_off> cpp_bin_float_half; BOOST_STATIC_ASSERT(!(boost::is_convertible::value)); BOOST_STATIC_ASSERT(!(boost::is_convertible::value)); BOOST_STATIC_ASSERT(!(boost::is_convertible::value)); cpp_bin_float_half hs = boost::math::constants::pi(); return boost::report_errors(); }