1.4 KiB
1.4 KiB
[concept.moveconstructible]
18 Concepts library [concepts]
18.4 Language-related concepts [concepts.lang]
18.4.13 Concept move_constructible [concept.moveconstructible]
template<class T> concept [move_constructible](#concept:move_constructible "18.4.13 Concept move_constructible [concept.moveconstructible]") = [constructible_from](concept.constructible#concept:constructible_from "18.4.11 Concept constructible_from [concept.constructible]")<T, T> && [convertible_to](concept.convertible#concept:convertible_to "18.4.4 Concept convertible_to [concept.convertible]")<T, T>;
If T is an object type, then let rv be an rvalue of typeT and u2 a distinct object of type T equal torv.
T models move_constructible only if