template void foot() { } inline void foo() { } template struct bart { }; struct bar { };