Home
last modified time | relevance | path

Searched refs:const_reverse_iterator (Results 1 – 25 of 112) sorted by relevance

12345

/llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector/
H A Diterator_concept_conformance.compile.pass.cpp20 using const_reverse_iterator = std::vector<int>::const_reverse_iterator; typedef
30 static_assert(!std::sentinel_for<iterator, const_reverse_iterator>);
34 static_assert(!std::sized_sentinel_for<iterator, const_reverse_iterator>);
41 static_assert(!std::indirectly_movable<iterator, const_reverse_iterator>);
42 static_assert(!std::indirectly_movable_storable<iterator, const_reverse_iterator>);
49 static_assert(!std::indirectly_copyable<iterator, const_reverse_iterator>);
54 static_assert( std::random_access_iterator<const_reverse_iterator>);
55 static_assert(!std::contiguous_iterator<const_reverse_iterator>);
60 static_assert(!std::sentinel_for<const_iterator, const_reverse_iterator>);
64 static_assert(!std::sized_sentinel_for<const_iterator, const_reverse_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/deque/
H A Diterator_concept_conformance.compile.pass.cpp20 using const_reverse_iterator = std::deque<int>::const_reverse_iterator; typedef
29 static_assert(!std::sentinel_for<iterator, const_reverse_iterator>);
33 static_assert(!std::sized_sentinel_for<iterator, const_reverse_iterator>);
40 static_assert(!std::indirectly_movable<iterator, const_reverse_iterator>);
41 static_assert(!std::indirectly_movable_storable<iterator, const_reverse_iterator>);
48 static_assert(!std::indirectly_copyable<iterator, const_reverse_iterator>);
49 static_assert(!std::indirectly_copyable_storable<iterator, const_reverse_iterator>);
58 static_assert(!std::sentinel_for<const_iterator, const_reverse_iterator>);
62 static_assert(!std::sized_sentinel_for<const_iterator, const_reverse_iterator>);
69 static_assert(!std::indirectly_movable<const_iterator, const_reverse_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/array/
H A Diterator_concept_conformance.compile.pass.cpp20 using const_reverse_iterator = std::array<int, 10>::const_reverse_iterator; typedef
27 static_assert(!std::sentinel_for<iterator, const_reverse_iterator>);
31 static_assert(!std::sized_sentinel_for<iterator, const_reverse_iterator>);
38 static_assert(!std::indirectly_movable<iterator, const_reverse_iterator>);
39 static_assert(!std::indirectly_movable_storable<iterator, const_reverse_iterator>);
46 static_assert(!std::indirectly_copyable<iterator, const_reverse_iterator>);
47 static_assert(!std::indirectly_copyable_storable<iterator, const_reverse_iterator>);
55 static_assert(!std::sentinel_for<const_iterator, const_reverse_iterator>);
59 static_assert(!std::sized_sentinel_for<const_iterator, const_reverse_iterator>);
66 static_assert(!std::indirectly_movable<const_iterator, const_reverse_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/list/
H A Diterator_concept_conformance.compile.pass.cpp20 using const_reverse_iterator = std::list<int>::const_reverse_iterator; typedef
29 static_assert(!std::sentinel_for<iterator, const_reverse_iterator>);
33 static_assert(!std::sized_sentinel_for<iterator, const_reverse_iterator>);
40 static_assert(!std::indirectly_movable<iterator, const_reverse_iterator>);
41 static_assert(!std::indirectly_movable_storable<iterator, const_reverse_iterator>);
48 static_assert(!std::indirectly_copyable<iterator, const_reverse_iterator>);
49 static_assert(!std::indirectly_copyable_storable<iterator, const_reverse_iterator>);
58 static_assert(!std::sentinel_for<const_iterator, const_reverse_iterator>);
62 static_assert(!std::sized_sentinel_for<const_iterator, const_reverse_iterator>);
69 static_assert(!std::indirectly_movable<const_iterator, const_reverse_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/strings/basic.string/string.iterators/
H A Diterator_concept_conformance.compile.pass.cpp20 using const_reverse_iterator = std::string::const_reverse_iterator; typedef
28 static_assert(!std::sentinel_for<iterator, const_reverse_iterator>);
32 static_assert(!std::sized_sentinel_for<iterator, const_reverse_iterator>);
39 static_assert(!std::indirectly_movable<iterator, const_reverse_iterator>);
40 static_assert(!std::indirectly_movable_storable<iterator, const_reverse_iterator>);
47 static_assert(!std::indirectly_copyable<iterator, const_reverse_iterator>);
48 static_assert(!std::indirectly_copyable_storable<iterator, const_reverse_iterator>);
56 static_assert(!std::sentinel_for<const_iterator, const_reverse_iterator>);
60 static_assert(!std::sized_sentinel_for<const_iterator, const_reverse_iterator>);
67 static_assert(!std::indirectly_movable<const_iterator, const_reverse_iterator>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector.bool/
H A Diterator_concept_conformance.compile.pass.cpp21 using const_reverse_iterator = std::vector<bool>::const_reverse_iterator; typedef
36 static_assert(!std::sentinel_for<iterator, const_reverse_iterator>);
40 static_assert(!std::sized_sentinel_for<iterator, const_reverse_iterator>);
48 static_assert( std::random_access_iterator<const_reverse_iterator>);
50 static_assert(!std::contiguous_iterator<const_reverse_iterator>);
55 static_assert(!std::sentinel_for<const_iterator, const_reverse_iterator>);
59 static_assert(!std::sized_sentinel_for<const_iterator, const_reverse_iterator>);
/llvm-project-15.0.7/libcxx/test/std/containers/associative/set/
H A Diterator_concept_conformance.compile.pass.cpp20 using const_reverse_iterator = std::set<int>::const_reverse_iterator; typedef
29 static_assert(!std::sentinel_for<iterator, const_reverse_iterator>);
33 static_assert(!std::sized_sentinel_for<iterator, const_reverse_iterator>);
46 static_assert(!std::sentinel_for<const_iterator, const_reverse_iterator>);
50 static_assert(!std::sized_sentinel_for<const_iterator, const_reverse_iterator>);
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multiset/
H A Diterator_concept_conformance.compile.pass.cpp20 using const_reverse_iterator = std::multiset<int>::const_reverse_iterator; typedef
29 static_assert(!std::sentinel_for<iterator, const_reverse_iterator>);
33 static_assert(!std::sized_sentinel_for<iterator, const_reverse_iterator>);
46 static_assert(!std::sentinel_for<const_iterator, const_reverse_iterator>);
50 static_assert(!std::sized_sentinel_for<const_iterator, const_reverse_iterator>);
/llvm-project-15.0.7/libcxx/test/std/strings/string.view/string.view.iterators/
H A Diterator_concept_conformance.compile.pass.cpp22 using const_reverse_iterator = std::string_view::const_reverse_iterator; typedef
30 static_assert(!std::sentinel_for<iterator, const_reverse_iterator>);
34 static_assert(!std::sized_sentinel_for<iterator, const_reverse_iterator>);
47 static_assert(!std::sentinel_for<const_iterator, const_reverse_iterator>);
51 static_assert(!std::sized_sentinel_for<const_iterator, const_reverse_iterator>);
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DRangeAdapterTest.cpp29 typedef std::vector<int>::const_reverse_iterator const_reverse_iterator; typedef in __anon8c75fdf20111::ReverseOnlyVector
32 const_reverse_iterator rbegin() const { return Vec.rbegin(); } in rbegin()
33 const_reverse_iterator rend() const { return Vec.rend(); } in rend()
70 typedef std::vector<int>::const_reverse_iterator const_reverse_iterator; typedef in __anon8c75fdf20111::BidirectionalVectorConsts
73 const_reverse_iterator rbegin() const { return Vec.rbegin(); } in rbegin()
74 const_reverse_iterator rend() const { return Vec.rend(); } in rend()
H A DIListIteratorTest.cpp22 simple_ilist<Node>::const_reverse_iterator CRI; in TEST()
144 typedef simple_ilist<Node>::const_reverse_iterator const_reverse_iterator; in TEST() typedef
157 EXPECT_EQ(CL.rbegin(), const_reverse_iterator(L.end())); in TEST()
158 EXPECT_EQ(CL.rbegin(), const_reverse_iterator(CL.end())); in TEST()
166 !std::is_convertible<const_iterator, const_reverse_iterator>::value, in TEST()
169 !std::is_convertible<const_reverse_iterator, const_iterator>::value, in TEST()
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multimap/
H A Diterator_concept_conformance.compile.pass.cpp20 using const_reverse_iterator = std::multimap<int, int>::const_reverse_iterator; typedef
29 static_assert(!std::sentinel_for<iterator, const_reverse_iterator>);
33 static_assert(!std::sized_sentinel_for<iterator, const_reverse_iterator>);
46 static_assert(!std::sentinel_for<const_iterator, const_reverse_iterator>);
50 static_assert(!std::sized_sentinel_for<const_iterator, const_reverse_iterator>);
/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/
H A Diterator_concept_conformance.compile.pass.cpp20 using const_reverse_iterator = std::map<int, int>::const_reverse_iterator; typedef
29 static_assert(!std::sentinel_for<iterator, const_reverse_iterator>);
33 static_assert(!std::sized_sentinel_for<iterator, const_reverse_iterator>);
46 static_assert(!std::sentinel_for<const_iterator, const_reverse_iterator>);
50 static_assert(!std::sized_sentinel_for<const_iterator, const_reverse_iterator>);
/llvm-project-15.0.7/libcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/
H A Dlegacy_bidirectional_iterator.compile.pass.cpp53 …erator_traits_detail::__cpp17_bidirectional_iterator<std::array<int, 10>::const_reverse_iterator>);
59 …__iterator_traits_detail::__cpp17_bidirectional_iterator<std::deque<int>::const_reverse_iterator>);
81 …:__iterator_traits_detail::__cpp17_bidirectional_iterator<std::list<int>::const_reverse_iterator>);
87 …terator_traits_detail::__cpp17_bidirectional_iterator<std::map<int, int>::const_reverse_iterator>);
92 …or_traits_detail::__cpp17_bidirectional_iterator<std::multimap<int, int>::const_reverse_iterator>);
98 …::__iterator_traits_detail::__cpp17_bidirectional_iterator<std::set<int>::const_reverse_iterator>);
103 …terator_traits_detail::__cpp17_bidirectional_iterator<std::multiset<int>::const_reverse_iterator>);
109 …td::__iterator_traits_detail::__cpp17_bidirectional_iterator<std::string::const_reverse_iterator>);
115 …_iterator_traits_detail::__cpp17_bidirectional_iterator<std::string_view::const_reverse_iterator>);
143 …_iterator_traits_detail::__cpp17_bidirectional_iterator<std::vector<int>::const_reverse_iterator>);
H A Dlegacy_input_iterator.compile.pass.cpp53 …td::__iterator_traits_detail::__cpp17_input_iterator<std::array<int, 10>::const_reverse_iterator>);
59 …rt(std::__iterator_traits_detail::__cpp17_input_iterator<std::deque<int>::const_reverse_iterator>);
81 …ert(std::__iterator_traits_detail::__cpp17_input_iterator<std::list<int>::const_reverse_iterator>);
87 …std::__iterator_traits_detail::__cpp17_input_iterator<std::map<int, int>::const_reverse_iterator>);
92 …__iterator_traits_detail::__cpp17_input_iterator<std::multimap<int, int>::const_reverse_iterator>);
98 …sert(std::__iterator_traits_detail::__cpp17_input_iterator<std::set<int>::const_reverse_iterator>);
103 …std::__iterator_traits_detail::__cpp17_input_iterator<std::multiset<int>::const_reverse_iterator>);
109 …assert(std::__iterator_traits_detail::__cpp17_input_iterator<std::string::const_reverse_iterator>);
115 …t(std::__iterator_traits_detail::__cpp17_input_iterator<std::string_view::const_reverse_iterator>);
143 …t(std::__iterator_traits_detail::__cpp17_input_iterator<std::vector<int>::const_reverse_iterator>);
H A Dlegacy_iterator.compile.pass.cpp53 …sert(std::__iterator_traits_detail::__cpp17_iterator<std::array<int, 10>::const_reverse_iterator>);
59 …c_assert(std::__iterator_traits_detail::__cpp17_iterator<std::deque<int>::const_reverse_iterator>);
81 …ic_assert(std::__iterator_traits_detail::__cpp17_iterator<std::list<int>::const_reverse_iterator>);
87 …ssert(std::__iterator_traits_detail::__cpp17_iterator<std::map<int, int>::const_reverse_iterator>);
92 …(std::__iterator_traits_detail::__cpp17_iterator<std::multimap<int, int>::const_reverse_iterator>);
98 static_assert(std::__iterator_traits_detail::__cpp17_iterator<std::set<int>::const_reverse_iterator
103 …ssert(std::__iterator_traits_detail::__cpp17_iterator<std::multiset<int>::const_reverse_iterator>);
109 static_assert(std::__iterator_traits_detail::__cpp17_iterator<std::string::const_reverse_iterator>);
115 …_assert(std::__iterator_traits_detail::__cpp17_iterator<std::string_view::const_reverse_iterator>);
143 …_assert(std::__iterator_traits_detail::__cpp17_iterator<std::vector<int>::const_reverse_iterator>);
H A Dlegacy_random_access_iterator.compile.pass.cpp53 …erator_traits_detail::__cpp17_random_access_iterator<std::array<int, 10>::const_reverse_iterator>);
59 …__iterator_traits_detail::__cpp17_random_access_iterator<std::deque<int>::const_reverse_iterator>);
81 …:__iterator_traits_detail::__cpp17_random_access_iterator<std::list<int>::const_reverse_iterator>);
87 …terator_traits_detail::__cpp17_random_access_iterator<std::map<int, int>::const_reverse_iterator>);
92 …or_traits_detail::__cpp17_random_access_iterator<std::multimap<int, int>::const_reverse_iterator>);
98 …::__iterator_traits_detail::__cpp17_random_access_iterator<std::set<int>::const_reverse_iterator>);
103 …terator_traits_detail::__cpp17_random_access_iterator<std::multiset<int>::const_reverse_iterator>);
109 …td::__iterator_traits_detail::__cpp17_random_access_iterator<std::string::const_reverse_iterator>);
115 …_iterator_traits_detail::__cpp17_random_access_iterator<std::string_view::const_reverse_iterator>);
143 …_iterator_traits_detail::__cpp17_random_access_iterator<std::vector<int>::const_reverse_iterator>);
H A Dlegacy_forward_iterator.compile.pass.cpp53 …::__iterator_traits_detail::__cpp17_forward_iterator<std::array<int, 10>::const_reverse_iterator>);
59 …(std::__iterator_traits_detail::__cpp17_forward_iterator<std::deque<int>::const_reverse_iterator>);
81 …t(std::__iterator_traits_detail::__cpp17_forward_iterator<std::list<int>::const_reverse_iterator>);
87 …d::__iterator_traits_detail::__cpp17_forward_iterator<std::map<int, int>::const_reverse_iterator>);
92 …iterator_traits_detail::__cpp17_forward_iterator<std::multimap<int, int>::const_reverse_iterator>);
98 …rt(std::__iterator_traits_detail::__cpp17_forward_iterator<std::set<int>::const_reverse_iterator>);
103 …d::__iterator_traits_detail::__cpp17_forward_iterator<std::multiset<int>::const_reverse_iterator>);
109 …sert(std::__iterator_traits_detail::__cpp17_forward_iterator<std::string::const_reverse_iterator>);
115 …std::__iterator_traits_detail::__cpp17_forward_iterator<std::string_view::const_reverse_iterator>);
143 …std::__iterator_traits_detail::__cpp17_forward_iterator<std::vector<int>::const_reverse_iterator>);
/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DMachineInstrBundleIteratorTest.cpp157 const_reverse_iterator; in TEST() typedef
166 auto crbegin = [&]() -> const_reverse_iterator { return CL.rbegin(); }; in TEST()
167 auto crend = [&]() -> const_reverse_iterator { return CL.rend(); }; in TEST()
180 EXPECT_EQ(crbegin(), const_reverse_iterator(end())); in TEST()
181 EXPECT_EQ(crbegin(), const_reverse_iterator(cend())); in TEST()
189 !std::is_convertible<const_iterator, const_reverse_iterator>::value, in TEST()
192 !std::is_convertible<const_reverse_iterator, const_iterator>::value, in TEST()
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/modernize/
H A Duse-auto-iterator.cpp21 std::array<int, 5>::const_reverse_iterator ArrayI4 = D.rbegin(); in f_array()
41 std::deque<int>::const_reverse_iterator DequeI4 = D.rbegin(); in f_deque()
71 std::list<int>::const_reverse_iterator ListI4 = D.rbegin(); in f_list()
91 std::vector<int>::const_reverse_iterator VecI4 = D.rbegin(); in f_vector()
111 std::map<int, int>::const_reverse_iterator MapI4 = D.rbegin(); in f_map()
131 std::multimap<int, int>::const_reverse_iterator MMapI4 = D.rbegin(); in f_multimap()
151 std::set<int>::const_reverse_iterator SetI4 = D.rbegin(); in f_set()
171 std::multiset<int>::const_reverse_iterator MSetI4 = D.rbegin(); in f_multiset()
/llvm-project-15.0.7/libcxx/test/support/
H A Dnasty_containers.h35 typedef typename nested_container::const_reverse_iterator const_reverse_iterator; typedef
59 const_reverse_iterator rbegin() const TEST_NOEXCEPT { return v_.rbegin(); } in rbegin()
61 const_reverse_iterator rend() const TEST_NOEXCEPT { return v_.rend(); } in rend()
65 const_reverse_iterator crbegin() const TEST_NOEXCEPT { return v_.crbegin(); } in crbegin()
66 const_reverse_iterator crend() const TEST_NOEXCEPT { return v_.crend(); } in crend()
157 typedef typename nested_container::const_reverse_iterator const_reverse_iterator; typedef
187 const_reverse_iterator rbegin() const TEST_NOEXCEPT { return l_.rbegin(); } in rbegin()
189 const_reverse_iterator rend() const TEST_NOEXCEPT { return l_.rend(); } in rend()
193 const_reverse_iterator crbegin() const TEST_NOEXCEPT { return l_.crbegin(); } in crbegin()
194 const_reverse_iterator crend() const TEST_NOEXCEPT { return l_.crend(); } in crend()
/llvm-project-15.0.7/libcxx/include/
H A Darray32 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
166 typedef _VSTD::reverse_iterator<const_iterator> const_reverse_iterator;
194 const_reverse_iterator rbegin() const _NOEXCEPT {return const_reverse_iterator(end());}
198 const_reverse_iterator rend() const _NOEXCEPT {return const_reverse_iterator(begin());}
205 const_reverse_iterator crbegin() const _NOEXCEPT {return rbegin();}
207 const_reverse_iterator crend() const _NOEXCEPT {return rend();}
269 typedef _VSTD::reverse_iterator<const_iterator> const_reverse_iterator;
308 const_reverse_iterator rbegin() const _NOEXCEPT {return const_reverse_iterator(end());}
312 const_reverse_iterator rend() const _NOEXCEPT {return const_reverse_iterator(begin());}
319 const_reverse_iterator crbegin() const _NOEXCEPT {return rbegin();}
[all …]
/llvm-project-15.0.7/clang/include/clang/Analysis/Support/
H A DBumpVector.h83 using const_reverse_iterator = std::reverse_iterator<const_iterator>; variable
99 const_reverse_iterator rbegin() const{ return const_reverse_iterator(end()); } in rbegin()
101 const_reverse_iterator rend() const { in rend()
102 return const_reverse_iterator(begin()); in rend()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDeclContext.cpp28 collection::const_reverse_iterator pos; in GetQualifiedName()
29 collection::const_reverse_iterator begin = m_entries.rbegin(); in GetQualifiedName()
30 collection::const_reverse_iterator end = m_entries.rend(); in GetQualifiedName()
/llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyUtil.h133 using const_reverse_iterator = std::reverse_iterator<const_iterator>; variable
170 const_reverse_iterator rbegin() const { in rbegin()
171 return const_reverse_iterator(end()); in rbegin()
174 const_reverse_iterator rend() const { in rend()
175 return const_reverse_iterator(begin()); in rend()
210 llvm::iterator_range<const_reverse_iterator> reverse() const { in reverse()

12345