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;