| /llvm-project-15.0.7/libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.next/ |
| H A D | iterator_sentinel.pass.cpp | 53 check_assignable<cpp17_input_iterator<int*>>( range, range+n, range+n); in test() 54 check_assignable<cpp20_input_iterator<int*>>( range, range+n, range+n); in test() 55 check_assignable<forward_iterator<int*>>( range, range+n, range+n); in test() 56 check_assignable<bidirectional_iterator<int*>>(range, range+n, range+n); in test() 57 check_assignable<random_access_iterator<int*>>(range, range+n, range+n); in test() 58 check_assignable<contiguous_iterator<int*>>( range, range+n, range+n); in test() 59 check_assignable<int*>( range, range+n, range+n); in test() 69 check_sentinel<cpp17_input_iterator<int*>>( range, range+n, range+n); in test() 70 check_sentinel<cpp20_input_iterator<int*>>( range, range+n, range+n); in test() 71 check_sentinel<forward_iterator<int*>>( range, range+n, range+n); in test() [all …]
|
| H A D | iterator_count.pass.cpp | 34 check<cpp17_input_iterator<int*>>( range, n, range+n); in test() 35 check<cpp20_input_iterator<int*>>( range, n, range+n); in test() 36 check<forward_iterator<int*>>( range, n, range+n); in test() 37 check<bidirectional_iterator<int*>>(range, n, range+n); in test() 38 check<random_access_iterator<int*>>(range, n, range+n); in test() 39 check<contiguous_iterator<int*>>( range, n, range+n); in test() 40 check<int*>( range, n, range+n); in test() 41 check<cpp17_output_iterator<int*> >(range, n, range+n); in test() 46 check<bidirectional_iterator<int*>>(range+9, -n, range+9 - n); in test() 47 check<random_access_iterator<int*>>(range+9, -n, range+9 - n); in test() [all …]
|
| H A D | iterator.pass.cpp | 30 int range[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; in test() local 33 check<cpp17_input_iterator<int*>>( range+n, range+n+1); in test() 34 check<cpp20_input_iterator<int*>>( range+n, range+n+1); in test() 35 check<forward_iterator<int*>>( range+n, range+n+1); in test() 36 check<bidirectional_iterator<int*>>(range+n, range+n+1); in test() 37 check<random_access_iterator<int*>>(range+n, range+n+1); in test() 38 check<contiguous_iterator<int*>>( range+n, range+n+1); in test() 39 check<cpp17_output_iterator<int*>>( range+n, range+n+1); in test() 40 check<int*>( range+n, range+n+1); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/ |
| H A D | iterator_sentinel.pass.cpp | 93 check_assignable<false, cpp17_input_iterator<int*>>( range, range+n, range+n); in test() 94 check_assignable<false, cpp20_input_iterator<int*>>( range, range+n, range+n); in test() 95 check_assignable<true, forward_iterator<int*>>( range, range+n, range+n); in test() 96 check_assignable<true, bidirectional_iterator<int*>>(range, range+n, range+n); in test() 109 check_sentinel<false, cpp17_input_iterator<int*>>( range, range+n, range+n); in test() 110 check_sentinel<false, cpp20_input_iterator<int*>>( range, range+n, range+n); in test() 111 check_sentinel<true, forward_iterator<int*>>( range, range+n, range+n); in test() 112 check_sentinel<true, bidirectional_iterator<int*>>(range, range+n, range+n); in test() 113 check_sentinel<true, random_access_iterator<int*>>(range, range+n, range+n); in test() 114 check_sentinel<true, contiguous_iterator<int*>>( range, range+n, range+n); in test() [all …]
|
| H A D | iterator_count_sentinel.pass.cpp | 125 p = range+5; assert(std::ranges::advance(p, 0, range+7) == 0); assert(p == range+5); in test() 126 p = range+5; assert(std::ranges::advance(p, 1, range+7) == 0); assert(p == range+6); in test() 127 p = range+5; assert(std::ranges::advance(p, 2, range+7) == 0); assert(p == range+7); in test() 128 p = range+5; assert(std::ranges::advance(p, 3, range+7) == 1); assert(p == range+7); in test() 154 p = range+5; assert(std::ranges::advance(p, 0, range+3) == 0); assert(p == range+5); in test() 155 p = range+5; assert(std::ranges::advance(p, -1, range+3) == 0); assert(p == range+4); in test() 156 p = range+5; assert(std::ranges::advance(p, -2, range+3) == 0); assert(p == range+3); in test() 163 p = range+5; assert(std::ranges::advance(p, 0, range) == 0); assert(p == range+5); in test() 164 p = range+5; assert(std::ranges::advance(p, -1, range) == 0); assert(p == range+4); in test() 165 p = range+5; assert(std::ranges::advance(p, -5, range) == 0); assert(p == range); in test() [all …]
|
| H A D | iterator_count.pass.cpp | 51 check<false, cpp17_input_iterator<int*>>( range, n, range+n); in test() 52 check<false, cpp20_input_iterator<int*>>( range, n, range+n); in test() 53 check<true, forward_iterator<int*>>( range, n, range+n); in test() 54 check<true, bidirectional_iterator<int*>>(range, n, range+n); in test() 55 check<true, random_access_iterator<int*>>(range, n, range+n); in test() 56 check<true, contiguous_iterator<int*>>( range, n, range+n); in test() 57 check<true, int*>( range, n, range+n); in test() 58 check<true, cpp17_output_iterator<int*> >(range, n, range+n); in test() 63 check<true, bidirectional_iterator<int*>>(range+9, -n, range+9 - n); in test() 64 check<true, random_access_iterator<int*>>(range+9, -n, range+9 - n); in test() [all …]
|
| /llvm-project-15.0.7/lldb/unittests/Utility/ |
| H A D | VMRangeTest.cpp | 24 VMRange range; in TEST() local 27 range.Reset(0x1, 0x100); in TEST() 30 range.Reset(0x1, 0x1); in TEST() 35 VMRange range(0x100, 0x200); in TEST() local 36 EXPECT_NE(VMRange(), range); in TEST() 37 range.Clear(); in TEST() 38 EXPECT_EQ(VMRange(), range); in TEST() 58 range.Reset(0x200, 0x200); in TEST() 65 range.SetEndAddress(0xFF); in TEST() 69 range.SetEndAddress(0x101); in TEST() [all …]
|
| /llvm-project-15.0.7/mlir/unittests/Interfaces/ |
| H A D | InferTypeOpInterfaceTest.cpp | 55 ValueShapeRange range = addiRange(); in TEST_F() local 57 EXPECT_FALSE(range.getValueAsShape(0)); in TEST_F() 58 ASSERT_TRUE(range.getValueAsShape(1)); in TEST_F() 67 ValueShapeRange range = addiRange(); in TEST_F() local 74 range.setValueToShapeMapping(mapping); in TEST_F() 76 ASSERT_TRUE(range.getValueAsShape(0)); in TEST_F() 80 ASSERT_TRUE(range.getValueAsShape(1)); in TEST_F() 88 ValueShapeRange range = addiRange(); in TEST_F() local 96 ASSERT_TRUE(range.getShape(0)); in TEST_F() 100 ASSERT_TRUE(range.getShape(1)); in TEST_F() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/associative/set/ |
| H A D | range_concept_conformance.compile.pass.cpp | 19 using range = std::set<int>; typedef 22 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>); 25 static_assert(std::ranges::common_range<range>); 26 static_assert(std::ranges::input_range<range>); 27 static_assert(!std::ranges::view<range>); 28 static_assert(std::ranges::sized_range<range>); 29 static_assert(!std::ranges::borrowed_range<range>); 30 static_assert(std::ranges::viewable_range<range>); 32 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>); 36 static_assert(std::ranges::input_range<range>); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/views/views.span/ |
| H A D | range_concept_conformance.compile.pass.cpp | 19 using range = std::span<int>; typedef 22 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>); 23 static_assert(std::ranges::common_range<range>); 24 static_assert(std::ranges::random_access_range<range>); 25 static_assert(std::ranges::contiguous_range<range>); 26 static_assert(std::ranges::view<range> && std::ranges::enable_view<range>); 27 static_assert(std::ranges::sized_range<range>); 28 static_assert(std::ranges::borrowed_range<range>); 29 static_assert(std::ranges::viewable_range<range>); 31 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::iterator>); [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | AnnotationsTest.cpp | 47 EXPECT_EQ(llvm::Annotations("[[a]]bc").range(), range(0, 1)); in TEST() 48 EXPECT_EQ(llvm::Annotations("a[[bc]]d").range(), range(1, 3)); in TEST() 49 EXPECT_EQ(llvm::Annotations("ab[[cd]]").range(), range(2, 4)); in TEST() 52 EXPECT_EQ(llvm::Annotations("[[]]ab").range(), range(0, 0)); in TEST() 53 EXPECT_EQ(llvm::Annotations("a[[]]b").range(), range(1, 1)); in TEST() 54 EXPECT_EQ(llvm::Annotations("ab[[]]").range(), range(2, 2)); in TEST() 58 ElementsAre(range(0, 1), range(1, 2), range(4, 6))); in TEST() 68 ElementsAre(range(8, 9), range(7, 10), range(1, 10))); in TEST() 74 EXPECT_EQ(llvm::Annotations("a$foo[[b]]cdef").range("foo"), range(1, 2)); in TEST() 78 EXPECT_EQ(llvm::Annotations("a$[[b]]cdef").range(""), range(1, 2)); in TEST() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector/ |
| H A D | range_concept_conformance.compile.pass.cpp | 19 using range = std::vector<int>; typedef 22 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>); 23 static_assert(std::ranges::common_range<range>); 25 static_assert(std::ranges::contiguous_range<range>); 26 static_assert(!std::ranges::view<range>); 27 static_assert(std::ranges::sized_range<range>); 28 static_assert(!std::ranges::borrowed_range<range>); 29 static_assert(std::ranges::viewable_range<range>); 31 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>); 35 static_assert(!std::ranges::view<range const>); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/associative/map/ |
| H A D | range_concept_conformance.compile.pass.cpp | 19 using range = std::map<int, int>; typedef 22 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>); 23 static_assert(std::ranges::common_range<range>); 24 static_assert(std::ranges::bidirectional_range<range>); 25 static_assert(!std::ranges::view<range>); 27 static_assert(std::ranges::sized_range<range>); 28 static_assert(!std::ranges::borrowed_range<range>); 29 static_assert(std::ranges::viewable_range<range>); 31 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>); 34 static_assert(!std::ranges::view<range const>); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/associative/multimap/ |
| H A D | range_concept_conformance.compile.pass.cpp | 19 using range = std::multimap<int, int>; typedef 22 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>); 23 static_assert(std::ranges::common_range<range>); 24 static_assert(std::ranges::bidirectional_range<range>); 25 static_assert(!std::ranges::view<range>); 27 static_assert(std::ranges::sized_range<range>); 28 static_assert(!std::ranges::borrowed_range<range>); 29 static_assert(std::ranges::viewable_range<range>); 31 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>); 34 static_assert(!std::ranges::view<range const>); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector.bool/ |
| H A D | range_concept_conformance.compile.pass.cpp | 19 using range = std::vector<bool>; typedef 22 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>); 23 static_assert(std::ranges::common_range<range>); 25 static_assert(!std::ranges::contiguous_range<range>); 26 static_assert(!std::ranges::view<range>); 27 static_assert(std::ranges::sized_range<range>); 28 static_assert(!std::ranges::borrowed_range<range>); 29 static_assert(std::ranges::viewable_range<range>); 31 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>); 35 static_assert(!std::ranges::view<range const>); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multimap/ |
| H A D | range_concept_conformance.compile.pass.cpp | 21 using range = std::unordered_multimap<int, int>; typedef 24 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>); 25 static_assert(std::ranges::common_range<range>); 26 static_assert(std::ranges::forward_range<range>); 28 static_assert(!std::ranges::view<range>); 29 static_assert(std::ranges::sized_range<range>); 30 static_assert(!std::ranges::borrowed_range<range>); 31 static_assert(std::ranges::viewable_range<range>); 33 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>); 37 static_assert(!std::ranges::view<range const>); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/deque/ |
| H A D | range_concept_conformance.compile.pass.cpp | 19 using range = std::deque<int>; typedef 22 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>); 23 static_assert(std::ranges::common_range<range>); 25 static_assert(!std::ranges::contiguous_range<range>); 26 static_assert(!std::ranges::view<range>); 27 static_assert(std::ranges::sized_range<range>); 28 static_assert(!std::ranges::borrowed_range<range>); 29 static_assert(std::ranges::viewable_range<range>); 31 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>); 35 static_assert(!std::ranges::view<range const>); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/list/ |
| H A D | range_concept_conformance.compile.pass.cpp | 19 using range = std::list<int>; typedef 22 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>); 23 static_assert(std::ranges::common_range<range>); 24 static_assert(std::ranges::bidirectional_range<range>); 25 static_assert(!std::ranges::view<range>); 27 static_assert(std::ranges::sized_range<range>); 28 static_assert(!std::ranges::borrowed_range<range>); 29 static_assert(std::ranges::viewable_range<range>); 31 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>); 34 static_assert(!std::ranges::view<range const>); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/associative/multiset/ |
| H A D | range_concept_conformance.compile.pass.cpp | 19 using range = std::multiset<int>; typedef 21 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>); 22 static_assert(std::ranges::common_range<range>); 23 static_assert(std::ranges::bidirectional_range<range>); 24 static_assert(!std::ranges::view<range>); 26 static_assert(std::ranges::sized_range<range>); 27 static_assert(!std::ranges::borrowed_range<range>); 28 static_assert(std::ranges::viewable_range<range>); 30 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>); 33 static_assert(!std::ranges::view<range const>); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multiset/ |
| H A D | range_concept_conformance.compile.pass.cpp | 21 using range = std::unordered_multiset<int>; typedef 24 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>); 25 static_assert(std::ranges::common_range<range>); 26 static_assert(std::ranges::forward_range<range>); 28 static_assert(!std::ranges::view<range>); 29 static_assert(std::ranges::sized_range<range>); 30 static_assert(!std::ranges::borrowed_range<range>); 31 static_assert(std::ranges::viewable_range<range>); 33 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>); 37 static_assert(!std::ranges::view<range const>); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.set/ |
| H A D | range_concept_conformance.compile.pass.cpp | 21 using range = std::unordered_set<int>; typedef 24 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>); 25 static_assert(std::ranges::common_range<range>); 26 static_assert(std::ranges::forward_range<range>); 28 static_assert(!std::ranges::view<range>); 29 static_assert(std::ranges::sized_range<range>); 30 static_assert(!std::ranges::borrowed_range<range>); 31 static_assert(std::ranges::viewable_range<range>); 33 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>); 37 static_assert(!std::ranges::view<range const>); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/forwardlist/ |
| H A D | range_concept_conformance.compile.pass.cpp | 19 using range = std::forward_list<int>; typedef 22 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>); 23 static_assert(std::ranges::common_range<range>); 24 static_assert(std::ranges::forward_range<range>); 26 static_assert(!std::ranges::view<range>); 27 static_assert(!std::ranges::sized_range<range>); 28 static_assert(!std::ranges::borrowed_range<range>); 29 static_assert(std::ranges::viewable_range<range>); 31 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>); 32 static_assert(std::ranges::common_range<range const>); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/array/ |
| H A D | range_concept_conformance.compile.pass.cpp | 19 using range = std::array<int, 10>; typedef 22 static_assert(!std::ranges::view<range>); 23 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>); 24 static_assert(std::ranges::common_range<range>); 26 static_assert(std::ranges::contiguous_range<range>); 27 static_assert(std::ranges::sized_range<range>); 28 static_assert(!std::ranges::borrowed_range<range>); 29 static_assert(std::ranges::viewable_range<range>); 31 static_assert(!std::ranges::view<range const>); 32 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.map/ |
| H A D | range_concept_conformance.compile.pass.cpp | 21 using range = std::unordered_map<int, int>; typedef 24 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>); 25 static_assert(std::ranges::common_range<range>); 26 static_assert(std::ranges::forward_range<range>); 28 static_assert(!std::ranges::view<range>); 29 static_assert(std::ranges::sized_range<range>); 30 static_assert(!std::ranges::borrowed_range<range>); 31 static_assert(std::ranges::viewable_range<range>); 33 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>); 37 static_assert(!std::ranges::view<range const>); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.prev/ |
| H A D | iterator_count.pass.cpp | 30 int range[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; in test() local 34 check<bidirectional_iterator<int*>>(range+n, n, range); in test() 35 check<random_access_iterator<int*>>(range+n, n, range); in test() 36 check<contiguous_iterator<int*>>( range+n, n, range); in test() 37 check<int*>( range+n, n, range); in test() 42 check<bidirectional_iterator<int*>>(range, -n, range+n); in test() 43 check<random_access_iterator<int*>>(range, -n, range+n); in test() 44 check<contiguous_iterator<int*>>( range, -n, range+n); in test() 45 check<int*>( range, -n, range+n); in test()
|