extern (C) int QWidget_minimumWidth(QWidget* widget){ return widget->minimumWidth();}
class QWidget_Proxy: public QWidget{ Q_OBJECT public: QWidget_Proxy(QWidget* parent = 0); void ancestor_mousePressEvent(QMouseEvent* qme); virtual void mousePressEvent(QMouseEvent* qme);}void QWidget_Proxy::ancestor_mousePressEvent(QMouseEvent* qme){ mousePressEvent(qme);}void QWidget_Proxy::mousePressEvent(QMouseEvent* qme){ Dispatch_QWidget_MousePressEvent(this, qme);}
specs* s = new specs;// no need for '->'s.count = args.length;