[libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Thu Jul 30 04:45:36 PDT 2026


================
@@ -12,15 +12,17 @@
 
 #include <__concepts/class_or_enum.h>
 #include <__config>
-#include <__cstddef/size_t.h>
 #include <__iterator/concepts.h>
-#include <__iterator/readable_traits.h>
 #include <__ranges/enable_borrowed_range.h>
-#include <__type_traits/decay.h>
+#include <__type_traits/extent.h>
----------------
ldionne wrote:

General question: is this something you'd want to apply throughout the codebase (most likely only throughout ranges)? And this is only a sample of what we'd get?

https://github.com/llvm/llvm-project/pull/209104


More information about the libcxx-commits mailing list