C++11 Rvalue move table

Lvalue T Lvalue class Rvalue T Rvalue class
Lvalue T copy copy copy move
Lvalue class copy copy copy move
Rvalue T copy copy copy move
Rvalue class move move move move