| /llvm-project-15.0.7/libcxx/test/std/ranges/range.access/ |
| H A D | rbegin.pass.cpp | 159 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 D | begin-end.pass.cpp | 110 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 D | rbegin.pass.cpp | 27 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 D | rend.pass.cpp | 45 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 D | reverse_iterators.pass.cpp | 29 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 D | iterators.pass.cpp | 44 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 D | loop-convert-reverse.cpp | 60 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 D | MachineInstrBundleIteratorTest.cpp | 166 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 D | crbegin.pass.cpp | 23 typename S::const_reverse_iterator cb = s.crbegin(); in test()
|
| /llvm-project-15.0.7/libcxx/test/support/ |
| H A D | nasty_containers.h | 65 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 D | iterator.pass.cpp | 115 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 D | iterator.pass.cpp | 117 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 D | AntiDepBreaker.h | 81 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 D | iterator.pass.cpp | 126 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 D | iterator.pass.cpp | 124 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 D | reverse_access.h | 84 auto crbegin(const _Cp& __c) -> decltype(_VSTD::rbegin(__c))
|
| /llvm-project-15.0.7/libcxx/include/__ranges/ |
| H A D | rbegin.h | 122 inline constexpr auto crbegin = __crbegin::__fn{};
|
| /llvm-project-15.0.7/libcxx/test/std/library/description/conventions/customization.point.object/ |
| H A D | cpo.compile.pass.cpp | 69 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 D | containers.h | 131 const_reverse_iterator crbegin() const { return _rbegin; } in crbegin() function
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | array | 51 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 D | set | 98 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 D | string_view | 101 const_reverse_iterator crbegin() const noexcept; 366 const_reverse_iterator crbegin() const _NOEXCEPT { return const_reverse_iterator(cend()); }
|
| H A D | map | 111 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 D | PostOrderIterator.h | 308 const_rpo_iterator begin() const { return Blocks.crbegin(); } in begin()
|
| /llvm-project-15.0.7/libcxx/docs/Status/ |
| H A D | RangesPaper.csv | 105 | `ranges::crbegin <https://llvm.org/D119057>`_
|