Imported Upstream version 1.64.0
[platform/upstream/boost.git] / boost / convert / detail / forward.hpp
index 0fc55c3..7ea7960 100644 (file)
@@ -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)
 #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