aboutsummaryrefslogtreecommitdiff
path: root/gdbsupport/array-view.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdbsupport/array-view.h')
-rw-r--r--gdbsupport/array-view.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/gdbsupport/array-view.h b/gdbsupport/array-view.h
index 5054d70..38e65d6 100644
--- a/gdbsupport/array-view.h
+++ b/gdbsupport/array-view.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2017-2024 Free Software Foundation, Inc.
+/* Copyright (C) 2017-2025 Free Software Foundation, Inc.
This file is part of GDB.
@@ -294,6 +294,15 @@ make_array_view (U *array, size_t size) noexcept
return {array, size};
}
+/* Create an array view from an array. */
+
+template <typename U, std::size_t Size>
+constexpr inline array_view<U>
+make_array_view (U (&array)[Size])
+{
+ return {array};
+}
+
} /* namespace gdb */
#endif /* GDBSUPPORT_ARRAY_VIEW_H */