1 2 3 4 5 6 7 8 9 10 11 12 13
#include "foo.h" template <typename T> struct bar { T a; }; int main() { bar<int> b{47}; foo(&b); return 0; }