I am hoping someone can point out the correct way to specialize a method in a template class while using \"extern template class\" and \"template class\" for explicit instan
Adding this answer to address the question in the title (template instantiation, and not necessarily template method instantiation).
This much resembles function declaration/definition.
extern template class
is a declaration and should generally go in the header.template class
is a definition and should generally go in the cpp.More info here.