Boost logo

Boost :

Subject: Re: [boost] [utility/result_of] decltype-based implementation breaking valid code on msvc-10
From: Eric Niebler (eric_at_[hidden])
Date: 2010-04-05 22:58:20


On 4/5/2010 6:05 PM, Daniel Walker wrote:
> On Mon, Apr 5, 2010 at 6:39 PM, Eric Niebler<eric_at_[hidden]> wrote:
>> https://svn.boost.org/trac/boost/ticket/4072
>>
>> A patch is attached to the ticket. I've confirmed that it un-breaks proto on
>> msvc-10, but have not tested it further.
>
> Good catch. Seems reasonable to me. In general, if some vendor
> releases an inadequate std:result_of or decltype, it would be good to
> have boost::result_of as a functional fallback, which is yet another
> reason to resolve the lambda/result_of issue. Enabling lambda to
> support boost::result_of's signature protocol, as in ticket 864, would
> do the trick. That way msvc-10 users would be able to enjoy
> lambda/result_of compatibility, even if msvc-10 still has some
> wrinkles.

Daniel,

I don't necessarily disagree, but I'm not really interested in getting
this small issue mixed up with the larger issue of lambda/result_of
compatibility. I just want result_of to work on msvc-10.

-- 
Eric Niebler
BoostPro Computing
http://www.boostpro.com

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