Boost logo

Boost :

Subject: Re: [boost] Another set of macros to deprecate (and then remove)?
From: Krzysztof Czainski (1czajnik_at_[hidden])
Date: 2012-12-13 11:06:41


2012/12/13 Marshall Clow <mclow.lists_at_[hidden]>

> There are a set of macros in Boost.config that describe "features that are
> not required by the C++ standard"
>
> Some of these features have been incorporated into C++11.
>
> I propose that we retire these macros, and have people use the shiny C++11
> versions.
>
> In particular:
> BOOST_HAS_STATIC_ASSERT should be ! BOOST_NO_CXX11_ASSERT
> BOOST_HAS_VARIADIC_TMPL should be !
> BOOST_NO_CXX11_VARIADIC_TEMPLATES
> BOOST_HAS_RVALUE_REFS should be ! BOOST_NO_CXX11_RVALUE_REFERENCES
> BOOST_HAS_CHAR_16_T should be ! BOOST_NO_CXX11_CHAR_16_T
> BOOST_HAS_CHAR_32_T should be ! BOOST_NO_CXX11_CHAR_32_T
>

Aren't char_16_t and char_32_t optional in C++11?
FWIU, the macros BOOST_NO_CXX11_* are for features required in C++11,
aren't they?

Regards,
Kris


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk