Boost logo

Boost :

Subject: [boost] [config] [VC++ 14.0 aka 2015] Removing BOOST_MSVC_ENABLE_2014_JUN_CTP macro requirement.
From: Beman Dawes (bdawes_at_[hidden])
Date: 2014-11-18 11:04:43


As of the moment, the BOOST_MSVC_ENABLE_2014_JUN_CTP macro must be defined
to eliminate a bunch of macros that should not apply to the Visual Studio
2015 Preview:

    BOOST_NO_CXX11_ALIGNAS [no value]
    BOOST_NO_CXX11_CHAR16_T [no value]
    BOOST_NO_CXX11_CHAR32_T [no value]
    BOOST_NO_CXX11_INLINE_NAMESPACES [no value]
    BOOST_NO_CXX11_NOEXCEPT [no value]
    BOOST_NO_CXX11_REF_QUALIFIERS [no value]
    BOOST_NO_CXX11_UNICODE_LITERALS [no value]
    BOOST_NO_CXX11_USER_DEFINED_LITERALS [no value]

In other words, the only CXX11 macros that should be defined are:

    BOOST_NO_CXX11_ADDRESSOF [no value]
    BOOST_NO_CXX11_CONSTEXPR [no value]

Unless someone objects strongly in the next few hours, I'm going to remove
the need for the BOOST_MSVC_ENABLE_2014_JUN_CTP macro; it is just causing
confusion at this point.

--Beman


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