Subject: Re: [boost] New dependency report
From: Eric Niebler (eniebler_at_[hidden])
Date: 2014-06-13 14:03:21
-----BEGIN PGP SIGNED MESSAGE-----
On 06/13/2014 10:50 AM, Peter Dimov wrote:
> Eric Niebler wrote:
>> This solution is not radical. It's a matter of grepping the
>> source for "::tag" and replacing with uses of mpl::tag.
> ::tag is part of the documented requirements for an MPL integral
> constant. There's probably code outside Boost taking advantage of
It's a breaking change, no question. And I don't know how much code
would be effected, but I imagine it to be pretty small, and in all
cases, the fix is to use mpl::tag instead of accessing ::tag directly.
Then again, maybe leave it alone, and eventually deprecate all of mpl
for something more modern? If we eventually migrate boost code away
from mpl, it seems we'll have to take breaking changes eventually.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
-----END PGP SIGNATURE-----
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk