⟨function template⟩ name, parameter-type-list, enclosing namespace (if any), return type, and template parameter list