| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.nonmodifying/alg.is_permutation/ |
| H A D | is_permutation.pass.cpp | 44 assert(std::is_permutation(forward_iterator<const int*>(ia), in main() 48 assert(std::is_permutation(forward_iterator<const int*>(ia), in main() 50 forward_iterator<const int*>(ib), in main() 53 assert(std::is_permutation(forward_iterator<const int*>(ia), in main() 57 assert(std::is_permutation(forward_iterator<const int*>(ia), in main() 59 forward_iterator<const int*>(ib), in main() 61 assert(std::is_permutation(forward_iterator<const int*>(ia), in main() 63 forward_iterator<const int*>(ib), in main() 71 assert(std::is_permutation(forward_iterator<const int*>(ia), in main() 75 assert(std::is_permutation(forward_iterator<const int*>(ia), in main() [all …]
|
| H A D | is_permutation_pred.pass.cpp | 64 assert(std::is_permutation(forward_iterator<const int*>(ia), in main() 66 forward_iterator<const int*>(ib), in main() 68 assert(std::is_permutation(forward_iterator<const int*>(ia), in main() 70 forward_iterator<const int*>(ib), in main() 73 assert(std::is_permutation(forward_iterator<const int*>(ia), in main() 75 forward_iterator<const int*>(ib), in main() 78 assert(std::is_permutation(forward_iterator<const int*>(ia), in main() 80 forward_iterator<const int*>(ib), in main() 756 assert(std::is_permutation(forward_iterator<const S*>(a), in main() 758 forward_iterator<const S*>(b), in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.transform/ |
| H A D | binary_transform.pass.cpp | 70 test<cpp17_input_iterator<const int*>, forward_iterator<const int*>, forward_iterator<int*> >(); in main() 98 test<forward_iterator<const int*>, cpp17_input_iterator<const int*>, forward_iterator<int*> >(); in main() 103 … test<forward_iterator<const int*>, forward_iterator<const int*>, cpp17_output_iterator<int*> >(); in main() 104 test<forward_iterator<const int*>, forward_iterator<const int*>, cpp17_input_iterator<int*> >(); in main() 105 test<forward_iterator<const int*>, forward_iterator<const int*>, forward_iterator<int*> >(); in main() 106 … test<forward_iterator<const int*>, forward_iterator<const int*>, bidirectional_iterator<int*> >(); in main() 107 … test<forward_iterator<const int*>, forward_iterator<const int*>, random_access_iterator<int*> >(); in main() 108 test<forward_iterator<const int*>, forward_iterator<const int*>, int*>(); in main() 112 … test<forward_iterator<const int*>, bidirectional_iterator<const int*>, forward_iterator<int*> >(); in main() 126 test<forward_iterator<const int*>, const int*, forward_iterator<int*> >(); in main() [all …]
|
| H A D | unary_transform.pass.cpp | 64 test<cpp17_input_iterator<const int*>, forward_iterator<int*> >(); in main() 69 test<forward_iterator<const int*>, cpp17_output_iterator<int*> >(); in main() 70 test<forward_iterator<const int*>, cpp17_input_iterator<int*> >(); in main() 71 test<forward_iterator<const int*>, forward_iterator<int*> >(); in main() 72 test<forward_iterator<const int*>, bidirectional_iterator<int*> >(); in main() 73 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in main() 74 test<forward_iterator<const int*>, int*>(); in main() 78 test<bidirectional_iterator<const int*>, forward_iterator<int*> >(); in main() 85 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in main() 92 test<const int*, forward_iterator<int*> >(); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions/ |
| H A D | partition_point.pass.cpp | 42 assert(std::partition_point(forward_iterator<const int*>(std::begin(ia)), in main() 43 forward_iterator<const int*>(std::end(ia)), in main() 48 assert(std::partition_point(forward_iterator<const int*>(std::begin(ia)), in main() 49 forward_iterator<const int*>(std::end(ia)), in main() 54 assert(std::partition_point(forward_iterator<const int*>(std::begin(ia)), in main() 55 forward_iterator<const int*>(std::end(ia)), in main() 60 assert(std::partition_point(forward_iterator<const int*>(std::begin(ia)), in main() 61 forward_iterator<const int*>(std::end(ia)), in main() 67 forward_iterator<const int*>(std::end(ia)), in main() 73 forward_iterator<const int*>(std::end(ia)), in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.move/ |
| H A D | move.pass.cpp | 62 test<cpp17_input_iterator<const int*>, forward_iterator<int*> >(); in main() 67 test<forward_iterator<const int*>, cpp17_output_iterator<int*> >(); in main() 68 test<forward_iterator<const int*>, forward_iterator<int*> >(); in main() 71 test<forward_iterator<const int*>, int*>(); in main() 86 test<const int*, forward_iterator<int*> >(); in main() 99 test1<forward_iterator<std::unique_ptr<int>*>, forward_iterator<std::unique_ptr<int>*> >(); in main() 125 test<forward_iterator<const int*>, contiguous_iterator<int*>>(); in main() 130 test<contiguous_iterator<const int*>, forward_iterator<int*>>(); in main() 156 static_assert(test<forward_iterator<const int*>, forward_iterator<int*> >()); in main() 160 static_assert(test<forward_iterator<const int*>, int*>()); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.forward/ |
| H A D | forward_iterator.compile.pass.cpp | 19 static_assert(!std::forward_iterator<cpp17_input_iterator<int*> >); 20 static_assert(!std::forward_iterator<cpp20_input_iterator<int*> >); 21 static_assert(std::forward_iterator<forward_iterator<int*> >); 24 static_assert(std::forward_iterator<contiguous_iterator<int*> >); 26 static_assert(std::forward_iterator<int*>); 27 static_assert(std::forward_iterator<int const*>); 28 static_assert(std::forward_iterator<int volatile*>); 29 static_assert(std::forward_iterator<int const volatile*>); 45 static_assert(!std::forward_iterator<not_input_iterator>); 59 static_assert(!std::forward_iterator<bad_iterator_tag>); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.copy/ |
| H A D | copy.pass.cpp | 41 test_copy<cpp17_input_iterator<const int*>, forward_iterator<int*> >(); in test() 46 test_copy<forward_iterator<const int*>, cpp17_output_iterator<int*> >(); in test() 47 test_copy<forward_iterator<const int*>, forward_iterator<int*> >(); in test() 48 test_copy<forward_iterator<const int*>, bidirectional_iterator<int*> >(); in test() 49 test_copy<forward_iterator<const int*>, random_access_iterator<int*> >(); in test() 50 test_copy<forward_iterator<const int*>, int*>(); in test() 53 test_copy<bidirectional_iterator<const int*>, forward_iterator<int*> >(); in test() 59 test_copy<random_access_iterator<const int*>, forward_iterator<int*> >(); in test() 65 test_copy<const int*, forward_iterator<int*> >(); in test() 72 test_copy<forward_iterator<const int*>, contiguous_iterator<int*>>(); in test() [all …]
|
| H A D | copy_n.pass.cpp | 45 test_copy_n<cpp17_input_iterator<const int*>, forward_iterator<int*> >(); in test() 50 test_copy_n<forward_iterator<const int*>, cpp17_output_iterator<int*> >(); in test() 51 test_copy_n<forward_iterator<const int*>, cpp17_input_iterator<int*> >(); in test() 52 test_copy_n<forward_iterator<const int*>, forward_iterator<int*> >(); in test() 53 test_copy_n<forward_iterator<const int*>, bidirectional_iterator<int*> >(); in test() 54 test_copy_n<forward_iterator<const int*>, random_access_iterator<int*> >(); in test() 55 test_copy_n<forward_iterator<const int*>, int*>(); in test() 59 test_copy_n<bidirectional_iterator<const int*>, forward_iterator<int*> >(); in test() 66 test_copy_n<random_access_iterator<const int*>, forward_iterator<int*> >(); in test() 73 test_copy_n<const int*, forward_iterator<int*> >(); in test()
|
| H A D | copy_if.pass.cpp | 49 test_copy_if<cpp17_input_iterator<const int*>, forward_iterator<int*> >(); in test() 54 test_copy_if<forward_iterator<const int*>, cpp17_output_iterator<int*> >(); in test() 55 test_copy_if<forward_iterator<const int*>, cpp17_input_iterator<int*> >(); in test() 56 test_copy_if<forward_iterator<const int*>, forward_iterator<int*> >(); in test() 57 test_copy_if<forward_iterator<const int*>, bidirectional_iterator<int*> >(); in test() 58 test_copy_if<forward_iterator<const int*>, random_access_iterator<int*> >(); in test() 59 test_copy_if<forward_iterator<const int*>, int*>(); in test() 63 test_copy_if<bidirectional_iterator<const int*>, forward_iterator<int*> >(); in test() 70 test_copy_if<random_access_iterator<const int*>, forward_iterator<int*> >(); in test() 77 test_copy_if<const int*, forward_iterator<int*> >(); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/ |
| H A D | adjacent_find.pass.cpp | 37 assert(std::adjacent_find(forward_iterator<const int*>(ia), in main() 38 forward_iterator<const int*>(ia + sa)) == in main() 39 forward_iterator<const int*>(ia+2)); in main() 40 assert(std::adjacent_find(forward_iterator<const int*>(ia), in main() 41 forward_iterator<const int*>(ia)) == in main() 42 forward_iterator<const int*>(ia)); in main() 43 assert(std::adjacent_find(forward_iterator<const int*>(ia+3), in main() 44 forward_iterator<const int*>(ia + sa)) == in main() 45 forward_iterator<const int*>(ia+sa)); in main()
|
| H A D | adjacent_find_pred.pass.cpp | 41 assert(std::adjacent_find(forward_iterator<const int*>(ia), in main() 42 forward_iterator<const int*>(ia + sa), in main() 44 forward_iterator<const int*>(ia+2)); in main() 45 assert(std::adjacent_find(forward_iterator<const int*>(ia), in main() 46 forward_iterator<const int*>(ia), in main() 48 forward_iterator<const int*>(ia)); in main() 49 assert(std::adjacent_find(forward_iterator<const int*>(ia+3), in main() 50 forward_iterator<const int*>(ia + sa), in main() 52 forward_iterator<const int*>(ia+sa)); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/ |
| H A D | types.h | 27 …constexpr forward_iterator<const char*> begin() const { return forward_iterator<const char*>(view_… in begin() 28 …constexpr forward_iterator<const char*> end() const { return forward_iterator<const char*>(view_.e… in end() 45 …constexpr forward_iterator<const char*> begin() const { return forward_iterator<const char*>(view_… in begin() 46 …constexpr forward_iterator<const char*> end() const { return forward_iterator<const char*>(view_.e… in end() 69 …constexpr forward_iterator<char*> begin() { return forward_iterator<char*>(buffer_.begin().base())… in begin() 70 constexpr forward_iterator<char*> end() { return forward_iterator<char*>(buffer_.end().base()); } in end() 72 …constexpr forward_iterator<const char*> end() const { return forward_iterator<const char*>(buffer_… in end() 125 …constexpr forward_iterator<const char*> begin() { return forward_iterator<const char*>(view_.begin… in begin() 126 …constexpr forward_iterator<const char*> end() { return forward_iterator<const char*>(view_.end());… in end() 175 …constexpr forward_iterator<const char*> begin() const { return forward_iterator<const char*>(c_); } in begin() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.utility/range.subrange/ |
| H A D | general.compile.pass.cpp | 26 static_assert( ValidSubrange<forward_iterator<int*>>); 27 static_assert( ValidSubrange<forward_iterator<int*>, forward_iterator<int*>>); 28 … ValidSubrangeKind<std::ranges::subrange_kind::unsized, forward_iterator<int*>, forward_iterator<i… 29 …t( ValidSubrangeKind<std::ranges::subrange_kind::sized, forward_iterator<int*>, forward_iterator<i… 31 static_assert(!ValidSubrange<forward_iterator<int*>, int*>); 38 static_assert(!ValidSubrange<int*, forward_iterator<int*>>);
|
| /llvm-project-15.0.7/libcxx/test/std/numerics/numeric.ops/partial.sum/ |
| H A D | partial_sum.pass.cpp | 44 test<cpp17_input_iterator<const int*>, forward_iterator<int*> >(); in test() 49 test<forward_iterator<const int*>, cpp17_output_iterator<int*> >(); in test() 50 test<forward_iterator<const int*>, forward_iterator<int*> >(); in test() 51 test<forward_iterator<const int*>, bidirectional_iterator<int*> >(); in test() 52 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in test() 53 test<forward_iterator<const int*>, int*>(); in test() 56 test<bidirectional_iterator<const int*>, forward_iterator<int*> >(); in test() 62 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in test() 68 test<const int*, forward_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 | 125 test<forward_iterator<int*>, forward_iterator<int*> >(); in main() 126 test<forward_iterator<int*>, bidirectional_iterator<int*> >(); in main() 127 test<forward_iterator<int*>, random_access_iterator<int*> >(); in main() 128 test<forward_iterator<int*>, int*>(); in main() 130 test<bidirectional_iterator<int*>, forward_iterator<int*> >(); in main() 135 test<random_access_iterator<int*>, forward_iterator<int*> >(); in main() 140 test<int*, forward_iterator<int*> >(); in main() 146 test1<forward_iterator<std::unique_ptr<int>*>, forward_iterator<std::unique_ptr<int>*> >(); in main() 147 … test1<forward_iterator<std::unique_ptr<int>*>, bidirectional_iterator<std::unique_ptr<int>*> >(); in main() 149 test1<forward_iterator<std::unique_ptr<int>*>, std::unique_ptr<int>*>(); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/counted.iterator/ |
| H A D | ctor.conv.pass.cpp | 50 static_assert( std::is_constructible_v<std::counted_iterator<forward_iterator<int*>>, in test() 51 std::counted_iterator<forward_iterator<int*>>>); in test() 52 static_assert(!std::is_constructible_v<std::counted_iterator<forward_iterator<int*>>, in test() 56 std::counted_iterator iter1(ConvertibleTo<forward_iterator<int*>>{buffer}, 8); in test() 57 std::counted_iterator<forward_iterator<int*>> iter2(iter1); in test() 58 assert(iter2.base() == forward_iterator<int*>{buffer}); in test() 62 const std::counted_iterator iter1(ConvertibleTo<forward_iterator<int*>>{buffer}, 8); in test() 63 const std::counted_iterator<forward_iterator<int*>> iter2(iter1); in test() 64 assert(iter2.base() == forward_iterator<int*>{buffer}); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.replace/ |
| H A D | replace_copy.pass.cpp | 60 test<cpp17_input_iterator<const int*>, forward_iterator<int*> >(); in main() 65 test<forward_iterator<const int*>, cpp17_output_iterator<int*> >(); in main() 66 test<forward_iterator<const int*>, forward_iterator<int*> >(); in main() 67 test<forward_iterator<const int*>, bidirectional_iterator<int*> >(); in main() 68 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in main() 69 test<forward_iterator<const int*>, int*>(); in main() 72 test<bidirectional_iterator<const int*>, forward_iterator<int*> >(); in main() 78 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in main() 84 test<const int*, forward_iterator<int*> >(); in main()
|
| H A D | replace_copy_if.pass.cpp | 64 test<cpp17_input_iterator<const int*>, forward_iterator<int*> >(); in main() 69 test<forward_iterator<const int*>, cpp17_output_iterator<int*> >(); in main() 70 test<forward_iterator<const int*>, forward_iterator<int*> >(); in main() 71 test<forward_iterator<const int*>, bidirectional_iterator<int*> >(); in main() 72 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in main() 73 test<forward_iterator<const int*>, int*>(); in main() 76 test<bidirectional_iterator<const int*>, forward_iterator<int*> >(); in main() 82 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in main() 88 test<const int*, forward_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 | 56 test<cpp17_input_iterator<const int*>, forward_iterator<int*> >(); in main() 61 test<forward_iterator<const int*>, cpp17_output_iterator<int*> >(); in main() 62 test<forward_iterator<const int*>, forward_iterator<int*> >(); in main() 63 test<forward_iterator<const int*>, bidirectional_iterator<int*> >(); in main() 64 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in main() 65 test<forward_iterator<const int*>, int*>(); in main() 68 test<bidirectional_iterator<const int*>, forward_iterator<int*> >(); in main() 74 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in main() 80 test<const int*, forward_iterator<int*> >(); in main()
|
| H A D | remove_copy_if.pass.cpp | 61 test<cpp17_input_iterator<const int*>, forward_iterator<int*> >(); in main() 66 test<forward_iterator<const int*>, cpp17_output_iterator<int*> >(); in main() 67 test<forward_iterator<const int*>, forward_iterator<int*> >(); in main() 68 test<forward_iterator<const int*>, bidirectional_iterator<int*> >(); in main() 69 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in main() 70 test<forward_iterator<const int*>, int*>(); in main() 73 test<bidirectional_iterator<const int*>, forward_iterator<int*> >(); in main() 79 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in main() 85 test<const int*, forward_iterator<int*> >(); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/numerics/numeric.ops/inner.product/ |
| H A D | inner_product.pass.cpp | 56 test<cpp17_input_iterator<const int*>, forward_iterator<const int*> >(); in test() 61 test<forward_iterator<const int*>, cpp17_input_iterator<const int*> >(); in test() 62 test<forward_iterator<const int*>, forward_iterator<const int*> >(); in test() 63 test<forward_iterator<const int*>, bidirectional_iterator<const int*> >(); in test() 64 test<forward_iterator<const int*>, random_access_iterator<const int*> >(); in test() 65 test<forward_iterator<const int*>, const int*>(); in test() 68 test<bidirectional_iterator<const int*>, forward_iterator<const int*> >(); in test() 74 test<random_access_iterator<const int*>, forward_iterator<const int*> >(); in test() 80 test<const int*, forward_iterator<const int*> >(); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.lex.comparison/ |
| H A D | lexicographical_compare.pass.cpp | 52 test<cpp17_input_iterator<const int*>, forward_iterator<const int*> >(); in main() 57 test<forward_iterator<const int*>, cpp17_input_iterator<const int*> >(); in main() 58 test<forward_iterator<const int*>, forward_iterator<const int*> >(); in main() 59 test<forward_iterator<const int*>, bidirectional_iterator<const int*> >(); in main() 60 test<forward_iterator<const int*>, random_access_iterator<const int*> >(); in main() 61 test<forward_iterator<const int*>, const int*>(); in main() 64 test<bidirectional_iterator<const int*>, forward_iterator<const int*> >(); in main() 70 test<random_access_iterator<const int*>, forward_iterator<const int*> >(); in main() 76 test<const int*, forward_iterator<const int*> >(); in main()
|
| H A D | lexicographical_compare_comp.pass.cpp | 57 test<cpp17_input_iterator<const int*>, forward_iterator<const int*> >(); in main() 62 test<forward_iterator<const int*>, cpp17_input_iterator<const int*> >(); in main() 63 test<forward_iterator<const int*>, forward_iterator<const int*> >(); in main() 64 test<forward_iterator<const int*>, bidirectional_iterator<const int*> >(); in main() 65 test<forward_iterator<const int*>, random_access_iterator<const int*> >(); in main() 66 test<forward_iterator<const int*>, const int*>(); in main() 69 test<bidirectional_iterator<const int*>, forward_iterator<const int*> >(); in main() 75 test<random_access_iterator<const int*>, forward_iterator<const int*> >(); in main() 81 test<const int*, forward_iterator<const int*> >(); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/numerics/numeric.ops/adjacent.difference/ |
| H A D | adjacent_difference.pass.cpp | 83 test<cpp17_input_iterator<const int*>, forward_iterator<int*> >(); in test() 88 test<forward_iterator<const int*>, cpp17_output_iterator<int*> >(); in test() 89 test<forward_iterator<const int*>, forward_iterator<int*> >(); in test() 90 test<forward_iterator<const int*>, bidirectional_iterator<int*> >(); in test() 91 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in test() 92 test<forward_iterator<const int*>, int*>(); in test() 95 test<bidirectional_iterator<const int*>, forward_iterator<int*> >(); in test() 101 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in test() 107 test<const int*, forward_iterator<int*> >(); in test()
|