| /llvm-project-15.0.7/libcxx/test/libcxx/debug/containers/ |
| H A D | sequence_container_iterators.pass.cpp | 130 iterator it1, it2, it3; in AssignInvalidates() local 133 it1 = C.begin(); in AssignInvalidates() 185 iterator it1 = C1.begin(); in EraseIterIter() local 207 iterator it1 = C1.end(); in PopBack() local 208 --it1; in PopBack() 231 iterator it1_next = it1; in InsertIterValue() 241 C1.insert(it1, value); in InsertIterValue() 256 iterator it1_next = it1; in EmplaceIterValue() 265 C1.emplace(it1, value); in EmplaceIterValue() 276 iterator it1_next = it1; in InsertIterSizeValue() [all …]
|
| H A D | string.pass.cpp | 77 iterator it1 = C1.end(); in PopBack() local 78 --it1; in PopBack() 80 EXPECT_DEATH( C1.erase(it1) ); in PopBack()
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/list/loop/ |
| H A D | main.cpp | 14 std::list<int>::iterator it1=numbers_list.begin(); in main() local 15 while (it1 != numbers_list.end()){ in main() 16 *it1++; in main() 18 *it1++; in main() 19 *it1++; in main() 20 *it1++; in main() 21 assert(*it1 == 3); in main() 22 *it1++; in main() 23 *it1++; in main() 24 assert(*it1 == 5); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/ |
| H A D | arithmetic.pass.cpp | 48 auto it1 = v.begin(); in test() local 50 auto it2 = it1 + 3; in test() 55 auto it3 = 3 + it1; in test() 60 it1 += 3; in test() 61 assert(it1 == it2); in test() 73 auto it1 = v.end(); in test() local 75 auto it2 = it1 - 3; in test() 80 it1 -= 3; in test() 81 assert(it1 == it2); in test() 95 auto it1 = v.begin() + 2; in test() local [all …]
|
| H A D | compare.pass.cpp | 189 auto it1 = v.begin(); in test() local 191 assert(it1 != it2); in test() 193 ++it1; in test() 194 assert(it1 == it2); in test() 196 inequalityOperatorsDoNotExistTest(it1, it2); in test() 209 auto it1 = v.begin(); in test() local 211 assert(it1 != it2); in test() 213 ++it1; in test() 216 assert(it1 == it2); in test() 218 inequalityOperatorsDoNotExistTest(it1, it2); in test()
|
| H A D | iter_swap.pass.cpp | 69 auto it1 = v.begin(); in test() local 70 auto it2 = std::ranges::next(it1, 3); in test() 72 std::ranges::iter_swap(it1, it2); in test() 76 std::ranges::iter_swap(it1, it2); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/deque/deque.modifiers/ |
| H A D | erase_iter.invalidation.pass.cpp | 25 typename C::iterator it1 = first + 1; in del_at_start() local 32 assert( it1 == it3); in del_at_start() 33 assert( *it1 == *it3); in del_at_start() 34 assert(&*it1 == &*it3); in del_at_start() 44 typename C::iterator it1 = c.begin(); in del_at_end() local 51 assert( it1 == it3); in del_at_end() 52 assert( *it1 == *it3); in del_at_end() 53 assert(&*it1 == &*it3); in del_at_end()
|
| H A D | erase_iter_iter.invalidation.pass.cpp | 28 typename C::iterator it1 = last; in del_at_start() local 35 assert( it1 == it3); in del_at_start() 36 assert( *it1 == *it3); in del_at_start() 37 assert(&*it1 == &*it3); in del_at_start() 48 typename C::iterator it1 = c.begin(); in del_at_end() local 55 assert( it1 == it3); in del_at_end() 56 assert( *it1 == *it3); in del_at_end() 57 assert(&*it1 == &*it3); in del_at_end()
|
| H A D | pop_back.invalidation.pass.cpp | 24 typename C::iterator it1 = c.begin(); in test() local 31 assert( it1 == it3); in test() 32 assert( *it1 == *it3); in test() 33 assert(&*it1 == &*it3); in test()
|
| H A D | pop_front.invalidation.pass.cpp | 24 typename C::iterator it1 = c.begin() + 1; in test() local 31 assert( it1 == it3); in test() 32 assert( *it1 == *it3); in test() 33 assert(&*it1 == &*it3); in test()
|
| /llvm-project-15.0.7/clang/test/CXX/basic/basic.lookup/basic.lookup.classref/ |
| H A D | p1-cxx11.cpp | 51 T it1; in Foo() local 52 if (it1->end < it1->end) { in Foo() 61 T it1; in Foo2() local 62 if (it1->end < it1->end) { in Foo2()
|
| H A D | p1.cpp | 82 T it1; in Foo() local 83 if (it1->end < it1->end) { in Foo() 92 T it1; in Foo2() local 93 if (it1->end < it1->end) { in Foo2()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.filter/iterator/ |
| H A D | iter_swap.pass.cpp | 50 FilterIterator const it1 = view.begin(); in test() local 53 static_assert(std::is_same_v<decltype(iter_swap(it1, it2)), void>); in test() 54 static_assert(noexcept(iter_swap(it1, it2)) == IsNoexcept); in test() 56 assert(*it1 == 2 && *it2 == 4); // test the test in test() 57 iter_swap(it1, it2); in test() 58 assert(*it1 == 4); in test()
|
| H A D | compare.pass.cpp | 43 FilterIterator it1 = view.begin(); in test() local 45 std::same_as<bool> decltype(auto) result = (it1 == it2); in test() 48 ++it1; in test() 49 assert(!(it1 == it2)); in test()
|
| /llvm-project-15.0.7/libcxx/test/support/ |
| H A D | container_debug_tests.h | 290 iterator it1 = C1.begin(); 291 iterator it1_next = it1; 294 EXPECT_DEATH( C2.erase(it1) ); // wrong container 298 C1.erase(it1); 299 EXPECT_DEATH( C1.erase(it1) ); // invalidated iterator 305 iterator it1 = C1.begin(); 306 iterator it1_next = it1; 312 EXPECT_DEATH( C2.erase(it1, it1_next) ); // begin from wrong container 323 iterator it1 = C1.begin(); 326 EXPECT_DEATH( C1.erase(it1) ); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/ |
| H A D | plus.pass.cpp | 44 constexpr MI it1 = std::make_move_iterator(p); in main() local 46 constexpr MI it3 = it1 + 5; in main() 47 static_assert(it1 != it2, ""); in main() 48 static_assert(it1 != it3, ""); in main()
|
| H A D | minus.pass.cpp | 46 constexpr MI it1 = std::make_move_iterator(p); in main() local 48 static_assert( it1 - it2 == -1, ""); in main() 49 static_assert( it2 - it1 == 1, ""); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+/ |
| H A D | difference_type.pass.cpp | 43 constexpr MI it1 = std::make_move_iterator(p); in main() local 45 constexpr MI it3 = it1 + 5; in main() 46 static_assert(it1 != it2, ""); in main() 47 static_assert(it1 != it3, ""); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-/ |
| H A D | difference_type.pass.cpp | 43 constexpr MI it1 = std::make_move_iterator(p); in main() local 46 static_assert(it1 != it2, ""); in main() 47 static_assert(it1 == it3, ""); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr/ |
| H A D | pre.pass.cpp | 44 constexpr MI it1 = std::make_move_iterator(p); in main() local 46 static_assert(it1 != it2, ""); in main() 48 static_assert(it1 == it3, ""); in main()
|
| H A D | post.pass.cpp | 44 constexpr MI it1 = std::make_move_iterator(p); in main() local 46 static_assert(it1 != it2, ""); in main() 48 static_assert(it1 != it3, ""); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+=/ |
| H A D | difference_type.pass.cpp | 44 constexpr MI it1 = std::make_move_iterator(p); in main() local 47 static_assert(it1 != it2, ""); in main() 48 static_assert(it1 != it3, ""); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr/ |
| H A D | pre.pass.cpp | 46 constexpr MI it1 = std::make_move_iterator(p); in main() local 48 static_assert(it1 != it2, ""); in main() 50 static_assert(it1 != it3, ""); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index/ |
| H A D | difference_type.pass.cpp | 59 constexpr MI it1 = std::make_move_iterator(p); in main() local 60 static_assert(it1[0] == '1', ""); in main() 61 static_assert(it1[5] == '6', ""); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/iterator/ |
| H A D | iter.swap.pass.cpp | 43 auto it1 = jv.begin(); in test() local 44 auto it2 = std::ranges::next(it1); in test() 52 std::ranges::iter_swap(it1, it2); in test()
|