Subject: Re: [boost] Boost config macros for 'override' and 'final'?
From: Robert Ramey (ramey_at_[hidden])
Date: 2014-11-17 12:06:50
Beman Dawes wrote
> We usually add config macros only if a boost library developer actually
> needs them. In other words, we don't add a macro just on speculation. I
> suppose we might add a macro even if no one has asked for it if it was
> something we wanted to encourage boost developers to use.
Might we consider adding a set of macros each time a new C++ version is
which includes all the new features?
Take the serialization library - there is value in keeping it C++03
I would like to have macros available to keep it that way even as C++
On the other hand, I have no problem with my experiment safe numerics
using the latest/greatest C++ features as the library hasn't been
So I can just have it fail to compile if C++ version is less than 11.
In fact, maybe all we need is a macro - if we don't already have it - C++
BOOST_CPP_VERSION. The feature by feature macros are useful, but less
critical than before when we had a lot more variation between compilers.
-- View this message in context: http://boost.2283326.n4.nabble.com/Boost-config-macros-for-override-and-final-tp4669126p4669136.html Sent from the Boost - Dev mailing list archive at Nabble.com.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk