I\'m trying to write a template that behaves one way if T has a move constructor, and another way if T does not. I tried to look for a type trait that could identify this b
It's called std::is_move_constructable. There is also std::is_move_assignable. They are both in the C++0x header.
std::is_move_constructable
std::is_move_assignable