| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.transform/ |
| H A D | binary_transform.pass.cpp | 86 …test<cpp17_input_iterator<const int*>, random_access_iterator<const int*>, random_access_iterator<… in main() 121 …test<forward_iterator<const int*>, random_access_iterator<const int*>, random_access_iterator<int*… in main() 170 …test<random_access_iterator<const int*>, cpp17_input_iterator<const int*>, random_access_iterator<… in main() 177 …test<random_access_iterator<const int*>, forward_iterator<const int*>, random_access_iterator<int*… in main() 187 …test<random_access_iterator<const int*>, random_access_iterator<const int*>, cpp17_output_iterator… in main() 188 …test<random_access_iterator<const int*>, random_access_iterator<const int*>, cpp17_input_iterator<… in main() 189 …test<random_access_iterator<const int*>, random_access_iterator<const int*>, forward_iterator<int*… in main() 191 …test<random_access_iterator<const int*>, random_access_iterator<const int*>, random_access_iterato… in main() 192 test<random_access_iterator<const int*>, random_access_iterator<const int*>, int*>(); in main() 198 test<random_access_iterator<const int*>, const int*, random_access_iterator<int*> >(); in main() [all …]
|
| H A D | unary_transform.pass.cpp | 66 test<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in main() 73 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in main() 80 test<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in main() 83 test<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in main() 84 test<random_access_iterator<const int*>, cpp17_input_iterator<int*> >(); in main() 85 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in main() 86 test<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in main() 87 test<random_access_iterator<const int*>, random_access_iterator<int*> >(); in main() 88 test<random_access_iterator<const int*>, int*>(); in main() 94 test<const int*, random_access_iterator<int*> >(); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/counted.iterator/ |
| H A D | plus.pass.cpp | 39 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test() 40 std::counted_iterator iter(random_access_iterator<int*>{buffer}, 8); in test() 41 assert(iter + 2 == Counted(random_access_iterator<int*>{buffer + 2}, 6)); in test() 42 assert(iter + 0 == Counted(random_access_iterator<int*>{buffer}, 8)); in test() 50 assert(iter + 0 == Counted(random_access_iterator<int*>{buffer}, 8)); in test() 58 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test() 59 std::counted_iterator iter(random_access_iterator<int*>{buffer}, 8); in test() 61 assert(0 + iter == Counted(random_access_iterator<int*>{buffer}, 8)); in test() 69 assert(0 + iter == Counted(random_access_iterator<int*>{buffer}, 8)); in test() 77 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test() [all …]
|
| H A D | minus.size.pass.cpp | 28 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test() 29 Counted iter(random_access_iterator<int*>{buffer + 2}, 6); in test() 30 assert(iter - 2 == Counted(random_access_iterator<int*>{buffer}, 8)); in test() 31 assert(iter - 0 == Counted(random_access_iterator<int*>{buffer + 2}, 6)); in test() 37 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test() 38 const Counted iter(random_access_iterator<int*>{buffer + 2}, 6); in test() 39 assert(iter - 2 == Counted(random_access_iterator<int*>{buffer}, 8)); in test() 40 assert(iter - 0 == Counted(random_access_iterator<int*>{buffer + 2}, 6)); in test() 65 static_assert( MinusEnabled<std::counted_iterator<random_access_iterator<int*>>>); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.move/ |
| H A D | move.pass.cpp | 64 test<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in main() 70 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in main() 80 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in main() 82 test<random_access_iterator<const int*>, random_access_iterator<int*> >(); in main() 83 test<random_access_iterator<const int*>, int*>(); in main() 88 test<const int*, random_access_iterator<int*> >(); in main() 113 …test1<random_access_iterator<std::unique_ptr<int>*>, random_access_iterator<std::unique_ptr<int>*>… in main() 127 test<random_access_iterator<const int*>, contiguous_iterator<int*>>(); in main() 172 static_assert(test<random_access_iterator<const int*>, random_access_iterator<int*> >()); in main() 174 static_assert(test<random_access_iterator<const int*>, int*>()); in main() [all …]
|
| H A D | move_backward.pass.cpp | 62 test<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in main() 65 test<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in main() 66 test<random_access_iterator<const int*>, random_access_iterator<int*> >(); in main() 67 test<random_access_iterator<const int*>, int*>(); in main() 70 test<const int*, random_access_iterator<int*> >(); in main() 79 …test1<random_access_iterator<std::unique_ptr<int>*>, random_access_iterator<std::unique_ptr<int>*>… in main() 89 test<random_access_iterator<const int*>, contiguous_iterator<int*>>(); in main() 92 test<contiguous_iterator<const int*>, random_access_iterator<int*>>(); in main() 110 static_assert(test<random_access_iterator<const int*>, random_access_iterator<int*> >()); in main() 112 static_assert(test<random_access_iterator<const int*>, int*>()); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/ |
| H A D | partial_sort_copy.pass.cpp | 71 test<int, random_access_iterator<int*>, random_access_iterator<int*> >(); in main() 72 test<int, random_access_iterator<int*>, int*>(); in main() 73 test<int, int*, random_access_iterator<int*> >(); in main() 77 test<MoveOnly, random_access_iterator<int*>, random_access_iterator<MoveOnly*>>(); in main() 78 test<MoveOnly, random_access_iterator<int*>, MoveOnly*>(); in main() 79 test<MoveOnly, int*, random_access_iterator<MoveOnly*>>(); in main() 84 static_assert(test<int, random_access_iterator<int*>, random_access_iterator<int*>>()); in main() 85 static_assert(test<int, int*, random_access_iterator<int*>>()); in main() 86 static_assert(test<int, random_access_iterator<int*>, int*>()); in main() 88 … static_assert(test<MoveOnly, random_access_iterator<int*>, random_access_iterator<MoveOnly*>>()); in main() [all …]
|
| H A D | partial_sort_copy_comp.pass.cpp | 74 test<int, random_access_iterator<int*>, random_access_iterator<int*> >(); in main() 75 test<int, random_access_iterator<int*>, int*>(); in main() 76 test<int, int*, random_access_iterator<int*> >(); in main() 80 test<MoveOnly, random_access_iterator<int*>, random_access_iterator<MoveOnly*>>(); in main() 81 test<MoveOnly, random_access_iterator<int*>, MoveOnly*>(); in main() 82 test<MoveOnly, int*, random_access_iterator<MoveOnly*>>(); in main() 87 static_assert(test<int, random_access_iterator<int*>, random_access_iterator<int*>>()); in main() 88 static_assert(test<int, int*, random_access_iterator<int*>>()); in main() 89 static_assert(test<int, random_access_iterator<int*>, int*>()); in main() 91 … static_assert(test<MoveOnly, random_access_iterator<int*>, random_access_iterator<MoveOnly*>>()); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.random.access/ |
| H A D | random_access_iterator.compile.pass.cpp | 21 static_assert(!std::random_access_iterator<forward_iterator<int*>>); 23 static_assert( std::random_access_iterator<random_access_iterator<int*>>); 26 static_assert(std::random_access_iterator<int*>); 27 static_assert(std::random_access_iterator<int const*>); 28 static_assert(std::random_access_iterator<int volatile*>); 29 static_assert(std::random_access_iterator<int const volatile*>); 104 static_assert(!std::random_access_iterator<no_plus_equals>); 143 static_assert(!std::random_access_iterator<no_minus_equals>); 156 static_assert(!std::random_access_iterator<no_minus>); 169 static_assert(!std::random_access_iterator<not_sized_sentinel>); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.copy/ |
| H A D | copy.pass.cpp | 43 test_copy<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in test() 49 test_copy<forward_iterator<const int*>, random_access_iterator<int*> >(); in test() 55 test_copy<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in test() 58 test_copy<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in test() 59 test_copy<random_access_iterator<const int*>, forward_iterator<int*> >(); in test() 60 test_copy<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in test() 61 test_copy<random_access_iterator<const int*>, random_access_iterator<int*> >(); in test() 62 test_copy<random_access_iterator<const int*>, int*>(); in test() 67 test_copy<const int*, random_access_iterator<int*> >(); in test() 74 test_copy<random_access_iterator<const int*>, contiguous_iterator<int*>>(); in test() [all …]
|
| H A D | copy_n.pass.cpp | 47 test_copy_n<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in test() 54 test_copy_n<forward_iterator<const int*>, random_access_iterator<int*> >(); in test() 61 test_copy_n<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in test() 64 test_copy_n<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in test() 65 test_copy_n<random_access_iterator<const int*>, cpp17_input_iterator<int*> >(); in test() 66 test_copy_n<random_access_iterator<const int*>, forward_iterator<int*> >(); in test() 67 test_copy_n<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in test() 68 test_copy_n<random_access_iterator<const int*>, random_access_iterator<int*> >(); in test() 69 test_copy_n<random_access_iterator<const int*>, int*>(); in test() 75 test_copy_n<const int*, random_access_iterator<int*> >(); in test()
|
| H A D | copy_if.pass.cpp | 51 test_copy_if<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in test() 58 test_copy_if<forward_iterator<const int*>, random_access_iterator<int*> >(); in test() 65 test_copy_if<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in test() 68 test_copy_if<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in test() 69 test_copy_if<random_access_iterator<const int*>, cpp17_input_iterator<int*> >(); in test() 70 test_copy_if<random_access_iterator<const int*>, forward_iterator<int*> >(); in test() 71 test_copy_if<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in test() 72 test_copy_if<random_access_iterator<const int*>, random_access_iterator<int*> >(); in test() 73 test_copy_if<random_access_iterator<const int*>, int*>(); in test() 79 test_copy_if<const int*, random_access_iterator<int*> >(); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.sort/sort/ |
| H A D | sort_constexpr.pass.cpp | 65 test<7, int, random_access_iterator<int*> >(); in main() 67 test<LargeN, int, random_access_iterator<int*> >(); in main() 71 test<7, MoveOnly, random_access_iterator<MoveOnly*> >(); in main() 73 test<LargeN, MoveOnly, random_access_iterator<MoveOnly*> >(); in main() 77 test_pointers<17, char, random_access_iterator<char**> >(); in main() 79 test_pointers<17, const char, random_access_iterator<const char**> >(); in main() 81 test_pointers<17, int, random_access_iterator<int**> >(); in main() 93 static_assert(test<7, int, random_access_iterator<int*>>()); in main() 96 static_assert(test<LargeN, int, random_access_iterator<int*>>()); in main() 100 static_assert(test<7, MoveOnly, random_access_iterator<MoveOnly*>>()); in main() [all …]
|
| H A D | sort_constexpr_comp.pass.cpp | 66 test<7, int, random_access_iterator<int*> >(); in main() 68 test<LargeN, int, random_access_iterator<int*> >(); in main() 72 test<7, MoveOnly, random_access_iterator<MoveOnly*> >(); in main() 74 test<LargeN, MoveOnly, random_access_iterator<MoveOnly*> >(); in main() 78 test_pointers<17, char, random_access_iterator<char**> >(); in main() 80 test_pointers<17, const char, random_access_iterator<const char**> >(); in main() 82 test_pointers<17, int, random_access_iterator<int**> >(); in main() 94 static_assert(test<7, int, random_access_iterator<int*>>()); in main() 97 static_assert(test<LargeN, int, random_access_iterator<int*>>()); in main() 101 static_assert(test<7, MoveOnly, random_access_iterator<MoveOnly*>>()); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/numerics/numeric.ops/partial.sum/ |
| H A D | partial_sum.pass.cpp | 46 test<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in test() 52 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in test() 58 test<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in test() 61 test<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in test() 62 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in test() 63 test<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in test() 64 test<random_access_iterator<const int*>, random_access_iterator<int*> >(); in test() 65 test<random_access_iterator<const int*>, int*>(); in test() 70 test<const int*, random_access_iterator<int*> >(); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.swap/ |
| H A D | swap_ranges.pass.cpp | 127 test<forward_iterator<int*>, random_access_iterator<int*> >(); in main() 132 test<bidirectional_iterator<int*>, random_access_iterator<int*> >(); in main() 135 test<random_access_iterator<int*>, forward_iterator<int*> >(); in main() 136 test<random_access_iterator<int*>, bidirectional_iterator<int*> >(); in main() 137 test<random_access_iterator<int*>, random_access_iterator<int*> >(); in main() 138 test<random_access_iterator<int*>, int*>(); in main() 142 test<int*, random_access_iterator<int*> >(); in main() 148 … test1<forward_iterator<std::unique_ptr<int>*>, random_access_iterator<std::unique_ptr<int>*> >(); in main() 158 …test1<random_access_iterator<std::unique_ptr<int>*>, random_access_iterator<std::unique_ptr<int>*>… in main() 159 test1<random_access_iterator<std::unique_ptr<int>*>, std::unique_ptr<int>*>(); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.nonmodifying/alg.equal/ |
| H A D | equal.pass.cpp | 60 assert(std::equal(random_access_iterator<const int*>(ia), in main() 61 random_access_iterator<const int*>(ia+s), in main() 62 random_access_iterator<const int*>(ia), in main() 63 random_access_iterator<const int*>(ia+s))); in main() 73 assert(!std::equal(random_access_iterator<const int*>(ia), in main() 74 random_access_iterator<const int*>(ia+s), in main() 75 random_access_iterator<const int*>(ib), in main() 76 random_access_iterator<const int*>(ib+s))); in main() 81 assert(!std::equal(random_access_iterator<const int*>(ia), in main() 82 random_access_iterator<const int*>(ia+s), in main() [all …]
|
| H A D | equal_pred.pass.cpp | 76 assert(std::equal(random_access_iterator<const int*>(ia), in main() 77 random_access_iterator<const int*>(ia+s), in main() 78 random_access_iterator<const int*>(ia), in main() 79 random_access_iterator<const int*>(ia+s), in main() 90 assert(!std::equal(random_access_iterator<const int*>(ia), in main() 91 random_access_iterator<const int*>(ia+s), in main() 92 random_access_iterator<const int*>(ia), in main() 107 assert(!std::equal(random_access_iterator<const int*>(ia), in main() 108 random_access_iterator<const int*>(ia+s), in main() 109 random_access_iterator<const int*>(ib), in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.replace/ |
| H A D | replace_copy.pass.cpp | 62 test<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in main() 68 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in main() 74 test<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in main() 77 test<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in main() 78 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in main() 79 test<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in main() 80 test<random_access_iterator<const int*>, random_access_iterator<int*> >(); in main() 81 test<random_access_iterator<const int*>, int*>(); in main() 86 test<const int*, random_access_iterator<int*> >(); in main()
|
| H A D | replace_copy_if.pass.cpp | 66 test<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in main() 72 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in main() 78 test<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in main() 81 test<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in main() 82 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in main() 83 test<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in main() 84 test<random_access_iterator<const int*>, random_access_iterator<int*> >(); in main() 85 test<random_access_iterator<const int*>, int*>(); in main() 90 test<const int*, random_access_iterator<int*> >(); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.remove/ |
| H A D | remove_copy.pass.cpp | 58 test<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in main() 64 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in main() 70 test<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in main() 73 test<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in main() 74 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in main() 75 test<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in main() 76 test<random_access_iterator<const int*>, random_access_iterator<int*> >(); in main() 77 test<random_access_iterator<const int*>, int*>(); in main() 82 test<const int*, random_access_iterator<int*> >(); in main()
|
| H A D | remove_copy_if.pass.cpp | 63 test<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in main() 69 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in main() 75 test<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in main() 78 test<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in main() 79 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in main() 80 test<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in main() 81 test<random_access_iterator<const int*>, random_access_iterator<int*> >(); in main() 82 test<random_access_iterator<const int*>, int*>(); in main() 87 test<const int*, random_access_iterator<int*> >(); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/numerics/numeric.ops/inner.product/ |
| H A D | inner_product.pass.cpp | 58 test<cpp17_input_iterator<const int*>, random_access_iterator<const int*> >(); in test() 64 test<forward_iterator<const int*>, random_access_iterator<const int*> >(); in test() 70 test<bidirectional_iterator<const int*>, random_access_iterator<const int*> >(); in test() 73 test<random_access_iterator<const int*>, cpp17_input_iterator<const int*> >(); in test() 74 test<random_access_iterator<const int*>, forward_iterator<const int*> >(); in test() 75 test<random_access_iterator<const int*>, bidirectional_iterator<const int*> >(); in test() 76 test<random_access_iterator<const int*>, random_access_iterator<const int*> >(); in test() 77 test<random_access_iterator<const int*>, const int*>(); in test() 82 test<const int*, random_access_iterator<const int*> >(); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.factories/range.iota.view/sentinel/ |
| H A D | minus.pass.cpp | 33 auto outIter = random_access_iterator<int*>(buffer); in test() 34 …std::ranges::iota_view<random_access_iterator<int*>, IntSentinelWith<random_access_iterator<int*>>… in test() 35 outIter, IntSentinelWith<random_access_iterator<int*>>(std::ranges::next(outIter, 8))); in test() 42 auto outIter = random_access_iterator<int*>(buffer); in test() 43 …const std::ranges::iota_view<random_access_iterator<int*>, IntSentinelWith<random_access_iterator<… in test() 44 outIter, IntSentinelWith<random_access_iterator<int*>>(std::ranges::next(outIter, 8))); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.lex.comparison/ |
| H A D | lexicographical_compare.pass.cpp | 54 test<cpp17_input_iterator<const int*>, random_access_iterator<const int*> >(); in main() 60 test<forward_iterator<const int*>, random_access_iterator<const int*> >(); in main() 66 test<bidirectional_iterator<const int*>, random_access_iterator<const int*> >(); in main() 69 test<random_access_iterator<const int*>, cpp17_input_iterator<const int*> >(); in main() 70 test<random_access_iterator<const int*>, forward_iterator<const int*> >(); in main() 71 test<random_access_iterator<const int*>, bidirectional_iterator<const int*> >(); in main() 72 test<random_access_iterator<const int*>, random_access_iterator<const int*> >(); in main() 73 test<random_access_iterator<const int*>, const int*>(); in main() 78 test<const int*, random_access_iterator<const int*> >(); in main()
|