mirror-llvm-project/libcxx/include/__iterator
2026-07-13 14:56:38 +02:00
..
access.h [libc++][iterator] Applied [[nodiscard]] (#172200) 2026-05-21 23:14:34 +03:00
advance.h
aliasing_iterator.h
back_insert_iterator.h [libc++][iterator] Applied [[nodiscard]] (#172200) 2026-05-21 23:14:34 +03:00
bounded_iter.h [libc++] Applied [[nodiscard]] to optional::iterator (#198489) 2026-06-01 20:28:45 +03:00
capacity_aware_iterator.h [libc++] Applied [[nodiscard]] to optional::iterator (#198489) 2026-06-01 20:28:45 +03:00
common_iterator.h [libc++] Remove workarounds for __{add,remove}_pointer on AppleClang (#199821) 2026-05-27 11:11:55 +02:00
concepts.h [libc++] Remove workarounds for __{add,remove}_pointer on AppleClang (#199821) 2026-05-27 11:11:55 +02:00
counted_iterator.h [libc++][iterator] Applied [[nodiscard]] (#172200) 2026-05-21 23:14:34 +03:00
cpp17_iterator_concepts.h [libc++] Make the naming of the iterator_traits aliases consistent (#161661) 2025-10-07 14:42:11 +02:00
data.h [libc++] Consistently use version guards outside namespace macros (#181136) 2026-06-29 14:44:44 +02:00
default_sentinel.h [libc++] Consistently use version guards outside namespace macros (#181136) 2026-06-29 14:44:44 +02:00
distance.h [libc++][iterator] Applied [[nodiscard]] (#172200) 2026-05-21 23:14:34 +03:00
empty.h [libc++] Consistently use version guards outside namespace macros (#181136) 2026-06-29 14:44:44 +02:00
erase_if_container.h [libc++] Make <map> std::map constexpr as part of P3372R3 (#134330) 2026-06-03 09:59:57 +02:00
front_insert_iterator.h [libc++][iterator] Applied [[nodiscard]] (#172200) 2026-05-21 23:14:34 +03:00
incrementable_traits.h [libc++] Consistently use version guards outside namespace macros (#181136) 2026-06-29 14:44:44 +02:00
indirectly_comparable.h
insert_iterator.h [libc++][iterator] Applied [[nodiscard]] (#172200) 2026-05-21 23:14:34 +03:00
istream_iterator.h [libc++][iterator] Applied [[nodiscard]] (#172200) 2026-05-21 23:14:34 +03:00
istreambuf_iterator.h [libc++][iterator] Applied [[nodiscard]] (#172200) 2026-05-21 23:14:34 +03:00
iter_move.h [libc++] Consistently use version guards outside namespace macros (#181136) 2026-06-29 14:44:44 +02:00
iter_swap.h [libc++] Consistently use version guards outside namespace macros (#181136) 2026-06-29 14:44:44 +02:00
iterator.h [libc++] Split ABI flag for removing iterator bases and removing the second member in reverse_iterator (#143079) 2025-09-04 09:18:49 +02:00
iterator_traits.h [libc++] Remove workarounds for __{add,remove}_pointer on AppleClang (#199821) 2026-05-27 11:11:55 +02:00
iterator_with_data.h
mergeable.h
move_iterator.h [libc++] Implement LWG4125: move_iterator's default constructor should be constrained (#206427) 2026-06-30 01:02:36 +08:00
move_sentinel.h [libc++] Consistently use version guards outside namespace macros (#181136) 2026-06-29 14:44:44 +02:00
next.h
ostream_iterator.h [libc++][iterator] Applied [[nodiscard]] (#172200) 2026-05-21 23:14:34 +03:00
ostreambuf_iterator.h [libc++][iterator] Applied [[nodiscard]] (#172200) 2026-05-21 23:14:34 +03:00
permutable.h
prev.h
product_iterator.h [libc++] Introduce __product_iterator_traits and optimise flat_map::insert (#139454) 2025-06-28 13:42:50 +01:00
projected.h
ranges_iterator_traits.h [libc++] Consistently use version guards outside namespace macros (#181136) 2026-06-29 14:44:44 +02:00
readable_traits.h [libc++] Consistently use version guards outside namespace macros (#181136) 2026-06-29 14:44:44 +02:00
reverse_access.h [libc++] Consistently use version guards outside namespace macros (#181136) 2026-06-29 14:44:44 +02:00
reverse_iterator.h [libc++][iterator] Applied [[nodiscard]] (#172200) 2026-05-21 23:14:34 +03:00
segmented_iterator.h [libc++][NFC] Remove unused includes from <__iterator/segmented_iterator.h> (#209105) 2026-07-13 14:56:38 +02:00
size.h [libc++] Consistently use version guards outside namespace macros (#181136) 2026-06-29 14:44:44 +02:00
sortable.h
static_bounded_iter.h [libc++] Applied [[nodiscard]] to array::iterator (#198492) 2026-05-28 21:59:59 +03:00
unreachable_sentinel.h
wrap_iter.h [libc++] Finish converting __wrap_iter::operator<,== to C++20 (#193287) 2026-06-09 13:35:10 +08:00