Ian Anderson
79702f7f59
[libc++][Modules] Add missing includes and exports
...
Several headers are missing includes for things they use.
type_traits.is_enum needs to export type_traits.integral_constant so that clients can access its `value` member without explicitly including __type_traits/integral_constant.h themselves.
Make `subrange_fwd` a peer submodule to `subrange` rather than a submodule of it, and have `subrange` export `subrange_fwd`. That will make it easier to programmatically generate modules for the private detail headers, and it will accomplish the same effect that __ranges/subrange.h will make subrange_kind visible.
Reviewed By: Mordante, #libc
Differential Revision: https://reviews.llvm.org/D150055
2023-05-07 19:54:49 -05:00
..
2022-11-22 16:33:38 +08:00
2023-04-29 20:41:42 -07:00
2022-10-01 22:49:36 +02:00
2023-02-15 16:52:25 +01:00
2023-04-16 15:23:23 +02:00
2023-02-21 17:11:21 +01:00
2023-01-19 20:11:43 +01:00
2023-01-13 16:57:13 -08:00
2023-02-13 13:21:25 +01:00
2023-01-19 20:11:43 +01:00
2022-10-01 22:49:36 +02:00
2023-04-12 14:31:16 +02:00
2023-02-13 13:21:25 +01:00
2023-02-13 13:21:25 +01:00
2023-02-13 13:21:25 +01:00
2022-11-22 16:33:38 +08:00
2023-02-15 16:52:25 +01:00
2023-02-13 13:21:25 +01:00
2023-02-13 13:21:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2022-10-01 22:49:36 +02:00
2022-10-01 22:49:36 +02:00
2022-10-01 22:49:36 +02:00
2022-10-01 22:49:36 +02:00
2023-02-15 16:52:25 +01:00
2022-10-01 22:49:36 +02:00
2022-10-01 22:49:36 +02:00
2023-01-12 18:28:41 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2022-10-01 22:49:36 +02:00
2023-02-13 13:21:25 +01:00
2022-10-01 22:49:36 +02:00
2023-04-16 15:23:23 +02:00
2022-10-01 22:49:36 +02:00
2023-01-30 18:01:46 +01:00
2022-10-01 22:49:36 +02:00
2022-10-01 22:49:36 +02:00
2023-02-15 16:52:25 +01:00
2023-01-30 18:01:46 +01:00
2023-02-13 13:21:25 +01:00
2023-01-30 18:01:46 +01:00
2023-02-15 16:52:25 +01:00
2023-01-19 20:11:43 +01:00
2023-01-19 20:11:43 +01:00
2022-10-01 22:49:36 +02:00
2022-10-01 22:49:36 +02:00
2022-10-01 22:49:36 +02:00
2023-02-13 13:21:25 +01:00
2023-02-13 13:21:25 +01:00
2023-02-13 13:21:25 +01:00
2022-10-01 22:49:36 +02:00
2023-05-05 13:53:17 -07:00
2023-05-05 13:53:17 -07:00
2023-05-05 13:53:17 -07:00
2023-05-05 13:53:17 -07:00
2023-02-13 13:21:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-03-07 17:23:23 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-21 17:11:21 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-03-19 19:50:05 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-03-11 16:28:24 +01:00
2023-02-15 16:52:25 +01:00
2023-03-19 19:50:05 +01:00
2023-03-11 16:28:24 +01:00
2023-02-15 16:52:25 +01:00
2023-05-07 19:54:49 -05:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-05-07 19:54:49 -05:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-13 13:21:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-13 13:21:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-13 13:21:25 +01:00
2022-10-01 22:49:36 +02:00
2023-01-13 16:57:13 -08:00
2023-01-13 16:57:13 -08:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-04-16 15:23:23 +02:00
2023-02-13 13:21:25 +01:00
2023-03-29 09:49:35 -04:00
2023-02-13 13:21:25 +01:00
2023-03-29 09:49:35 -04:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2022-11-22 16:33:38 +08:00
2022-11-22 16:33:38 +08:00
2023-02-21 17:11:21 +01:00
2023-02-21 17:11:21 +01:00