Using a stack-allocated vector allows the filter definition array to only be allocated once all filters have been successfully processed.
Using a stack-allocated vector allows the filter definition array to only be allocated once all filters have been successfully processed.