Arrange things so that is_class and BOOST_NO_IS_ABSTRACT are in synch with one another.

[SVN r33566]
This commit is contained in:
John Maddock
2006-04-06 16:28:47 +00:00
parent 9a4627f3b5
commit 9549babcd8

View File

@ -26,7 +26,7 @@
# define BOOST_TT_DECL /**/
#endif
# if BOOST_WORKAROUND(__MWERKS__, < 0x3000) \
# if (BOOST_WORKAROUND(__MWERKS__, < 0x3000) \
|| BOOST_WORKAROUND(BOOST_MSVC, <= 1301) \
|| !defined(__EDG_VERSION__) && BOOST_WORKAROUND(__GNUC__, < 3) \
|| BOOST_WORKAROUND(__IBMCPP__, < 600 ) \
@ -34,7 +34,8 @@
|| defined(__ghs) \
|| BOOST_WORKAROUND(__HP_aCC, BOOST_TESTED_AT(53800)) \
|| BOOST_WORKAROUND(MPW_CPLUS, BOOST_TESTED_AT(0x890)) \
|| BOOST_WORKAROUND(__SUNPRO_CC, BOOST_TESTED_AT(0x580))
|| BOOST_WORKAROUND(__SUNPRO_CC, BOOST_TESTED_AT(0x580)) ) \
&& defined(BOOST_NO_IS_ABSTRACT)
# define BOOST_TT_NO_CONFORMING_IS_CLASS_IMPLEMENTATION 1