From f8c075f2b15e6d9b882ab310524b88fcff15041e Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Tue, 14 Mar 2023 13:41:13 +0100 Subject: [PATCH] AK: Add Queue::tail() We already had head(), so let's also have tail(). --- AK/Queue.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/AK/Queue.h b/AK/Queue.h index bd4f806631..60e8c12217 100644 --- a/AK/Queue.h +++ b/AK/Queue.h @@ -62,6 +62,12 @@ public: return m_segments.first()->data[m_index_into_first]; } + T& tail() + { + VERIFY(!is_empty()); + return m_segments.last()->data.last(); + } + void clear() { while (auto* segment = m_segments.take_first())