Lines Matching refs:Iter
12 // template<BidirectionalIterator Iter>
13 // requires ShuffleIterator<Iter>
14 // && LessThanComparable<Iter::value_type>
16 // inplace_merge(Iter first, Iter middle, Iter last);
23 template <class Iter>
34 std::inplace_merge(Iter(ia), Iter(ia+M), Iter(ia+N));
44 template <class Iter>
48 test_one<Iter>(N, 0);
49 test_one<Iter>(N, N/4);
50 test_one<Iter>(N, N/2);
51 test_one<Iter>(N, 3*N/4);
52 test_one<Iter>(N, N);
55 template <class Iter>
59 test_one<Iter>(0, 0);
60 test_one<Iter>(1, 0);
61 test_one<Iter>(1, 1);
62 test_one<Iter>(2, 0);
63 test_one<Iter>(2, 1);
64 test_one<Iter>(2, 2);
65 test_one<Iter>(3, 0);
66 test_one<Iter>(3, 1);
67 test_one<Iter>(3, 2);
68 test_one<Iter>(3, 3);
69 test<Iter>(4);
70 test<Iter>(100);
71 test<Iter>(1000);