aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/__ranges/iota_view.h
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/include/__ranges/iota_view.h')
-rw-r--r--libcxx/include/__ranges/iota_view.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/libcxx/include/__ranges/iota_view.h b/libcxx/include/__ranges/iota_view.h
index 32ff340..22adc22 100644
--- a/libcxx/include/__ranges/iota_view.h
+++ b/libcxx/include/__ranges/iota_view.h
@@ -393,6 +393,15 @@ struct __fn {
inline namespace __cpo {
inline constexpr auto iota = __iota::__fn{};
} // namespace __cpo
+
+# if _LIBCPP_STD_VER >= 26
+
+inline constexpr auto indices = [](__integer_like auto __size) static {
+ return ranges::views::iota(decltype(__size){}, __size);
+};
+
+# endif
+
} // namespace views
} // namespace ranges