⟨function template⟩ name, parameter type list ([dcl.fct]), enclosing namespace (if any), return type, and template parameter list