Disable interop properly for vc6/7 using known SFINAE capabilities.

[SVN r24209]
This commit is contained in:
Dave Abrahams
2004-07-31 18:10:00 +00:00
parent 1a9677d9dc
commit dd72d599c8
4 changed files with 40 additions and 6 deletions

View File

@@ -112,7 +112,7 @@
# define BOOST_ITERATOR_NO_MPL_AUX_HAS_XXX // "MPL's has_xxx facility doesn't work"
#endif
#if defined(BOOST_NO_SFINAE) || defined(BOOST_NO_IS_CONVERTIBLE) || defined(BOOST_NO_IS_CONVERTIBLE_TEMPLATE)
#if !defined(BOOST_MSVC) && (defined(BOOST_NO_SFINAE) || defined(BOOST_NO_IS_CONVERTIBLE) || defined(BOOST_NO_IS_CONVERTIBLE_TEMPLATE))
# define BOOST_NO_STRICT_ITERATOR_INTEROPERABILITY
#endif