Template argument types can be introduced using either the class or
the typename argument. While there are good arguments for both styles,
usually one wants to use one style consistently across a project.
This commit adds a TemplateArgumentKeyword option which can be used
to format all template arguments consistently using either the class
or the typename keyword.
Implementationwise, it closely follows in the footsteps of D69764, i.e.
it adds a new TemplateArgumentKeywordFixer pass which creates the
appropriate replacements.
Have you edited this by hand? It is on a different (the right) position than in Format.h.