diff --git a/libluna/include/luna/Vector.h b/libluna/include/luna/Vector.h index c5f61552..33a8c43b 100644 --- a/libluna/include/luna/Vector.h +++ b/libluna/include/luna/Vector.h @@ -160,6 +160,12 @@ template class Vector return m_size; } + void clear() + { + m_size = m_capacity = 0; + free_impl(m_data); + } + private: T* m_data { nullptr }; usize m_capacity { 0 };