If I declare the following template function in a header file at global scope:
template<class T1, class T2> int Test();
And then call "Create Implementation", I get the following code:
template<class T1, class T2>
int <T1, T2>::Test()
{
}
The "<T1, T2>::" part shouldn't be there since it's declared at global scope...