[libcxx-commits] [libcxx] [libc++][string] P3044R2: sub-`string_view` from `string` (PR #147095)
Nikolas Klauser via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Sep 22 00:09:40 PDT 2025
================
@@ -465,6 +467,13 @@ public:
: basic_string_view(__assume_valid(), data() + __pos, std::min(__n, size() - __pos));
}
+# if _LIBCPP_STD_VER >= 26
+ [[nodiscard]]
+ _LIBCPP_HIDE_FROM_ABI constexpr basic_string_view subview(size_type __pos = 0, size_type __n = npos) const {
+ return this->substr(__pos, __n);
----------------
philnik777 wrote:
```suggestion
return substr(__pos, __n);
```
https://github.com/llvm/llvm-project/pull/147095
More information about the libcxx-commits
mailing list