template<typename F>
void f(F p) {
// ...
}
int main() {
struct myStruct {
// ...
} * p;
f(p);
}
dGVtcGxhdGU8dHlwZW5hbWUgRj4Kdm9pZCBmKEYgcCkgewogICAvLyAuLi4KfQoKaW50IG1haW4oKSB7CiAgIHN0cnVjdCBteVN0cnVjdCB7CiAgICAgIC8vIC4uLgogICB9ICogcDsKCiAgIGYocCk7Cn0K