[libc++] Implement ranges::filter_view

Differential Revision: https://reviews.llvm.org/D109086

NOKEYCHECK=True
GitOrigin-RevId: 2b424f4ea82e2848e6cdba231d49c6664cdf4a97
diff --git a/include/module.modulemap b/include/module.modulemap
index 6a20165..6cfa65c 100644
--- a/include/module.modulemap
+++ b/include/module.modulemap
@@ -849,6 +849,7 @@
       module empty_view             { private header "__ranges/empty_view.h" }
       module enable_borrowed_range  { private header "__ranges/enable_borrowed_range.h" }
       module enable_view            { private header "__ranges/enable_view.h" }
+      module filter_view            { private header "__ranges/filter_view.h" }
       module iota_view              { private header "__ranges/iota_view.h" }
       module join_view              { private header "__ranges/join_view.h" }
       module lazy_split_view        { private header "__ranges/lazy_split_view.h" }