std::move (3) Linux Manual Page
std::move – std::move Synopsis Defined in header <utility> template< class T > (since C++11) typename std::remove_reference<T>::type&& move( T&& t ) noexcept; (until C++14) template< class T > (since C++14) constexpr typename std::remove_reference<T>::type&& move( T&& t ) noexcept; std::move is used to indicate that an object t may be "moved from", i.e. allowing the efficient transfer…
