Boost logo

Boost :

Subject: Re: [boost] C++0x and MSVC 10
From: Zachary Turner (divisortheory_at_[hidden])
Date: 2010-02-16 01:02:03


On Mon, Feb 15, 2010 at 6:03 PM, Daniel James <daniel_james_at_[hidden]>wrote:

> On 15 February 2010 23:40, vicente.botet <vicente.botet_at_[hidden]> wrote:
> >
> > If there is a plan to remove the deprecated froms soon, I agree. When the
> deprecated forms will be removed?
>
> Before we can consider removing the old macros, we have to update all
> the places where they're used in boost.

 The entire list of macros that need to be deprecated should be as follows.
 Someone correct me if I'm wrong, it was a little tricky finding all of
these.

BOOST_HAS_DECLTYPE [proto]
BOOST_HAS_RVALUE_REFERENCES [interprocess, smart_ptr, thread, unordered]
BOOST_HAS_STATIC_ASSERT [static_assert]
BOOST_HAS_CONCEPTS [xpressive]
BOOST_HAS_VARIADIC_TMPL [smart_ptr, unordered, interprocess, proto]

Many more _HAS_ macros are defined in the various compiler config files but
never referenced. Obviously those should be eliminated too.


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