gcc . : , , , .
, , Baz::Print , , .
T().Print() - , T, ( - . ).
, Baz:: Print, , (, T::Print), . , , , .
, Print, , - . , Print(T()) , Baz::Print(T()) . , , , , ADL, Foo<int> Print(T()) Baz::Print, ( ).
, Foo<T>::Bar Print forward-declare Print Foo.