Вы можете использовать ссылку на глобальный объект в качестве параметра шаблона. Например, таким образом:
class A {};
template<A& x>
void fun()
{
}
A alpha;
int main()
{
fun<alpha>();
}
В какой ситуации может быть полезен аргумент шаблона ссылки?