From 8d15a4a73d55eb6a666abd8f2a4582dc24a7dab8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-No=C3=ABl=20Grad?= Date: Fri, 14 Jun 2024 19:23:02 +0200 Subject: [PATCH] vec_2 --- src/utils/include/utils/Vector.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/utils/include/utils/Vector.hpp b/src/utils/include/utils/Vector.hpp index 4f6ebb4331..6ecf0f4fc4 100644 --- a/src/utils/include/utils/Vector.hpp +++ b/src/utils/include/utils/Vector.hpp @@ -128,6 +128,12 @@ template class Vector : public Array { operator std::vector() const { return as_vector(); } + constexpr std::span as_span() const { + return std::span(const_cast(begin()), size()); + } + + constexpr operator std::span() const { return as_span(); } + template explicit operator Vector() const { Vector ret;