From ecd95f114705e1b1a6472bc155d813b2148110ac Mon Sep 17 00:00:00 2001 From: MihailRis Date: Tue, 28 Jul 2026 22:09:37 +0300 Subject: [PATCH] add .back(), .front() to util::stack_vector --- src/util/stack_vector.hpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/util/stack_vector.hpp b/src/util/stack_vector.hpp index 30e0b8f9c..715ca3717 100644 --- a/src/util/stack_vector.hpp +++ b/src/util/stack_vector.hpp @@ -103,6 +103,22 @@ namespace util { return data_.ptr()[index]; } + T& front() { + return data_.ptr()[0]; + } + + T& back() { + return data_.ptr()[size_ - 1]; + } + + const T& front() const { + return data_.ptr()[0]; + } + + const T& back() const { + return data_.ptr()[size_ - 1]; + } + int size() const { return size_; }