boost::move_inserter
// In header: <boost/move/iterator.hpp> template<typename C> ( x, it);
Returns: move_insert_iterator<C>(x, it).