$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: John Maddock (john_at_[hidden])
Date: 2006-11-24 06:52:40
Douglas Gregor wrote:
> I created the new category BOOST_CXX0X_* to avoid the question
> entirely :)
Understood.
> I really don't like BOOST_HAS_*, because that's only for optional
> features. C++0x isn't optional; it's a different standard.
Except it's not a final std yet?
> Alisdair's idea of using BOOST_NO_* (with a big #define header,
> followed
> by undefs for compilers) is intruiging... I'd be okay with that.
>
> I'll do whatever John asks :)
Oooo, power :-)
OK there are a couple of outstanding issues:
* We need test cases for the new macros.
* The config-tools (the configure script and the small generator program
under libs/config/tools that updates the test driver and
config_test.cpp+config_info.cpp) assume that the macros are named BOOST_NO_*
or BOOST_HAS_HAS_*, without that they don't work :-(
The general proceedure for new macros is documented here:
http://www.boost.org/libs/config/config.htm#defect_guidelines
So could you either use BOOST_HAS_* or else modify the configure.in script
and the generate.cpp program to do the right thing?
Many thanks,
John.