#include "foo.h" template struct bar { T a; }; int main() { bar b{47}; foo(&b); return 0; }