Home
last modified time | relevance | path

Searched refs:range (Results 1 – 25 of 2229) sorted by relevance

12345678910>>...90

/llvm-project-15.0.7/libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.next/
H A Diterator_sentinel.pass.cpp53 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 Diterator_count.pass.cpp34 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 Diterator.pass.cpp30 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 Diterator_sentinel.pass.cpp93 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 Diterator_count_sentinel.pass.cpp125 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 Diterator_count.pass.cpp51 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 DVMRangeTest.cpp24 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 DInferTypeOpInterfaceTest.cpp55 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 Drange_concept_conformance.compile.pass.cpp19 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 Drange_concept_conformance.compile.pass.cpp19 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 DAnnotationsTest.cpp47 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 Drange_concept_conformance.compile.pass.cpp19 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 Drange_concept_conformance.compile.pass.cpp19 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 Drange_concept_conformance.compile.pass.cpp19 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 Drange_concept_conformance.compile.pass.cpp19 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 Drange_concept_conformance.compile.pass.cpp21 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 Drange_concept_conformance.compile.pass.cpp19 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 Drange_concept_conformance.compile.pass.cpp19 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 Drange_concept_conformance.compile.pass.cpp19 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 Drange_concept_conformance.compile.pass.cpp21 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 Drange_concept_conformance.compile.pass.cpp21 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 Drange_concept_conformance.compile.pass.cpp19 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 Drange_concept_conformance.compile.pass.cpp19 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 Drange_concept_conformance.compile.pass.cpp21 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 Diterator_count.pass.cpp30 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()

12345678910>>...90