aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/string_view
diff options
context:
space:
mode:
authorNikolas Klauser <nikolasklauser@berlin.de>2022-06-16 22:43:46 +0200
committerNikolas Klauser <nikolasklauser@berlin.de>2022-06-17 20:43:33 +0200
commitdb1978b67431ca3462ad8935bf662c15750b8252 (patch)
tree3fb6e8407628ebc14e6ac59c0d63d4f225e41c42 /libcxx/include/string_view
parentd5745d0015ac96afd08c6bed1dc283c4bdfb80c1 (diff)
downloadllvm-db1978b67431ca3462ad8935bf662c15750b8252.zip
llvm-db1978b67431ca3462ad8935bf662c15750b8252.tar.gz
llvm-db1978b67431ca3462ad8935bf662c15750b8252.tar.bz2
[libc++] Mark standard-mandated includes as such
Reviewed By: ldionne, Mordante, #libc, saugustine Spies: saugustine, MaskRay, arichardson, mstorsjo, jloser, libcxx-commits, arphaman Differential Revision: https://reviews.llvm.org/D127953
Diffstat (limited to 'libcxx/include/string_view')
-rw-r--r--libcxx/include/string_view13
1 files changed, 12 insertions, 1 deletions
diff --git a/libcxx/include/string_view b/libcxx/include/string_view
index 851cbf7..1f64802 100644
--- a/libcxx/include/string_view
+++ b/libcxx/include/string_view
@@ -212,13 +212,24 @@ namespace std {
#include <__ranges/enable_view.h>
#include <__ranges/size.h>
#include <__string/char_traits.h>
-#include <compare>
#include <iosfwd>
#include <limits>
#include <stdexcept>
#include <type_traits>
#include <version>
+// standard-mandated includes
+
+// [iterator.range]
+#include <__iterator/access.h>
+#include <__iterator/data.h>
+#include <__iterator/empty.h>
+#include <__iterator/reverse_access.h>
+#include <__iterator/size.h>
+
+// [string.view.synop]
+#include <compare>
+
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header
#endif