diff options
Diffstat (limited to 'boost/convert/detail/forward.hpp')
-rw-r--r-- | boost/convert/detail/forward.hpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/boost/convert/detail/forward.hpp b/boost/convert/detail/forward.hpp index 0fc55c3aca..7ea7960490 100644 --- a/boost/convert/detail/forward.hpp +++ b/boost/convert/detail/forward.hpp @@ -6,6 +6,16 @@ #define BOOST_CONVERT_FORWARD_HPP #if defined(_MSC_VER) +//MSVC++ 7.0 _MSC_VER == 1300 +//MSVC++ 7.1 _MSC_VER == 1310 (Visual Studio 2003) +//MSVC++ 8.0 _MSC_VER == 1400 (Visual Studio 2005) +//MSVC++ 9.0 _MSC_VER == 1500 (Visual Studio 2008) +//MSVC++ 10.0 _MSC_VER == 1600 (Visual Studio 2010) +//MSVC++ 11.0 _MSC_VER == 1700 (Visual Studio 2012) +//MSVC++ 12.0 _MSC_VER == 1800 (Visual Studio 2013) +//MSVC++ 14.0 _MSC_VER == 1900 (Visual Studio 2015) +//MSVC++ 15.0 _MSC_VER == 1910 (Visual Studio 2017) + # pragma warning(disable: 4244) # pragma warning(disable: 4224) # pragma warning(disable: 4996) @@ -30,10 +40,11 @@ #endif #if defined(BOOST_INTEL) && (BOOST_INTEL <= 1200) /* Intel 12.0 and lower have broken SFINAE */ -# define BOOST_CONVERT_INTEL_SFINAE_BROKEN +#error "Boost.Convert is not supported on this platform due to broken SFINAE." #endif #if defined(BOOST_MSVC) && (BOOST_MSVC < 1800) /* MSVC-11 and lower have broken SFINAE */ +//# error "Boost.Convert is not supported on this platform due to broken SFINAE." # define BOOST_CONVERT_MSVC_SFINAE_BROKEN #endif |