Home
last modified time | relevance | path

Searched refs:crbegin (Results 1 – 25 of 34) sorted by relevance

12

/llvm-project-15.0.7/libcxx/test/std/ranges/range.access/
H A Drbegin.pass.cpp159 assert(std::ranges::crbegin(a) == &a.x); in testRBeginMember()
175 assert(std::ranges::crbegin(d) == &d.x); in testRBeginMember()
179 assert(std::ranges::crbegin(e) == &e.x); in testRBeginMember()
251 assert(std::ranges::crbegin(a) == &a.x); in testRBeginFunction()
253 assert(std::ranges::crbegin(aa) == &aa.x); in testRBeginFunction()
272 assert(std::ranges::crbegin(d) == &d.x); in testRBeginFunction()
274 assert(std::ranges::crbegin(dd) == &dd.x); in testRBeginFunction()
280 assert(std::ranges::crbegin(e) == &e.x); in testRBeginFunction()
281 assert(std::ranges::crbegin(ee) == &ee.x); in testRBeginFunction()
286 assert(std::ranges::crbegin(f) == &f.y); in testRBeginFunction()
[all …]
/llvm-project-15.0.7/libcxx/test/std/iterators/iterator.range/
H A Dbegin-end.pass.cpp110 ASSERT_SAME_TYPE(decltype(std::crbegin(a)), std::reverse_iterator<const int*>); in test_arrays_and_initializer_lists_backward()
112 assert(std::crbegin(a).base() == a + 3); in test_arrays_and_initializer_lists_backward()
122 assert(std::crbegin(ca).base() == a + 3); in test_arrays_and_initializer_lists_backward()
133 assert(std::crbegin(il).base() == il.end()); in test_arrays_and_initializer_lists_backward()
143 assert(std::crbegin(cil).base() == il.end()); in test_arrays_and_initializer_lists_backward()
168 assert(std::crbegin(c).base() == c.end()); in test_container()
188 assert(std::crbegin(cc).base() == c.end()); in test_container()
220 friend constexpr int crbegin(ContainerHijacker&) { return 42; } in crbegin() function
222 friend constexpr int crbegin(const ContainerHijacker&) { return 42; } in crbegin() function
239 assert(std::crbegin(a).base() == a + 3); in test_adl_proofing()
[all …]
/llvm-project-15.0.7/libcxx/test/std/strings/string.view/string.view.iterators/
H A Drbegin.pass.cpp27 typename S::const_reverse_iterator cb2 = s.crbegin(); in test()
88 static_assert ( *sv.crbegin() == sv[2], "" ); in main()
90 static_assert ( *u8sv.crbegin() == u8sv[2], "" ); in main()
92 static_assert ( *u16sv.crbegin() == u16sv[2], "" ); in main()
93 static_assert ( *u32sv.crbegin() == u32sv[2], "" ); in main()
99 static_assert ( *wsv.crbegin() == wsv[2], "" ); in main()
H A Drend.pass.cpp45 assert(static_cast<std::size_t>(ce2 - s.crbegin()) == s.size()); in test()
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector/
H A Dreverse_iterators.pass.cpp29 assert(vec.crbegin() == vec.crend()); in check_vector_reverse_iterators()
41 … for (typename Vector::const_reverse_iterator it = vec.crbegin(); it != vec.crend(); ++it) { in check_vector_reverse_iterators()
48 assert(cvec.rbegin() == vec.crbegin()); in check_vector_reverse_iterators()
65 assert(std::distance(vec.crbegin(), vec.crend()) == n); in check_vector_reverse_iterators()
66 assert(std::distance(cvec.crbegin(), cvec.crend()) == n); in check_vector_reverse_iterators()
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/array/
H A Diterators.pass.cpp44 ASSERT_NOEXCEPT(c.crbegin()); in check_noexcept()
141 assert(c.crbegin() == std::crbegin(c)); in tests()
150 assert(std::crbegin(c) != std::crend(c)); in tests()
182 assert(c.crbegin() == std::crbegin(c)); in tests()
191 assert(std::crbegin(c) == std::crend(c)); in tests()
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/modernize/
H A Dloop-convert-reverse.cpp60 const_iterator crbegin() const;
79 for (auto I = Numbers.crbegin(), E = Numbers.crend(); I != E; ++I) { in constContainer()
107 for (auto I = Numbers.crbegin(), E = Numbers.crend(); I != E; ++I) { in nonConstContainer()
/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DMachineInstrBundleIteratorTest.cpp166 auto crbegin = [&]() -> const_reverse_iterator { return CL.rbegin(); }; in TEST() local
180 EXPECT_EQ(crbegin(), const_reverse_iterator(end())); in TEST()
181 EXPECT_EQ(crbegin(), const_reverse_iterator(cend())); in TEST()
/llvm-project-15.0.7/libcxx/test/std/strings/basic.string/string.iterators/
H A Dcrbegin.pass.cpp23 typename S::const_reverse_iterator cb = s.crbegin(); in test()
/llvm-project-15.0.7/libcxx/test/support/
H A Dnasty_containers.h65 const_reverse_iterator crbegin() const TEST_NOEXCEPT { return v_.crbegin(); } in crbegin() function
193 const_reverse_iterator crbegin() const TEST_NOEXCEPT { return l_.crbegin(); } in crbegin() function
/llvm-project-15.0.7/libcxx/test/std/containers/associative/set/
H A Diterator.pass.cpp115 assert(static_cast<std::size_t>(std::distance(m.crbegin(), m.crend())) == m.size()); in main()
206 assert(static_cast<std::size_t>(std::distance(m.crbegin(), m.crend())) == m.size()); in main()
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multiset/
H A Diterator.pass.cpp117 assert(static_cast<std::size_t>(std::distance(m.crbegin(), m.crend())) == m.size()); in main()
212 assert(static_cast<std::size_t>(std::distance(m.crbegin(), m.crend())) == m.size()); in main()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DAntiDepBreaker.h81 for (const auto &DV : make_range(DbgValues.crbegin(), DbgValues.crend())) { in UpdateDbgValues()
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multimap/
H A Diterator.pass.cpp126 assert(static_cast<std::size_t>(std::distance(m.crbegin(), m.crend())) == m.size()); in main()
235 assert(static_cast<std::size_t>(std::distance(m.crbegin(), m.crend())) == m.size()); in main()
/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.access/
H A Diterator.pass.cpp124 assert(static_cast<std::size_t>(std::distance(m.crbegin(), m.crend())) == m.size()); in main()
229 assert(static_cast<std::size_t>(std::distance(m.crbegin(), m.crend())) == m.size()); in main()
/llvm-project-15.0.7/libcxx/include/__iterator/
H A Dreverse_access.h84 auto crbegin(const _Cp& __c) -> decltype(_VSTD::rbegin(__c))
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Drbegin.h122 inline constexpr auto crbegin = __crbegin::__fn{};
/llvm-project-15.0.7/libcxx/test/std/library/description/conventions/customization.point.object/
H A Dcpo.compile.pass.cpp69 static_assert(test(std::ranges::crbegin, a));
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/use-auto/
H A Dcontainers.h131 const_reverse_iterator crbegin() const { return _rbegin; } in crbegin() function
/llvm-project-15.0.7/libcxx/include/
H A Darray51 const_reverse_iterator crbegin() const noexcept; // constexpr in C++17
205 const_reverse_iterator crbegin() const _NOEXCEPT {return rbegin();}
319 const_reverse_iterator crbegin() const _NOEXCEPT {return rbegin();}
H A Dset98 const_reverse_iterator crbegin() const noexcept;
322 const_reverse_iterator crbegin() const noexcept;
705 const_reverse_iterator crbegin() const _NOEXCEPT {return rbegin();}
1237 const_reverse_iterator crbegin() const _NOEXCEPT {return rbegin();}
H A Dstring_view101 const_reverse_iterator crbegin() const noexcept;
366 const_reverse_iterator crbegin() const _NOEXCEPT { return const_reverse_iterator(cend()); }
H A Dmap111 const_reverse_iterator crbegin() const noexcept;
375 const_reverse_iterator crbegin() const noexcept;
1191 const_reverse_iterator crbegin() const _NOEXCEPT {return rbegin();}
1967 const_reverse_iterator crbegin() const _NOEXCEPT {return rbegin();}
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DPostOrderIterator.h308 const_rpo_iterator begin() const { return Blocks.crbegin(); } in begin()
/llvm-project-15.0.7/libcxx/docs/Status/
H A DRangesPaper.csv105 | `ranges::crbegin <https://llvm.org/D119057>`_

12