Disposal of RegexMatch structures

This commit is contained in:
VegOwOtenks 2024-06-13 16:51:46 +02:00
parent e6064bd375
commit 0b651b819a
3 changed files with 12 additions and 0 deletions

View file

@ -43,3 +43,9 @@ RegexCapture* RegexMatch_GetNumberedCapture(RegexMatch* match, size_t number)
return DynamicArray_GetPointer(&match->captures, capture_index);
}
void RegexMatch_Destroy(RegexMatch* match)
{
DynamicArray_Destroy(&match->captures);
match->match = STRINGVIEW_NONE;
}

View file

@ -26,4 +26,6 @@ typedef struct RegexMatch_s {
bool RegexMatch_HaveNumberedCapture(RegexMatch* match, size_t number);
RegexCapture* RegexMatch_GetNumberedCapture(RegexMatch* match, size_t number);
void RegexMatch_Destroy(RegexMatch* match);
#endif