So, what's the status? As of 1833, rvalue references still don't work. Now I don't really have a problem with VA X not recognizing it's type, but the fact that a function returning an rvalue-reference is not recognized altogether is a bit annoying
struct Foo
{
int Bar();
int&& Baz();
};
Foo foo;
foo. // this will only show Bar, not Baz
.edit: this helps
struct Foo
{
int Bar();
int& & Baz();
}
(but is obviously invalid) I guess it sees && as a logical and operator, rather than some elaborate ref-to-ref type, and the parsing goes haywire.