diff --git a/src/core/span_type.hpp b/src/core/span_type.hpp index 1cee60288b..beaa0be292 100644 --- a/src/core/span_type.hpp +++ b/src/core/span_type.hpp @@ -96,6 +96,12 @@ public: constexpr pointer data() const noexcept { return first; } + constexpr span subspan(size_t offset, size_t count) + { + assert(offset + count <= size()); + return span(this->data() + offset, count); + } + private: pointer first; pointer last;