From e2d4952f0f4f0dabd753149d816f9cfc0da26ed2 Mon Sep 17 00:00:00 2001 From: Tim Schumacher Date: Fri, 10 Nov 2023 01:38:53 +0100 Subject: [PATCH] AK: Add `Array::from_repeated_value()` --- AK/Array.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/AK/Array.h b/AK/Array.h index 69b1b3c87a..67b38d01a2 100644 --- a/AK/Array.h +++ b/AK/Array.h @@ -37,6 +37,13 @@ struct Array { return array; } + static constexpr Array from_repeated_value(T const& value) + { + Array array; + array.fill(value); + return array; + } + [[nodiscard]] constexpr T const* data() const { return __data; } [[nodiscard]] constexpr T* data() { return __data; }