Typedefs member type
to std::true_type
if T
is a movable type, otherwise it typedefs it to std::false_type
.
More...
Typedefs member type
to std::true_type
if T
is a movable type, otherwise it typedefs it to std::false_type
.
A movable type is not the same as a move constructible type. Movable types are types that there is benefit in moving them when communicating in the same address space and they do not introduce race-conditions.
As such, basic or trivial types, types with an implicitly or explicitly deleted move constructor or types that have a pointer to a p_object are not considered movable.