[libc++] Split the various iterator types out of <iterator>
Differential Revision: https://reviews.llvm.org/D104669
NOKEYCHECK=True
GitOrigin-RevId: f32f3db9fcbf43b1a603c5da882557ebed62f1c5
diff --git a/include/module.modulemap b/include/module.modulemap
index 4857337..da0a988 100644
--- a/include/module.modulemap
+++ b/include/module.modulemap
@@ -453,17 +453,28 @@
export *
module __iterator {
- module advance { header "__iterator/advance.h" }
- module concepts { header "__iterator/concepts.h" }
- module default_sentinel { header "__iterator/default_sentinel.h" }
- module incrementable_traits { header "__iterator/incrementable_traits.h" }
- module iter_move { header "__iterator/iter_move.h" }
- module iter_swap { header "__iterator/iter_swap.h" }
- module iterator_traits { header "__iterator/iterator_traits.h" }
- module next { header "__iterator/next.h" }
- module prev { header "__iterator/prev.h" }
- module projected { header "__iterator/projected.h" }
- module readable_traits { header "__iterator/readable_traits.h" }
+ module advance { header "__iterator/advance.h" }
+ module back_insert_iterator { header "__iterator/back_insert_iterator.h" }
+ module concepts { header "__iterator/concepts.h" }
+ module default_sentinel { header "__iterator/default_sentinel.h" }
+ module front_insert_iterator { header "__iterator/front_insert_iterator.h" }
+ module incrementable_traits { header "__iterator/incrementable_traits.h" }
+ module insert_iterator { header "__iterator/insert_iterator.h" }
+ module istream_iterator { header "__iterator/istream_iterator.h" }
+ module istreambuf_iterator { header "__iterator/istreambuf_iterator.h" }
+ module iter_move { header "__iterator/iter_move.h" }
+ module iter_swap { header "__iterator/iter_swap.h" }
+ module iterator { header "__iterator/iterator.h" }
+ module iterator_traits { header "__iterator/iterator_traits.h" }
+ module move_iterator { header "__iterator/move_iterator.h" }
+ module next { header "__iterator/next.h" }
+ module ostream_iterator { header "__iterator/ostream_iterator.h" }
+ module ostreambuf_iterator { header "__iterator/ostreambuf_iterator.h" }
+ module prev { header "__iterator/prev.h" }
+ module projected { header "__iterator/projected.h" }
+ module readable_traits { header "__iterator/readable_traits.h" }
+ module reverse_iterator { header "__iterator/reverse_iterator.h" }
+ module wrap_iter { header "__iterator/wrap_iter.h" }
}
}
module latch {