std::move_constructible - cppreference.com (original) (raw)

The concept move_constructible is satisfied if T is a reference type, or if it is an object type where an object of that type can be constructed from an rvalue of that type in both direct- and copy-initialization contexts, with the usual semantics.

[edit] Semantic requirements

If T is an object type, then move_constructible<T> is modeled only if given

the following are true:

[edit] References

[edit] See also