From df73a868756cb10cf62f7b80775412ef6645bce7 Mon Sep 17 00:00:00 2001 From: Brian Gianforcaro Date: Sun, 21 Feb 2021 02:59:21 -0800 Subject: [PATCH] AK: Add an implementation of Array::fill(...) --- AK/Array.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/AK/Array.h b/AK/Array.h index ef82eb34ff..815d1eaf4c 100644 --- a/AK/Array.h +++ b/AK/Array.h @@ -78,6 +78,14 @@ struct Array { constexpr operator Span() const { return span(); } constexpr operator Span() { return span(); } + constexpr size_t fill(const T& value) + { + for (size_t idx = 0; idx < Size; ++idx) + __data[idx] = value; + + return Size; + } + T __data[Size]; };