std::experimental::ranges::MoveConstructible

Header: <experimental/ranges/concepts>

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

# Declarations

template< class T >
concept bool MoveConstructible =
Constructible<T, T> && ConvertibleTo<T, T>;

(ranges TS)

# See also