Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2008-04-07 13:05:06


Anthony Williams:
> "Peter Dimov" <pdimov_at_[hidden]> writes:
>
>> Eric Niebler:
>>
>>> Can you write what the identity function object would look like in
>>> C++0x?
>>
>> struct identity
>> {
>> template<class A> A operator()( A && a ) const
>> {
>> return std::forward<A>( a );
>> }
>> };
>>
>> I guess.
>
> No. That will convert lvalues to rvalues.

Try it.


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