//===----------------------------------------------------------------------===// // // The LLVM Compiler Infrastructure // // This file is dual licensed under the MIT and the University of Illinois Open // Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // <iterator> // move_iterator // move_iterator(); #include <iterator> #include "../../../../iterators.h" template <class It> void test() { std::move_iterator<It> r; } int main() { test<input_iterator<char*> >(); test<forward_iterator<char*> >(); test<bidirectional_iterator<char*> >(); test<random_access_iterator<char*> >(); test<char*>(); }