Lines Matching refs:Iter
12 // template<BidirectionalIterator Iter, StrictWeakOrder<auto, Iter::value_type> Compare>
13 // requires ShuffleIterator<Iter>
16 // inplace_merge(Iter first, Iter middle, Iter last, Compare comp);
35 template <class Iter>
46 std::inplace_merge(Iter(ia), Iter(ia+M), Iter(ia+N), std::greater<int>());
56 template <class Iter>
60 test_one<Iter>(N, 0);
61 test_one<Iter>(N, N/4);
62 test_one<Iter>(N, N/2);
63 test_one<Iter>(N, 3*N/4);
64 test_one<Iter>(N, N);
67 template <class Iter>
71 test_one<Iter>(0, 0);
72 test_one<Iter>(1, 0);
73 test_one<Iter>(1, 1);
74 test_one<Iter>(2, 0);
75 test_one<Iter>(2, 1);
76 test_one<Iter>(2, 2);
77 test_one<Iter>(3, 0);
78 test_one<Iter>(3, 1);
79 test_one<Iter>(3, 2);
80 test_one<Iter>(3, 3);
81 test<Iter>(4);
82 test<Iter>(100);
83 test<Iter>(1000);