Boost logo

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