I have this C++ test code snippet,
#include class A { std::vector x; public:
Anything that has a name is an lvalue reference. You have to use std::move on parameters to pass them on as rvalue references.