Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2005-06-12 14:28:30


"Peter Dimov" <pdimov_at_[hidden]> writes:

> David Abrahams wrote:
>> "Arkadiy Vertleyb" <vertleyb_at_[hidden]> writes:
>>
>>> Just to make sure that we are on the same page, did you mean we
>>> mis-report const non-references as const lvalues? For example, if a
>>> function is declared as "const int foo()" (which makes little sense
>>> to me, but possible), LVALUE_TYPEOF would yield: "const int&".
>>
>> Yes, that's what I meant. I'm more concerned with returning const
>> class types, for what it's worth.
>
> As well you should be :-) because rvalues of non-class types are never
> cv-qualified, 3.10/9.

Why else would I be more concerned with class types? :-)

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

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