template struct foo {}; Q_DECLARE_METATYPE( foo ) int bar( foo );