Wrapping: memory leak when parsing structure template specializations
I'm trying to track down some memory leaks and have fixes for some, but there's a leak whenever we parse a template class (or struct) specialization. We end up adding default ctor methods to a TemplateClass<Specialization>
"class" which doesn't really exist. This ends up falling into some gap in the cleanup. I suspect we should just parse struct/class names with a <
in them as ignored (as anything useful should handled by the base instance).
I don't know enough about the vtkParse.y
file to know how to update the logic to do this though.