diff options
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/smallvec_type.hpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/core/smallvec_type.hpp b/src/core/smallvec_type.hpp index 709ff70f0..464274c4d 100644 --- a/src/core/smallvec_type.hpp +++ b/src/core/smallvec_type.hpp @@ -45,6 +45,17 @@ public: } /** + * Remove all items from the list and free allocated memory. + */ + void Reset() + { + this->items = 0; + this->capacity = 0; + free(data); + data = NULL; + } + + /** * Compact the list down to the smallest block size boundary. */ FORCEINLINE void Compact() |