AK: Add slice() overload to Span.

This commit is contained in:
asynts 2020-08-14 12:19:39 +02:00 committed by Andreas Kling
parent 36080c5964
commit 525d51bbb5

View file

@ -148,6 +148,12 @@ public:
return { this->m_values + start, size };
}
ALWAYS_INLINE Span slice(size_t start) const
{
ASSERT(start < this->m_size);
return { this->m_values + start, this->m_size - start };
}
ALWAYS_INLINE T* offset(size_t start) const
{
ASSERT(start < this->m_size);