Eu tenho uma função de modelo com um argumento. Tenho que instanciar essa função sem chamar essa função significa explicitamente que tenho que instanciar.
Tenho esta função:
template <class T> int function_name(T a) {}
Eu instanciei essa função assim:
template int function_name<int>(int);
Mas recebi os seguintes erros:
error: expected primary-expression before 'template'
error: expected `;' before 'template'