[libc++][ranges]implement `std::views::take_while`

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

NOKEYCHECK=True
GitOrigin-RevId: a2c6a1193f41e40840a7ead6c1c0540d3062c13a
diff --git a/include/module.modulemap.in b/include/module.modulemap.in
index 73e366f..35356a4 100644
--- a/include/module.modulemap.in
+++ b/include/module.modulemap.in
@@ -1031,6 +1031,7 @@
       module size                   { private header "__ranges/size.h" }
       module subrange               { private header "__ranges/subrange.h" }
       module take_view              { private header "__ranges/take_view.h" }
+      module take_while_view        { private header "__ranges/take_while_view.h" }
       module transform_view         {
         private header "__ranges/transform_view.h"
         export functional.__functional.bind_back