|
Boost : |
From: Jaakko Jarvi (jajarvi_at_[hidden])
Date: 2003-12-03 14:44:30
Enable_if is now added to the cvs (boost/utility/enable_if.hpp),
and there is a new a config macro BOOST_NO_SFINAE.
The conditions that set BOOST_NO_SFINAE in boost/config/compiler/*.cpp
files are:
# if(__MWERKS__ <= 0x3000)
# if __GNUC__ == 2 && __GNUC_MINOR__ <= 95
# if (_MSC_VER <= 1300)
# if (__BORLANDC__ <= 0x551)
If someone knows more compilers that this flag should be set for,
let us know, or hack the compiler config files.
The BOOST_NO_SFINAE #define and #undef have been removed from
the iterator library.
Eric, you may want to remove the SFINAE test you have in variant.
Question on the config system:
Should we be commiting the files generated by the 'generate' macro?
Jaakko & Jeremiah
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk