Boost logo

Boost :

From: Tobias Schwinger (tschwinger_at_[hidden])
Date: 2007-11-11 12:58:21


Eric Niebler wrote:
> Tobias Schwinger wrote:
>> Eric Niebler wrote:
>>> I have a function object that doesn't work with fusion's
>>> invoke_function_object.
>> Because it's noncopyable?
>>
>> The argument is taken by value unless we explicitly specify the template
>> argument. IIRC it's even documented that it's valid to do so, somewhere :-).
>
> No, you've completely misunderstood what I'm asking, so I'll ask it again:

<code>

Oh yeah, obviously...

>> What is the purpose of the remove_reference<> here, and can we get rid
>> of it?

After a deeper look I'm pretty sure that it's an artifact from before
Boost.ResultOf times and that we can remove it. Tested and committed to
the trunk.

Thanks,
Tobias


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