[libc++][format] Adds range-default-formatter.
This adds an incomplete version where the specializations for the
format_kinds are disabled dummy formatters.
Implements part of
- P2585R0 Improving default container formatting
Reviewed By: ldionne, #libc
Differential Revision: https://reviews.llvm.org/D137271
NOKEYCHECK=True
GitOrigin-RevId: d184958bad5c23e11ee91a16d9c551e1922387bf
diff --git a/include/module.modulemap.in b/include/module.modulemap.in
index 1a33ec2..4033d2f 100644
--- a/include/module.modulemap.in
+++ b/include/module.modulemap.in
@@ -846,6 +846,7 @@
module formatter_pointer { private header "__format/formatter_pointer.h" }
module formatter_string { private header "__format/formatter_string.h" }
module parser_std_format_spec { private header "__format/parser_std_format_spec.h" }
+ module range_default_formatter { private header "__format/range_default_formatter.h" }
module unicode { private header "__format/unicode.h" }
}
}
@@ -1429,6 +1430,7 @@
module is_scoped_enum { private header "__type_traits/is_scoped_enum.h" }
module is_signed { private header "__type_traits/is_signed.h" }
module is_signed_integer { private header "__type_traits/is_signed_integer.h" }
+ module is_specialization { private header "__type_traits/is_specialization.h" }
module is_standard_layout { private header "__type_traits/is_standard_layout.h" }
module is_swappable { private header "__type_traits/is_swappable.h" }
module is_trivial { private header "__type_traits/is_trivial.h" }