From 134ec550f576c7212f7ee3377f51e323bc1e782c Mon Sep 17 00:00:00 2001 From: lisyarus Date: Thu, 20 Jan 2022 20:32:38 +0300 Subject: [PATCH] Add util::span::front,back --- libs/util/include/psemek/util/span.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/util/include/psemek/util/span.hpp b/libs/util/include/psemek/util/span.hpp index 476f072c..0b9153e0 100644 --- a/libs/util/include/psemek/util/span.hpp +++ b/libs/util/include/psemek/util/span.hpp @@ -71,6 +71,9 @@ namespace psemek::util reverse_iterator rbegin() const { return reverse_iterator(p_end); } reverse_iterator rend() const { return reverse_iterator(p_begin); } + T & front() const { return *p_begin; } + T & back() const { return *(p_end - 1); } + void reset() { p_begin = nullptr;