//Auto-generated by /usr/bin/smokegen. DO NOT EDIT.
#include <qtcore_includes.h>

#include <smoke.h>
#include <qtcore_smoke.h>

class __internal_SmokeClass {};

namespace __smokeqtcore {

class x_QLineF : public QLineF {
    SmokeBinding* _binding;
public:
    void x_0(Smoke::Stack x) {
        // set the smoke binding
        _binding = (SmokeBinding*)x[1].s_class;
    }
    static void x_1(Smoke::Stack x) {
        // QLineF* QLineF()
        x_QLineF* xret = new x_QLineF();
        x[0].s_class = (void*)xret;
    }
    explicit x_QLineF() : QLineF() {}
    static void x_2(Smoke::Stack x) {
        // QLineF* QLineF(const QPointF&, const QPointF&)
        x_QLineF* xret = new x_QLineF(*(const QPointF*)x[1].s_class,*(const QPointF*)x[2].s_class);
        x[0].s_class = (void*)xret;
    }
    explicit x_QLineF(const QPointF& x1, const QPointF& x2) : QLineF(x1, x2) {}
    static void x_3(Smoke::Stack x) {
        // QLineF* QLineF(double, double, double, double)
        x_QLineF* xret = new x_QLineF((double)x[1].s_double,(double)x[2].s_double,(double)x[3].s_double,(double)x[4].s_double);
        x[0].s_class = (void*)xret;
    }
    explicit x_QLineF(double x1, double x2, double x3, double x4) : QLineF(x1, x2, x3, x4) {}
    static void x_4(Smoke::Stack x) {
        // QLineF* QLineF(const QLine&)
        x_QLineF* xret = new x_QLineF(*(const QLine*)x[1].s_class);
        x[0].s_class = (void*)xret;
    }
    explicit x_QLineF(const QLine& x1) : QLineF(x1) {}
    static void x_5(Smoke::Stack x) {
        // static QLineF fromPolar(double, double)
        QLineF xret = QLineF::fromPolar((double)x[1].s_double,(double)x[2].s_double);
        x[0].s_class = (void*)new QLineF(xret);
    }
    void x_6(Smoke::Stack x) {
        // bool isNull() const
        bool xret = ((const x_QLineF*)this)->QLineF::isNull();
        x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
        // QPointF p1() const
        QPointF xret = ((const x_QLineF*)this)->QLineF::p1();
        x[0].s_class = (void*)new QPointF(xret);
    }
    void x_8(Smoke::Stack x) {
        // QPointF p2() const
        QPointF xret = ((const x_QLineF*)this)->QLineF::p2();
        x[0].s_class = (void*)new QPointF(xret);
    }
    void x_9(Smoke::Stack x) {
        // double x1() const
        double xret = ((const x_QLineF*)this)->QLineF::x1();
        x[0].s_double = xret;
    }
    void x_10(Smoke::Stack x) {
        // double y1() const
        double xret = ((const x_QLineF*)this)->QLineF::y1();
        x[0].s_double = xret;
    }
    void x_11(Smoke::Stack x) {
        // double x2() const
        double xret = ((const x_QLineF*)this)->QLineF::x2();
        x[0].s_double = xret;
    }
    void x_12(Smoke::Stack x) {
        // double y2() const
        double xret = ((const x_QLineF*)this)->QLineF::y2();
        x[0].s_double = xret;
    }
    void x_13(Smoke::Stack x) {
        // double dx() const
        double xret = ((const x_QLineF*)this)->QLineF::dx();
        x[0].s_double = xret;
    }
    void x_14(Smoke::Stack x) {
        // double dy() const
        double xret = ((const x_QLineF*)this)->QLineF::dy();
        x[0].s_double = xret;
    }
    void x_15(Smoke::Stack x) {
        // double length() const
        double xret = ((const x_QLineF*)this)->QLineF::length();
        x[0].s_double = xret;
    }
    void x_16(Smoke::Stack x) {
        // void setLength(double)
        this->QLineF::setLength((double)x[1].s_double);
        (void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
        // double angle() const
        double xret = ((const x_QLineF*)this)->QLineF::angle();
        x[0].s_double = xret;
    }
    void x_18(Smoke::Stack x) {
        // void setAngle(double)
        this->QLineF::setAngle((double)x[1].s_double);
        (void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
        // double angleTo(const QLineF&) const
        double xret = ((const x_QLineF*)this)->QLineF::angleTo(*(const QLineF*)x[1].s_class);
        x[0].s_double = xret;
    }
    void x_20(Smoke::Stack x) {
        // QLineF unitVector() const
        QLineF xret = ((const x_QLineF*)this)->QLineF::unitVector();
        x[0].s_class = (void*)new QLineF(xret);
    }
    void x_21(Smoke::Stack x) {
        // QLineF normalVector() const
        QLineF xret = ((const x_QLineF*)this)->QLineF::normalVector();
        x[0].s_class = (void*)new QLineF(xret);
    }
    void x_22(Smoke::Stack x) {
        // QLineF::IntersectType intersect(const QLineF&, QPointF*) const
        QLineF::IntersectType xret = ((const x_QLineF*)this)->QLineF::intersect(*(const QLineF*)x[1].s_class,(QPointF*)x[2].s_class);
        x[0].s_enum = xret;
    }
    void x_23(Smoke::Stack x) {
        // double angle(const QLineF&) const
        double xret = ((const x_QLineF*)this)->QLineF::angle(*(const QLineF*)x[1].s_class);
        x[0].s_double = xret;
    }
    void x_24(Smoke::Stack x) {
        // QPointF pointAt(double) const
        QPointF xret = ((const x_QLineF*)this)->QLineF::pointAt((double)x[1].s_double);
        x[0].s_class = (void*)new QPointF(xret);
    }
    void x_25(Smoke::Stack x) {
        // void translate(const QPointF&)
        this->QLineF::translate(*(const QPointF*)x[1].s_class);
        (void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
        // void translate(double, double)
        this->QLineF::translate((double)x[1].s_double,(double)x[2].s_double);
        (void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
        // QLineF translated(const QPointF&) const
        QLineF xret = ((const x_QLineF*)this)->QLineF::translated(*(const QPointF*)x[1].s_class);
        x[0].s_class = (void*)new QLineF(xret);
    }
    void x_28(Smoke::Stack x) {
        // QLineF translated(double, double) const
        QLineF xret = ((const x_QLineF*)this)->QLineF::translated((double)x[1].s_double,(double)x[2].s_double);
        x[0].s_class = (void*)new QLineF(xret);
    }
    void x_29(Smoke::Stack x) {
        // void setP1(const QPointF&)
        this->QLineF::setP1(*(const QPointF*)x[1].s_class);
        (void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
        // void setP2(const QPointF&)
        this->QLineF::setP2(*(const QPointF*)x[1].s_class);
        (void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
        // void setPoints(const QPointF&, const QPointF&)
        this->QLineF::setPoints(*(const QPointF*)x[1].s_class,*(const QPointF*)x[2].s_class);
        (void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
        // void setLine(double, double, double, double)
        this->QLineF::setLine((double)x[1].s_double,(double)x[2].s_double,(double)x[3].s_double,(double)x[4].s_double);
        (void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
        // bool operator==(const QLineF&) const
        bool xret = ((const x_QLineF*)this)->QLineF::operator==(*(const QLineF*)x[1].s_class);
        x[0].s_bool = xret;
    }
    void x_34(Smoke::Stack x) {
        // bool operator!=(const QLineF&) const
        bool xret = ((const x_QLineF*)this)->QLineF::operator!=(*(const QLineF*)x[1].s_class);
        x[0].s_bool = xret;
    }
    void x_35(Smoke::Stack x) {
        // QLine toLine() const
        QLine xret = ((const x_QLineF*)this)->QLineF::toLine();
        x[0].s_class = (void*)new QLine(xret);
    }
    static void x_36(Smoke::Stack x) {
        // QLineF* QLineF(const QLineF&)
        x_QLineF* xret = new x_QLineF(*(const QLineF*)x[1].s_class);
        x[0].s_class = (void*)xret;
    }
    explicit x_QLineF(const QLineF& x1) : QLineF(x1) {}
    static void x_37(Smoke::Stack x) {
        x[0].s_enum = (long)QLineF::NoIntersection;
    }
    static void x_38(Smoke::Stack x) {
        x[0].s_enum = (long)QLineF::BoundedIntersection;
    }
    static void x_39(Smoke::Stack x) {
        x[0].s_enum = (long)QLineF::UnboundedIntersection;
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
        switch(xtype) {
        case 183: //QLineF::IntersectType
            switch(xop) {
                case Smoke::EnumNew:
                    xdata = (void*)new QLineF::IntersectType;
                    break;
                case Smoke::EnumDelete:
                    delete (QLineF::IntersectType*)xdata;
                    break;
                case Smoke::EnumFromLong:
                    *(QLineF::IntersectType*)xdata = (QLineF::IntersectType)xvalue;
                    break;
                case Smoke::EnumToLong:
                    xvalue = (long)*(QLineF::IntersectType*)xdata;
                    break;
            }
            break;
        }
    }
    ~x_QLineF() { this->_binding->deleted(67, (void*)this); }
};
void xenum_QLineF(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_QLineF::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_QLineF(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_QLineF *xself = (x_QLineF*)obj;
    switch(xi) {
        case 0: xself->x_0(args);	break;
        case 1: x_QLineF::x_1(args);	break;
        case 2: x_QLineF::x_2(args);	break;
        case 3: x_QLineF::x_3(args);	break;
        case 4: x_QLineF::x_4(args);	break;
        case 5: x_QLineF::x_5(args);	break;
        case 6: xself->x_6(args);	break;
        case 7: xself->x_7(args);	break;
        case 8: xself->x_8(args);	break;
        case 9: xself->x_9(args);	break;
        case 10: xself->x_10(args);	break;
        case 11: xself->x_11(args);	break;
        case 12: xself->x_12(args);	break;
        case 13: xself->x_13(args);	break;
        case 14: xself->x_14(args);	break;
        case 15: xself->x_15(args);	break;
        case 16: xself->x_16(args);	break;
        case 17: xself->x_17(args);	break;
        case 18: xself->x_18(args);	break;
        case 19: xself->x_19(args);	break;
        case 20: xself->x_20(args);	break;
        case 21: xself->x_21(args);	break;
        case 22: xself->x_22(args);	break;
        case 23: xself->x_23(args);	break;
        case 24: xself->x_24(args);	break;
        case 25: xself->x_25(args);	break;
        case 26: xself->x_26(args);	break;
        case 27: xself->x_27(args);	break;
        case 28: xself->x_28(args);	break;
        case 29: xself->x_29(args);	break;
        case 30: xself->x_30(args);	break;
        case 31: xself->x_31(args);	break;
        case 32: xself->x_32(args);	break;
        case 33: xself->x_33(args);	break;
        case 34: xself->x_34(args);	break;
        case 35: xself->x_35(args);	break;
        case 36: x_QLineF::x_36(args);	break;
        case 37: x_QLineF::x_37(args);	break;
        case 38: x_QLineF::x_38(args);	break;
        case 39: x_QLineF::x_39(args);	break;
        case 40: delete (QLineF*)xself;	break;
    }
}
class x_QLocale : public QLocale {
    SmokeBinding* _binding;
public:
    void x_0(Smoke::Stack x) {
        // set the smoke binding
        _binding = (SmokeBinding*)x[1].s_class;
    }
    static void x_1(Smoke::Stack x) {
        // QLocale* QLocale()
        x_QLocale* xret = new x_QLocale();
        x[0].s_class = (void*)xret;
    }
    explicit x_QLocale() : QLocale() {}
    static void x_2(Smoke::Stack x) {
        // QLocale* QLocale(const QString&)
        x_QLocale* xret = new x_QLocale(*(const QString*)x[1].s_class);
        x[0].s_class = (void*)xret;
    }
    explicit x_QLocale(const QString& x1) : QLocale(x1) {}
    static void x_3(Smoke::Stack x) {
        // QLocale* QLocale(QLocale::Language, QLocale::Country)
        x_QLocale* xret = new x_QLocale((QLocale::Language)x[1].s_enum,(QLocale::Country)x[2].s_enum);
        x[0].s_class = (void*)xret;
    }
    explicit x_QLocale(QLocale::Language x1, QLocale::Country x2) : QLocale(x1, x2) {}
    static void x_4(Smoke::Stack x) {
        // QLocale* QLocale(QLocale::Language, QLocale::Script, QLocale::Country)
        x_QLocale* xret = new x_QLocale((QLocale::Language)x[1].s_enum,(QLocale::Script)x[2].s_enum,(QLocale::Country)x[3].s_enum);
        x[0].s_class = (void*)xret;
    }
    explicit x_QLocale(QLocale::Language x1, QLocale::Script x2, QLocale::Country x3) : QLocale(x1, x2, x3) {}
    static void x_5(Smoke::Stack x) {
        // QLocale* QLocale(const QLocale&)
        x_QLocale* xret = new x_QLocale(*(const QLocale*)x[1].s_class);
        x[0].s_class = (void*)xret;
    }
    explicit x_QLocale(const QLocale& x1) : QLocale(x1) {}
    void x_6(Smoke::Stack x) {
        // QLocale& operator=(const QLocale&)
        QLocale& xret = this->QLocale::operator=(*(const QLocale*)x[1].s_class);
        x[0].s_class = (void*)&xret;
    }
    void x_7(Smoke::Stack x) {
        // QLocale::Language language() const
        QLocale::Language xret = ((const x_QLocale*)this)->QLocale::language();
        x[0].s_enum = xret;
    }
    void x_8(Smoke::Stack x) {
        // QLocale::Script script() const
        QLocale::Script xret = ((const x_QLocale*)this)->QLocale::script();
        x[0].s_enum = xret;
    }
    void x_9(Smoke::Stack x) {
        // QLocale::Country country() const
        QLocale::Country xret = ((const x_QLocale*)this)->QLocale::country();
        x[0].s_enum = xret;
    }
    void x_10(Smoke::Stack x) {
        // QString name() const
        QString xret = ((const x_QLocale*)this)->QLocale::name();
        x[0].s_class = (void*)new QString(xret);
    }
    void x_11(Smoke::Stack x) {
        // QString bcp47Name() const
        QString xret = ((const x_QLocale*)this)->QLocale::bcp47Name();
        x[0].s_class = (void*)new QString(xret);
    }
    void x_12(Smoke::Stack x) {
        // QString nativeLanguageName() const
        QString xret = ((const x_QLocale*)this)->QLocale::nativeLanguageName();
        x[0].s_class = (void*)new QString(xret);
    }
    void x_13(Smoke::Stack x) {
        // QString nativeCountryName() const
        QString xret = ((const x_QLocale*)this)->QLocale::nativeCountryName();
        x[0].s_class = (void*)new QString(xret);
    }
    void x_14(Smoke::Stack x) {
        // short toShort(const QString&, bool*, int) const
        short xret = ((const x_QLocale*)this)->QLocale::toShort(*(const QString*)x[1].s_class,(bool*)x[2].s_class,(int)x[3].s_int);
        x[0].s_short = xret;
    }
    void x_15(Smoke::Stack x) {
        // unsigned short toUShort(const QString&, bool*, int) const
        unsigned short xret = ((const x_QLocale*)this)->QLocale::toUShort(*(const QString*)x[1].s_class,(bool*)x[2].s_class,(int)x[3].s_int);
        x[0].s_ushort = xret;
    }
    void x_16(Smoke::Stack x) {
        // int toInt(const QString&, bool*, int) const
        int xret = ((const x_QLocale*)this)->QLocale::toInt(*(const QString*)x[1].s_class,(bool*)x[2].s_class,(int)x[3].s_int);
        x[0].s_int = xret;
    }
    void x_17(Smoke::Stack x) {
        // unsigned int toUInt(const QString&, bool*, int) const
        unsigned int xret = ((const x_QLocale*)this)->QLocale::toUInt(*(const QString*)x[1].s_class,(bool*)x[2].s_class,(int)x[3].s_int);
        x[0].s_uint = xret;
    }
    void x_18(Smoke::Stack x) {
        // long long toLongLong(const QString&, bool*, int) const
        long long xret = ((const x_QLocale*)this)->QLocale::toLongLong(*(const QString*)x[1].s_class,(bool*)x[2].s_class,(int)x[3].s_int);
        x[0].s_class = (void*)new long long(xret);
    }
    void x_19(Smoke::Stack x) {
        // long long toULongLong(const QString&, bool*, int) const
        long long xret = ((const x_QLocale*)this)->QLocale::toULongLong(*(const QString*)x[1].s_class,(bool*)x[2].s_class,(int)x[3].s_int);
        x[0].s_class = (void*)new long long(xret);
    }
    void x_20(Smoke::Stack x) {
        // float toFloat(const QString&, bool*) const
        float xret = ((const x_QLocale*)this)->QLocale::toFloat(*(const QString*)x[1].s_class,(bool*)x[2].s_class);
        x[0].s_float = xret;
    }
    void x_21(Smoke::Stack x) {
        // double toDouble(const QString&, bool*) const
        double xret = ((const x_QLocale*)this)->QLocale::toDouble(*(const QString*)x[1].s_class,(bool*)x[2].s_class);
        x[0].s_double = xret;
    }
    void x_22(Smoke::Stack x) {
        // QString toString(long long) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString(*(long long*)x[1].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_23(Smoke::Stack x) {
        // QString toString(unsigned long long) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString(*(unsigned long long*)x[1].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_24(Smoke::Stack x) {
        // QString toString(short) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString((short)x[1].s_short);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_25(Smoke::Stack x) {
        // QString toString(unsigned short) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString((unsigned short)x[1].s_ushort);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_26(Smoke::Stack x) {
        // QString toString(int) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString((int)x[1].s_int);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_27(Smoke::Stack x) {
        // QString toString(unsigned int) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString((unsigned int)x[1].s_uint);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_28(Smoke::Stack x) {
        // QString toString(double, char, int) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString((double)x[1].s_double,(char)x[2].s_char,(int)x[3].s_int);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_29(Smoke::Stack x) {
        // QString toString(float, char, int) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString((float)x[1].s_float,(char)x[2].s_char,(int)x[3].s_int);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_30(Smoke::Stack x) {
        // QString toString(const QDate&, const QString&) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString(*(const QDate*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_31(Smoke::Stack x) {
        // QString toString(const QDate&, QLocale::FormatType) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString(*(const QDate*)x[1].s_class,(QLocale::FormatType)x[2].s_enum);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_32(Smoke::Stack x) {
        // QString toString(const QTime&, const QString&) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString(*(const QTime*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_33(Smoke::Stack x) {
        // QString toString(const QTime&, QLocale::FormatType) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString(*(const QTime*)x[1].s_class,(QLocale::FormatType)x[2].s_enum);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_34(Smoke::Stack x) {
        // QString toString(const QDateTime&, QLocale::FormatType) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString(*(const QDateTime*)x[1].s_class,(QLocale::FormatType)x[2].s_enum);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_35(Smoke::Stack x) {
        // QString toString(const QDateTime&, const QString&) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString(*(const QDateTime*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_36(Smoke::Stack x) {
        // QString dateFormat(QLocale::FormatType) const
        QString xret = ((const x_QLocale*)this)->QLocale::dateFormat((QLocale::FormatType)x[1].s_enum);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_37(Smoke::Stack x) {
        // QString timeFormat(QLocale::FormatType) const
        QString xret = ((const x_QLocale*)this)->QLocale::timeFormat((QLocale::FormatType)x[1].s_enum);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_38(Smoke::Stack x) {
        // QString dateTimeFormat(QLocale::FormatType) const
        QString xret = ((const x_QLocale*)this)->QLocale::dateTimeFormat((QLocale::FormatType)x[1].s_enum);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_39(Smoke::Stack x) {
        // QDate toDate(const QString&, QLocale::FormatType) const
        QDate xret = ((const x_QLocale*)this)->QLocale::toDate(*(const QString*)x[1].s_class,(QLocale::FormatType)x[2].s_enum);
        x[0].s_class = (void*)new QDate(xret);
    }
    void x_40(Smoke::Stack x) {
        // QTime toTime(const QString&, QLocale::FormatType) const
        QTime xret = ((const x_QLocale*)this)->QLocale::toTime(*(const QString*)x[1].s_class,(QLocale::FormatType)x[2].s_enum);
        x[0].s_class = (void*)new QTime(xret);
    }
    void x_41(Smoke::Stack x) {
        // QDateTime toDateTime(const QString&, QLocale::FormatType) const
        QDateTime xret = ((const x_QLocale*)this)->QLocale::toDateTime(*(const QString*)x[1].s_class,(QLocale::FormatType)x[2].s_enum);
        x[0].s_class = (void*)new QDateTime(xret);
    }
    void x_42(Smoke::Stack x) {
        // QDate toDate(const QString&, const QString&) const
        QDate xret = ((const x_QLocale*)this)->QLocale::toDate(*(const QString*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new QDate(xret);
    }
    void x_43(Smoke::Stack x) {
        // QTime toTime(const QString&, const QString&) const
        QTime xret = ((const x_QLocale*)this)->QLocale::toTime(*(const QString*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new QTime(xret);
    }
    void x_44(Smoke::Stack x) {
        // QDateTime toDateTime(const QString&, const QString&) const
        QDateTime xret = ((const x_QLocale*)this)->QLocale::toDateTime(*(const QString*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new QDateTime(xret);
    }
    void x_45(Smoke::Stack x) {
        // QChar decimalPoint() const
        QChar xret = ((const x_QLocale*)this)->QLocale::decimalPoint();
        x[0].s_class = (void*)new QChar(xret);
    }
    void x_46(Smoke::Stack x) {
        // QChar groupSeparator() const
        QChar xret = ((const x_QLocale*)this)->QLocale::groupSeparator();
        x[0].s_class = (void*)new QChar(xret);
    }
    void x_47(Smoke::Stack x) {
        // QChar percent() const
        QChar xret = ((const x_QLocale*)this)->QLocale::percent();
        x[0].s_class = (void*)new QChar(xret);
    }
    void x_48(Smoke::Stack x) {
        // QChar zeroDigit() const
        QChar xret = ((const x_QLocale*)this)->QLocale::zeroDigit();
        x[0].s_class = (void*)new QChar(xret);
    }
    void x_49(Smoke::Stack x) {
        // QChar negativeSign() const
        QChar xret = ((const x_QLocale*)this)->QLocale::negativeSign();
        x[0].s_class = (void*)new QChar(xret);
    }
    void x_50(Smoke::Stack x) {
        // QChar positiveSign() const
        QChar xret = ((const x_QLocale*)this)->QLocale::positiveSign();
        x[0].s_class = (void*)new QChar(xret);
    }
    void x_51(Smoke::Stack x) {
        // QChar exponential() const
        QChar xret = ((const x_QLocale*)this)->QLocale::exponential();
        x[0].s_class = (void*)new QChar(xret);
    }
    void x_52(Smoke::Stack x) {
        // QString monthName(int, QLocale::FormatType) const
        QString xret = ((const x_QLocale*)this)->QLocale::monthName((int)x[1].s_int,(QLocale::FormatType)x[2].s_enum);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_53(Smoke::Stack x) {
        // QString standaloneMonthName(int, QLocale::FormatType) const
        QString xret = ((const x_QLocale*)this)->QLocale::standaloneMonthName((int)x[1].s_int,(QLocale::FormatType)x[2].s_enum);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_54(Smoke::Stack x) {
        // QString dayName(int, QLocale::FormatType) const
        QString xret = ((const x_QLocale*)this)->QLocale::dayName((int)x[1].s_int,(QLocale::FormatType)x[2].s_enum);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_55(Smoke::Stack x) {
        // QString standaloneDayName(int, QLocale::FormatType) const
        QString xret = ((const x_QLocale*)this)->QLocale::standaloneDayName((int)x[1].s_int,(QLocale::FormatType)x[2].s_enum);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_56(Smoke::Stack x) {
        // Qt::DayOfWeek firstDayOfWeek() const
        Qt::DayOfWeek xret = ((const x_QLocale*)this)->QLocale::firstDayOfWeek();
        x[0].s_enum = xret;
    }
    void x_57(Smoke::Stack x) {
        // QList<Qt::DayOfWeek> weekdays() const
        QList<Qt::DayOfWeek> xret = ((const x_QLocale*)this)->QLocale::weekdays();
        x[0].s_class = (void*)new QList<Qt::DayOfWeek>(xret);
    }
    void x_58(Smoke::Stack x) {
        // QString amText() const
        QString xret = ((const x_QLocale*)this)->QLocale::amText();
        x[0].s_class = (void*)new QString(xret);
    }
    void x_59(Smoke::Stack x) {
        // QString pmText() const
        QString xret = ((const x_QLocale*)this)->QLocale::pmText();
        x[0].s_class = (void*)new QString(xret);
    }
    void x_60(Smoke::Stack x) {
        // QLocale::MeasurementSystem measurementSystem() const
        QLocale::MeasurementSystem xret = ((const x_QLocale*)this)->QLocale::measurementSystem();
        x[0].s_enum = xret;
    }
    void x_61(Smoke::Stack x) {
        // Qt::LayoutDirection textDirection() const
        Qt::LayoutDirection xret = ((const x_QLocale*)this)->QLocale::textDirection();
        x[0].s_enum = xret;
    }
    void x_62(Smoke::Stack x) {
        // QString toUpper(const QString&) const
        QString xret = ((const x_QLocale*)this)->QLocale::toUpper(*(const QString*)x[1].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_63(Smoke::Stack x) {
        // QString toLower(const QString&) const
        QString xret = ((const x_QLocale*)this)->QLocale::toLower(*(const QString*)x[1].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_64(Smoke::Stack x) {
        // QString currencySymbol(QLocale::CurrencySymbolFormat) const
        QString xret = ((const x_QLocale*)this)->QLocale::currencySymbol((QLocale::CurrencySymbolFormat)x[1].s_enum);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_65(Smoke::Stack x) {
        // QString toCurrencyString(long long, const QString&) const
        QString xret = ((const x_QLocale*)this)->QLocale::toCurrencyString(*(long long*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_66(Smoke::Stack x) {
        // QString toCurrencyString(unsigned long long, const QString&) const
        QString xret = ((const x_QLocale*)this)->QLocale::toCurrencyString(*(unsigned long long*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_67(Smoke::Stack x) {
        // QString toCurrencyString(short, const QString&) const
        QString xret = ((const x_QLocale*)this)->QLocale::toCurrencyString((short)x[1].s_short,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_68(Smoke::Stack x) {
        // QString toCurrencyString(unsigned short, const QString&) const
        QString xret = ((const x_QLocale*)this)->QLocale::toCurrencyString((unsigned short)x[1].s_ushort,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_69(Smoke::Stack x) {
        // QString toCurrencyString(int, const QString&) const
        QString xret = ((const x_QLocale*)this)->QLocale::toCurrencyString((int)x[1].s_int,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_70(Smoke::Stack x) {
        // QString toCurrencyString(unsigned int, const QString&) const
        QString xret = ((const x_QLocale*)this)->QLocale::toCurrencyString((unsigned int)x[1].s_uint,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_71(Smoke::Stack x) {
        // QString toCurrencyString(double, const QString&) const
        QString xret = ((const x_QLocale*)this)->QLocale::toCurrencyString((double)x[1].s_double,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_72(Smoke::Stack x) {
        // QString toCurrencyString(float, const QString&) const
        QString xret = ((const x_QLocale*)this)->QLocale::toCurrencyString((float)x[1].s_float,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_73(Smoke::Stack x) {
        // QStringList uiLanguages() const
        QStringList xret = ((const x_QLocale*)this)->QLocale::uiLanguages();
        x[0].s_class = (void*)new QStringList(xret);
    }
    void x_74(Smoke::Stack x) {
        // bool operator==(const QLocale&) const
        bool xret = ((const x_QLocale*)this)->QLocale::operator==(*(const QLocale*)x[1].s_class);
        x[0].s_bool = xret;
    }
    void x_75(Smoke::Stack x) {
        // bool operator!=(const QLocale&) const
        bool xret = ((const x_QLocale*)this)->QLocale::operator!=(*(const QLocale*)x[1].s_class);
        x[0].s_bool = xret;
    }
    static void x_76(Smoke::Stack x) {
        // static QString languageToString(QLocale::Language)
        QString xret = QLocale::languageToString((QLocale::Language)x[1].s_enum);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_77(Smoke::Stack x) {
        // static QString countryToString(QLocale::Country)
        QString xret = QLocale::countryToString((QLocale::Country)x[1].s_enum);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_78(Smoke::Stack x) {
        // static QString scriptToString(QLocale::Script)
        QString xret = QLocale::scriptToString((QLocale::Script)x[1].s_enum);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_79(Smoke::Stack x) {
        // static void setDefault(const QLocale&)
        QLocale::setDefault(*(const QLocale*)x[1].s_class);
        (void)x; // noop (for compiler warning)
    }
    static void x_80(Smoke::Stack x) {
        // static QLocale c()
        QLocale xret = QLocale::c();
        x[0].s_class = (void*)new QLocale(xret);
    }
    static void x_81(Smoke::Stack x) {
        // static QLocale system()
        QLocale xret = QLocale::system();
        x[0].s_class = (void*)new QLocale(xret);
    }
    static void x_82(Smoke::Stack x) {
        // static QList<QLocale> matchingLocales(QLocale::Language, QLocale::Script, QLocale::Country)
        QList<QLocale> xret = QLocale::matchingLocales((QLocale::Language)x[1].s_enum,(QLocale::Script)x[2].s_enum,(QLocale::Country)x[3].s_enum);
        x[0].s_class = (void*)new QList<QLocale>(xret);
    }
    static void x_83(Smoke::Stack x) {
        // static QList<QLocale::Country> countriesForLanguage(QLocale::Language)
        QList<QLocale::Country> xret = QLocale::countriesForLanguage((QLocale::Language)x[1].s_enum);
        x[0].s_class = (void*)new QList<QLocale::Country>(xret);
    }
    void x_84(Smoke::Stack x) {
        // void setNumberOptions(QFlags<QLocale::NumberOption>)
        this->QLocale::setNumberOptions((QFlags<QLocale::NumberOption>)x[1].s_uint);
        (void)x; // noop (for compiler warning)
    }
    void x_85(Smoke::Stack x) {
        // QFlags<QLocale::NumberOption> numberOptions() const
        QFlags<QLocale::NumberOption> xret = ((const x_QLocale*)this)->QLocale::numberOptions();
        x[0].s_uint = (uint)xret;
    }
    void x_86(Smoke::Stack x) {
        // QString quoteString(const QString&, QLocale::QuotationStyle) const
        QString xret = ((const x_QLocale*)this)->QLocale::quoteString(*(const QString*)x[1].s_class,(QLocale::QuotationStyle)x[2].s_enum);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_87(Smoke::Stack x) {
        // QString quoteString(const QStringRef&, QLocale::QuotationStyle) const
        QString xret = ((const x_QLocale*)this)->QLocale::quoteString(*(const QStringRef*)x[1].s_class,(QLocale::QuotationStyle)x[2].s_enum);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_88(Smoke::Stack x) {
        // QString createSeparatedList(const QStringList&) const
        QString xret = ((const x_QLocale*)this)->QLocale::createSeparatedList(*(const QStringList*)x[1].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_89(Smoke::Stack x) {
        // QLocale* QLocale(QLocale::Language)
        x_QLocale* xret = new x_QLocale((QLocale::Language)x[1].s_enum,(QLocale::Country)QLocale::AnyCountry);
        x[0].s_class = (void*)xret;
    }
    void x_90(Smoke::Stack x) {
        // short toShort(const QString&) const
        short xret = ((const x_QLocale*)this)->QLocale::toShort(*(const QString*)x[1].s_class,(bool*)0,(int)0);
        x[0].s_short = xret;
    }
    void x_91(Smoke::Stack x) {
        // short toShort(const QString&, bool*) const
        short xret = ((const x_QLocale*)this)->QLocale::toShort(*(const QString*)x[1].s_class,(bool*)x[2].s_class,(int)0);
        x[0].s_short = xret;
    }
    void x_92(Smoke::Stack x) {
        // unsigned short toUShort(const QString&) const
        unsigned short xret = ((const x_QLocale*)this)->QLocale::toUShort(*(const QString*)x[1].s_class,(bool*)0,(int)0);
        x[0].s_ushort = xret;
    }
    void x_93(Smoke::Stack x) {
        // unsigned short toUShort(const QString&, bool*) const
        unsigned short xret = ((const x_QLocale*)this)->QLocale::toUShort(*(const QString*)x[1].s_class,(bool*)x[2].s_class,(int)0);
        x[0].s_ushort = xret;
    }
    void x_94(Smoke::Stack x) {
        // int toInt(const QString&) const
        int xret = ((const x_QLocale*)this)->QLocale::toInt(*(const QString*)x[1].s_class,(bool*)0,(int)0);
        x[0].s_int = xret;
    }
    void x_95(Smoke::Stack x) {
        // int toInt(const QString&, bool*) const
        int xret = ((const x_QLocale*)this)->QLocale::toInt(*(const QString*)x[1].s_class,(bool*)x[2].s_class,(int)0);
        x[0].s_int = xret;
    }
    void x_96(Smoke::Stack x) {
        // unsigned int toUInt(const QString&) const
        unsigned int xret = ((const x_QLocale*)this)->QLocale::toUInt(*(const QString*)x[1].s_class,(bool*)0,(int)0);
        x[0].s_uint = xret;
    }
    void x_97(Smoke::Stack x) {
        // unsigned int toUInt(const QString&, bool*) const
        unsigned int xret = ((const x_QLocale*)this)->QLocale::toUInt(*(const QString*)x[1].s_class,(bool*)x[2].s_class,(int)0);
        x[0].s_uint = xret;
    }
    void x_98(Smoke::Stack x) {
        // long long toLongLong(const QString&) const
        long long xret = ((const x_QLocale*)this)->QLocale::toLongLong(*(const QString*)x[1].s_class,(bool*)0,(int)0);
        x[0].s_class = (void*)new long long(xret);
    }
    void x_99(Smoke::Stack x) {
        // long long toLongLong(const QString&, bool*) const
        long long xret = ((const x_QLocale*)this)->QLocale::toLongLong(*(const QString*)x[1].s_class,(bool*)x[2].s_class,(int)0);
        x[0].s_class = (void*)new long long(xret);
    }
    void x_100(Smoke::Stack x) {
        // long long toULongLong(const QString&) const
        long long xret = ((const x_QLocale*)this)->QLocale::toULongLong(*(const QString*)x[1].s_class,(bool*)0,(int)0);
        x[0].s_class = (void*)new long long(xret);
    }
    void x_101(Smoke::Stack x) {
        // long long toULongLong(const QString&, bool*) const
        long long xret = ((const x_QLocale*)this)->QLocale::toULongLong(*(const QString*)x[1].s_class,(bool*)x[2].s_class,(int)0);
        x[0].s_class = (void*)new long long(xret);
    }
    void x_102(Smoke::Stack x) {
        // float toFloat(const QString&) const
        float xret = ((const x_QLocale*)this)->QLocale::toFloat(*(const QString*)x[1].s_class,(bool*)0);
        x[0].s_float = xret;
    }
    void x_103(Smoke::Stack x) {
        // double toDouble(const QString&) const
        double xret = ((const x_QLocale*)this)->QLocale::toDouble(*(const QString*)x[1].s_class,(bool*)0);
        x[0].s_double = xret;
    }
    void x_104(Smoke::Stack x) {
        // QString toString(double) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString((double)x[1].s_double,(char)'g',(int)6);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_105(Smoke::Stack x) {
        // QString toString(double, char) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString((double)x[1].s_double,(char)x[2].s_char,(int)6);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_106(Smoke::Stack x) {
        // QString toString(float) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString((float)x[1].s_float,(char)'g',(int)6);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_107(Smoke::Stack x) {
        // QString toString(float, char) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString((float)x[1].s_float,(char)x[2].s_char,(int)6);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_108(Smoke::Stack x) {
        // QString toString(const QDate&) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString(*(const QDate*)x[1].s_class,(QLocale::FormatType)QLocale::LongFormat);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_109(Smoke::Stack x) {
        // QString toString(const QTime&) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString(*(const QTime*)x[1].s_class,(QLocale::FormatType)QLocale::LongFormat);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_110(Smoke::Stack x) {
        // QString toString(const QDateTime&) const
        QString xret = ((const x_QLocale*)this)->QLocale::toString(*(const QDateTime*)x[1].s_class,(QLocale::FormatType)QLocale::LongFormat);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_111(Smoke::Stack x) {
        // QString dateFormat() const
        QString xret = ((const x_QLocale*)this)->QLocale::dateFormat((QLocale::FormatType)QLocale::LongFormat);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_112(Smoke::Stack x) {
        // QString timeFormat() const
        QString xret = ((const x_QLocale*)this)->QLocale::timeFormat((QLocale::FormatType)QLocale::LongFormat);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_113(Smoke::Stack x) {
        // QString dateTimeFormat() const
        QString xret = ((const x_QLocale*)this)->QLocale::dateTimeFormat((QLocale::FormatType)QLocale::LongFormat);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_114(Smoke::Stack x) {
        // QDate toDate(const QString&) const
        QDate xret = ((const x_QLocale*)this)->QLocale::toDate(*(const QString*)x[1].s_class,(QLocale::FormatType)QLocale::LongFormat);
        x[0].s_class = (void*)new QDate(xret);
    }
    void x_115(Smoke::Stack x) {
        // QTime toTime(const QString&) const
        QTime xret = ((const x_QLocale*)this)->QLocale::toTime(*(const QString*)x[1].s_class,(QLocale::FormatType)QLocale::LongFormat);
        x[0].s_class = (void*)new QTime(xret);
    }
    void x_116(Smoke::Stack x) {
        // QDateTime toDateTime(const QString&) const
        QDateTime xret = ((const x_QLocale*)this)->QLocale::toDateTime(*(const QString*)x[1].s_class,(QLocale::FormatType)QLocale::LongFormat);
        x[0].s_class = (void*)new QDateTime(xret);
    }
    void x_117(Smoke::Stack x) {
        // QString monthName(int) const
        QString xret = ((const x_QLocale*)this)->QLocale::monthName((int)x[1].s_int,(QLocale::FormatType)QLocale::LongFormat);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_118(Smoke::Stack x) {
        // QString standaloneMonthName(int) const
        QString xret = ((const x_QLocale*)this)->QLocale::standaloneMonthName((int)x[1].s_int,(QLocale::FormatType)QLocale::LongFormat);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_119(Smoke::Stack x) {
        // QString dayName(int) const
        QString xret = ((const x_QLocale*)this)->QLocale::dayName((int)x[1].s_int,(QLocale::FormatType)QLocale::LongFormat);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_120(Smoke::Stack x) {
        // QString standaloneDayName(int) const
        QString xret = ((const x_QLocale*)this)->QLocale::standaloneDayName((int)x[1].s_int,(QLocale::FormatType)QLocale::LongFormat);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_121(Smoke::Stack x) {
        // QString currencySymbol() const
        QString xret = ((const x_QLocale*)this)->QLocale::currencySymbol((QLocale::CurrencySymbolFormat)QLocale::CurrencySymbol);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_122(Smoke::Stack x) {
        // QString toCurrencyString(long long) const
        QString xret = ((const x_QLocale*)this)->QLocale::toCurrencyString(*(long long*)x[1].s_class,(const QString&)QString());
        x[0].s_class = (void*)new QString(xret);
    }
    void x_123(Smoke::Stack x) {
        // QString toCurrencyString(unsigned long long) const
        QString xret = ((const x_QLocale*)this)->QLocale::toCurrencyString(*(unsigned long long*)x[1].s_class,(const QString&)QString());
        x[0].s_class = (void*)new QString(xret);
    }
    void x_124(Smoke::Stack x) {
        // QString toCurrencyString(short) const
        QString xret = ((const x_QLocale*)this)->QLocale::toCurrencyString((short)x[1].s_short,(const QString&)QString());
        x[0].s_class = (void*)new QString(xret);
    }
    void x_125(Smoke::Stack x) {
        // QString toCurrencyString(unsigned short) const
        QString xret = ((const x_QLocale*)this)->QLocale::toCurrencyString((unsigned short)x[1].s_ushort,(const QString&)QString());
        x[0].s_class = (void*)new QString(xret);
    }
    void x_126(Smoke::Stack x) {
        // QString toCurrencyString(int) const
        QString xret = ((const x_QLocale*)this)->QLocale::toCurrencyString((int)x[1].s_int,(const QString&)QString());
        x[0].s_class = (void*)new QString(xret);
    }
    void x_127(Smoke::Stack x) {
        // QString toCurrencyString(unsigned int) const
        QString xret = ((const x_QLocale*)this)->QLocale::toCurrencyString((unsigned int)x[1].s_uint,(const QString&)QString());
        x[0].s_class = (void*)new QString(xret);
    }
    void x_128(Smoke::Stack x) {
        // QString toCurrencyString(double) const
        QString xret = ((const x_QLocale*)this)->QLocale::toCurrencyString((double)x[1].s_double,(const QString&)QString());
        x[0].s_class = (void*)new QString(xret);
    }
    void x_129(Smoke::Stack x) {
        // QString toCurrencyString(float) const
        QString xret = ((const x_QLocale*)this)->QLocale::toCurrencyString((float)x[1].s_float,(const QString&)QString());
        x[0].s_class = (void*)new QString(xret);
    }
    void x_130(Smoke::Stack x) {
        // QString quoteString(const QString&) const
        QString xret = ((const x_QLocale*)this)->QLocale::quoteString(*(const QString*)x[1].s_class,(QLocale::QuotationStyle)QLocale::StandardQuotation);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_131(Smoke::Stack x) {
        // QString quoteString(const QStringRef&) const
        QString xret = ((const x_QLocale*)this)->QLocale::quoteString(*(const QStringRef*)x[1].s_class,(QLocale::QuotationStyle)QLocale::StandardQuotation);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_132(Smoke::Stack x) {
        // static const QMetaObject staticMetaObject
        x[0].s_class = (void*)&QLocale::staticMetaObject;
    }
    static void x_133(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::AnyLanguage;
    }
    static void x_134(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::C;
    }
    static void x_135(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Abkhazian;
    }
    static void x_136(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Afan;
    }
    static void x_137(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Afar;
    }
    static void x_138(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Afrikaans;
    }
    static void x_139(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Albanian;
    }
    static void x_140(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Amharic;
    }
    static void x_141(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Arabic;
    }
    static void x_142(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Armenian;
    }
    static void x_143(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Assamese;
    }
    static void x_144(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Aymara;
    }
    static void x_145(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Azerbaijani;
    }
    static void x_146(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bashkir;
    }
    static void x_147(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Basque;
    }
    static void x_148(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bengali;
    }
    static void x_149(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bhutani;
    }
    static void x_150(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bihari;
    }
    static void x_151(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bislama;
    }
    static void x_152(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Breton;
    }
    static void x_153(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bulgarian;
    }
    static void x_154(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Burmese;
    }
    static void x_155(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Byelorussian;
    }
    static void x_156(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Cambodian;
    }
    static void x_157(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Catalan;
    }
    static void x_158(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Chinese;
    }
    static void x_159(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Corsican;
    }
    static void x_160(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Croatian;
    }
    static void x_161(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Czech;
    }
    static void x_162(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Danish;
    }
    static void x_163(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Dutch;
    }
    static void x_164(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::English;
    }
    static void x_165(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Esperanto;
    }
    static void x_166(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Estonian;
    }
    static void x_167(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Faroese;
    }
    static void x_168(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::FijiLanguage;
    }
    static void x_169(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Finnish;
    }
    static void x_170(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::French;
    }
    static void x_171(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Frisian;
    }
    static void x_172(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Gaelic;
    }
    static void x_173(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Galician;
    }
    static void x_174(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Georgian;
    }
    static void x_175(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::German;
    }
    static void x_176(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Greek;
    }
    static void x_177(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Greenlandic;
    }
    static void x_178(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Guarani;
    }
    static void x_179(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Gujarati;
    }
    static void x_180(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Hausa;
    }
    static void x_181(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Hebrew;
    }
    static void x_182(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Hindi;
    }
    static void x_183(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Hungarian;
    }
    static void x_184(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Icelandic;
    }
    static void x_185(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Indonesian;
    }
    static void x_186(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Interlingua;
    }
    static void x_187(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Interlingue;
    }
    static void x_188(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Inuktitut;
    }
    static void x_189(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Inupiak;
    }
    static void x_190(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Irish;
    }
    static void x_191(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Italian;
    }
    static void x_192(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Japanese;
    }
    static void x_193(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Javanese;
    }
    static void x_194(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kannada;
    }
    static void x_195(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kashmiri;
    }
    static void x_196(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kazakh;
    }
    static void x_197(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kinyarwanda;
    }
    static void x_198(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kirghiz;
    }
    static void x_199(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Korean;
    }
    static void x_200(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kurdish;
    }
    static void x_201(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Rundi;
    }
    static void x_202(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Laothian;
    }
    static void x_203(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Latin;
    }
    static void x_204(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Latvian;
    }
    static void x_205(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Lingala;
    }
    static void x_206(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Lithuanian;
    }
    static void x_207(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Macedonian;
    }
    static void x_208(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Malagasy;
    }
    static void x_209(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Malay;
    }
    static void x_210(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Malayalam;
    }
    static void x_211(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Maltese;
    }
    static void x_212(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Maori;
    }
    static void x_213(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Marathi;
    }
    static void x_214(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Moldavian;
    }
    static void x_215(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Mongolian;
    }
    static void x_216(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::NauruLanguage;
    }
    static void x_217(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Nepali;
    }
    static void x_218(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Norwegian;
    }
    static void x_219(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Occitan;
    }
    static void x_220(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Oriya;
    }
    static void x_221(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Pashto;
    }
    static void x_222(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Persian;
    }
    static void x_223(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Polish;
    }
    static void x_224(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Portuguese;
    }
    static void x_225(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Punjabi;
    }
    static void x_226(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Quechua;
    }
    static void x_227(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::RhaetoRomance;
    }
    static void x_228(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Romanian;
    }
    static void x_229(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Russian;
    }
    static void x_230(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Samoan;
    }
    static void x_231(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Sangho;
    }
    static void x_232(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Sanskrit;
    }
    static void x_233(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Serbian;
    }
    static void x_234(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SerboCroatian;
    }
    static void x_235(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Sesotho;
    }
    static void x_236(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Setswana;
    }
    static void x_237(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Shona;
    }
    static void x_238(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Sindhi;
    }
    static void x_239(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Singhalese;
    }
    static void x_240(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Siswati;
    }
    static void x_241(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Slovak;
    }
    static void x_242(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Slovenian;
    }
    static void x_243(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Somali;
    }
    static void x_244(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Spanish;
    }
    static void x_245(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Sundanese;
    }
    static void x_246(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Swahili;
    }
    static void x_247(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Swedish;
    }
    static void x_248(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Tagalog;
    }
    static void x_249(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Tajik;
    }
    static void x_250(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Tamil;
    }
    static void x_251(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Tatar;
    }
    static void x_252(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Telugu;
    }
    static void x_253(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Thai;
    }
    static void x_254(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Tibetan;
    }
    static void x_255(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Tigrinya;
    }
    static void x_256(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::TongaLanguage;
    }
    static void x_257(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Tsonga;
    }
    static void x_258(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Turkish;
    }
    static void x_259(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Turkmen;
    }
    static void x_260(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Twi;
    }
    static void x_261(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Uigur;
    }
    static void x_262(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Ukrainian;
    }
    static void x_263(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Urdu;
    }
    static void x_264(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Uzbek;
    }
    static void x_265(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Vietnamese;
    }
    static void x_266(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Volapuk;
    }
    static void x_267(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Welsh;
    }
    static void x_268(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Wolof;
    }
    static void x_269(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Xhosa;
    }
    static void x_270(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Yiddish;
    }
    static void x_271(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Yoruba;
    }
    static void x_272(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Zhuang;
    }
    static void x_273(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Zulu;
    }
    static void x_274(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Nynorsk;
    }
    static void x_275(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bosnian;
    }
    static void x_276(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Divehi;
    }
    static void x_277(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Manx;
    }
    static void x_278(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Cornish;
    }
    static void x_279(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Akan;
    }
    static void x_280(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Konkani;
    }
    static void x_281(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Ga;
    }
    static void x_282(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Igbo;
    }
    static void x_283(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kamba;
    }
    static void x_284(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Syriac;
    }
    static void x_285(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Blin;
    }
    static void x_286(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Geez;
    }
    static void x_287(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Koro;
    }
    static void x_288(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Sidamo;
    }
    static void x_289(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Atsam;
    }
    static void x_290(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Tigre;
    }
    static void x_291(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Jju;
    }
    static void x_292(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Friulian;
    }
    static void x_293(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Venda;
    }
    static void x_294(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Ewe;
    }
    static void x_295(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Walamo;
    }
    static void x_296(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Hawaiian;
    }
    static void x_297(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Tyap;
    }
    static void x_298(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Chewa;
    }
    static void x_299(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Filipino;
    }
    static void x_300(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SwissGerman;
    }
    static void x_301(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SichuanYi;
    }
    static void x_302(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kpelle;
    }
    static void x_303(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::LowGerman;
    }
    static void x_304(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SouthNdebele;
    }
    static void x_305(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::NorthernSotho;
    }
    static void x_306(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::NorthernSami;
    }
    static void x_307(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Taroko;
    }
    static void x_308(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Gusii;
    }
    static void x_309(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Taita;
    }
    static void x_310(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Fulah;
    }
    static void x_311(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kikuyu;
    }
    static void x_312(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Samburu;
    }
    static void x_313(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Sena;
    }
    static void x_314(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::NorthNdebele;
    }
    static void x_315(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Rombo;
    }
    static void x_316(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Tachelhit;
    }
    static void x_317(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kabyle;
    }
    static void x_318(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Nyankole;
    }
    static void x_319(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bena;
    }
    static void x_320(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Vunjo;
    }
    static void x_321(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bambara;
    }
    static void x_322(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Embu;
    }
    static void x_323(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Cherokee;
    }
    static void x_324(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Morisyen;
    }
    static void x_325(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Makonde;
    }
    static void x_326(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Langi;
    }
    static void x_327(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Ganda;
    }
    static void x_328(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bemba;
    }
    static void x_329(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kabuverdianu;
    }
    static void x_330(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Meru;
    }
    static void x_331(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kalenjin;
    }
    static void x_332(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Nama;
    }
    static void x_333(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Machame;
    }
    static void x_334(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Colognian;
    }
    static void x_335(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Masai;
    }
    static void x_336(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Soga;
    }
    static void x_337(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Luyia;
    }
    static void x_338(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Asu;
    }
    static void x_339(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Teso;
    }
    static void x_340(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Saho;
    }
    static void x_341(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::KoyraChiini;
    }
    static void x_342(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Rwa;
    }
    static void x_343(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Luo;
    }
    static void x_344(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Chiga;
    }
    static void x_345(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::CentralMoroccoTamazight;
    }
    static void x_346(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::KoyraboroSenni;
    }
    static void x_347(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Shambala;
    }
    static void x_348(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bodo;
    }
    static void x_349(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Aghem;
    }
    static void x_350(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Basaa;
    }
    static void x_351(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Zarma;
    }
    static void x_352(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Duala;
    }
    static void x_353(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::JolaFonyi;
    }
    static void x_354(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Ewondo;
    }
    static void x_355(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bafia;
    }
    static void x_356(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::LubaKatanga;
    }
    static void x_357(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::MakhuwaMeetto;
    }
    static void x_358(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Mundang;
    }
    static void x_359(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kwasio;
    }
    static void x_360(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Nuer;
    }
    static void x_361(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Sakha;
    }
    static void x_362(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Sangu;
    }
    static void x_363(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::CongoSwahili;
    }
    static void x_364(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Tasawaq;
    }
    static void x_365(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Vai;
    }
    static void x_366(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Walser;
    }
    static void x_367(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Yangben;
    }
    static void x_368(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::NorwegianBokmal;
    }
    static void x_369(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::NorwegianNynorsk;
    }
    static void x_370(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kurundi;
    }
    static void x_371(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::LastLanguage;
    }
    static void x_372(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::AnyScript;
    }
    static void x_373(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::ArabicScript;
    }
    static void x_374(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::CyrillicScript;
    }
    static void x_375(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::DeseretScript;
    }
    static void x_376(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::GurmukhiScript;
    }
    static void x_377(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SimplifiedHanScript;
    }
    static void x_378(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::TraditionalHanScript;
    }
    static void x_379(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::LatinScript;
    }
    static void x_380(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::MongolianScript;
    }
    static void x_381(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::TifinaghScript;
    }
    static void x_382(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SimplifiedChineseScript;
    }
    static void x_383(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::TraditionalChineseScript;
    }
    static void x_384(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::LastScript;
    }
    static void x_385(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::AnyCountry;
    }
    static void x_386(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Afghanistan;
    }
    static void x_387(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Albania;
    }
    static void x_388(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Algeria;
    }
    static void x_389(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::AmericanSamoa;
    }
    static void x_390(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Andorra;
    }
    static void x_391(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Angola;
    }
    static void x_392(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Anguilla;
    }
    static void x_393(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Antarctica;
    }
    static void x_394(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::AntiguaAndBarbuda;
    }
    static void x_395(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Argentina;
    }
    static void x_396(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Armenia;
    }
    static void x_397(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Aruba;
    }
    static void x_398(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Australia;
    }
    static void x_399(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Austria;
    }
    static void x_400(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Azerbaijan;
    }
    static void x_401(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bahamas;
    }
    static void x_402(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bahrain;
    }
    static void x_403(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bangladesh;
    }
    static void x_404(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Barbados;
    }
    static void x_405(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Belarus;
    }
    static void x_406(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Belgium;
    }
    static void x_407(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Belize;
    }
    static void x_408(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Benin;
    }
    static void x_409(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bermuda;
    }
    static void x_410(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bhutan;
    }
    static void x_411(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bolivia;
    }
    static void x_412(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::BosniaAndHerzegowina;
    }
    static void x_413(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Botswana;
    }
    static void x_414(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::BouvetIsland;
    }
    static void x_415(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Brazil;
    }
    static void x_416(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::BritishIndianOceanTerritory;
    }
    static void x_417(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::BruneiDarussalam;
    }
    static void x_418(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Bulgaria;
    }
    static void x_419(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::BurkinaFaso;
    }
    static void x_420(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Burundi;
    }
    static void x_421(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Cambodia;
    }
    static void x_422(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Cameroon;
    }
    static void x_423(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Canada;
    }
    static void x_424(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::CapeVerde;
    }
    static void x_425(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::CaymanIslands;
    }
    static void x_426(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::CentralAfricanRepublic;
    }
    static void x_427(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Chad;
    }
    static void x_428(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Chile;
    }
    static void x_429(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::China;
    }
    static void x_430(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::ChristmasIsland;
    }
    static void x_431(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::CocosIslands;
    }
    static void x_432(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Colombia;
    }
    static void x_433(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Comoros;
    }
    static void x_434(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::DemocraticRepublicOfCongo;
    }
    static void x_435(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::PeoplesRepublicOfCongo;
    }
    static void x_436(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::CookIslands;
    }
    static void x_437(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::CostaRica;
    }
    static void x_438(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::IvoryCoast;
    }
    static void x_439(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Croatia;
    }
    static void x_440(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Cuba;
    }
    static void x_441(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Cyprus;
    }
    static void x_442(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::CzechRepublic;
    }
    static void x_443(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Denmark;
    }
    static void x_444(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Djibouti;
    }
    static void x_445(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Dominica;
    }
    static void x_446(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::DominicanRepublic;
    }
    static void x_447(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::EastTimor;
    }
    static void x_448(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Ecuador;
    }
    static void x_449(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Egypt;
    }
    static void x_450(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::ElSalvador;
    }
    static void x_451(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::EquatorialGuinea;
    }
    static void x_452(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Eritrea;
    }
    static void x_453(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Estonia;
    }
    static void x_454(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Ethiopia;
    }
    static void x_455(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::FalklandIslands;
    }
    static void x_456(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::FaroeIslands;
    }
    static void x_457(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::FijiCountry;
    }
    static void x_458(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Finland;
    }
    static void x_459(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::France;
    }
    static void x_460(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::MetropolitanFrance;
    }
    static void x_461(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::FrenchGuiana;
    }
    static void x_462(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::FrenchPolynesia;
    }
    static void x_463(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::FrenchSouthernTerritories;
    }
    static void x_464(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Gabon;
    }
    static void x_465(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Gambia;
    }
    static void x_466(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Georgia;
    }
    static void x_467(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Germany;
    }
    static void x_468(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Ghana;
    }
    static void x_469(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Gibraltar;
    }
    static void x_470(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Greece;
    }
    static void x_471(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Greenland;
    }
    static void x_472(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Grenada;
    }
    static void x_473(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Guadeloupe;
    }
    static void x_474(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Guam;
    }
    static void x_475(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Guatemala;
    }
    static void x_476(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Guinea;
    }
    static void x_477(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::GuineaBissau;
    }
    static void x_478(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Guyana;
    }
    static void x_479(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Haiti;
    }
    static void x_480(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::HeardAndMcDonaldIslands;
    }
    static void x_481(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Honduras;
    }
    static void x_482(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::HongKong;
    }
    static void x_483(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Hungary;
    }
    static void x_484(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Iceland;
    }
    static void x_485(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::India;
    }
    static void x_486(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Indonesia;
    }
    static void x_487(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Iran;
    }
    static void x_488(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Iraq;
    }
    static void x_489(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Ireland;
    }
    static void x_490(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Israel;
    }
    static void x_491(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Italy;
    }
    static void x_492(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Jamaica;
    }
    static void x_493(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Japan;
    }
    static void x_494(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Jordan;
    }
    static void x_495(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kazakhstan;
    }
    static void x_496(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kenya;
    }
    static void x_497(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kiribati;
    }
    static void x_498(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::DemocraticRepublicOfKorea;
    }
    static void x_499(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::RepublicOfKorea;
    }
    static void x_500(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kuwait;
    }
    static void x_501(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Kyrgyzstan;
    }
    static void x_502(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Lao;
    }
    static void x_503(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Latvia;
    }
    static void x_504(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Lebanon;
    }
    static void x_505(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Lesotho;
    }
    static void x_506(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Liberia;
    }
    static void x_507(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::LibyanArabJamahiriya;
    }
    static void x_508(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Liechtenstein;
    }
    static void x_509(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Lithuania;
    }
    static void x_510(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Luxembourg;
    }
    static void x_511(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Macau;
    }
    static void x_512(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Macedonia;
    }
    static void x_513(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Madagascar;
    }
    static void x_514(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Malawi;
    }
    static void x_515(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Malaysia;
    }
    static void x_516(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Maldives;
    }
    static void x_517(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Mali;
    }
    static void x_518(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Malta;
    }
    static void x_519(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::MarshallIslands;
    }
    static void x_520(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Martinique;
    }
    static void x_521(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Mauritania;
    }
    static void x_522(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Mauritius;
    }
    static void x_523(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Mayotte;
    }
    static void x_524(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Mexico;
    }
    static void x_525(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Micronesia;
    }
    static void x_526(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Moldova;
    }
    static void x_527(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Monaco;
    }
    static void x_528(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Mongolia;
    }
    static void x_529(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Montserrat;
    }
    static void x_530(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Morocco;
    }
    static void x_531(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Mozambique;
    }
    static void x_532(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Myanmar;
    }
    static void x_533(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Namibia;
    }
    static void x_534(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::NauruCountry;
    }
    static void x_535(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Nepal;
    }
    static void x_536(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Netherlands;
    }
    static void x_537(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::NetherlandsAntilles;
    }
    static void x_538(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::NewCaledonia;
    }
    static void x_539(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::NewZealand;
    }
    static void x_540(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Nicaragua;
    }
    static void x_541(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Niger;
    }
    static void x_542(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Nigeria;
    }
    static void x_543(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Niue;
    }
    static void x_544(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::NorfolkIsland;
    }
    static void x_545(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::NorthernMarianaIslands;
    }
    static void x_546(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Norway;
    }
    static void x_547(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Oman;
    }
    static void x_548(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Pakistan;
    }
    static void x_549(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Palau;
    }
    static void x_550(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::PalestinianTerritory;
    }
    static void x_551(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Panama;
    }
    static void x_552(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::PapuaNewGuinea;
    }
    static void x_553(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Paraguay;
    }
    static void x_554(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Peru;
    }
    static void x_555(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Philippines;
    }
    static void x_556(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Pitcairn;
    }
    static void x_557(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Poland;
    }
    static void x_558(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Portugal;
    }
    static void x_559(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::PuertoRico;
    }
    static void x_560(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Qatar;
    }
    static void x_561(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Reunion;
    }
    static void x_562(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Romania;
    }
    static void x_563(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::RussianFederation;
    }
    static void x_564(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Rwanda;
    }
    static void x_565(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SaintKittsAndNevis;
    }
    static void x_566(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::StLucia;
    }
    static void x_567(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::StVincentAndTheGrenadines;
    }
    static void x_568(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Samoa;
    }
    static void x_569(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SanMarino;
    }
    static void x_570(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SaoTomeAndPrincipe;
    }
    static void x_571(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SaudiArabia;
    }
    static void x_572(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Senegal;
    }
    static void x_573(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Seychelles;
    }
    static void x_574(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SierraLeone;
    }
    static void x_575(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Singapore;
    }
    static void x_576(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Slovakia;
    }
    static void x_577(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Slovenia;
    }
    static void x_578(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SolomonIslands;
    }
    static void x_579(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Somalia;
    }
    static void x_580(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SouthAfrica;
    }
    static void x_581(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SouthGeorgiaAndTheSouthSandwichIslands;
    }
    static void x_582(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Spain;
    }
    static void x_583(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SriLanka;
    }
    static void x_584(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::StHelena;
    }
    static void x_585(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::StPierreAndMiquelon;
    }
    static void x_586(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Sudan;
    }
    static void x_587(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Suriname;
    }
    static void x_588(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SvalbardAndJanMayenIslands;
    }
    static void x_589(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Swaziland;
    }
    static void x_590(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Sweden;
    }
    static void x_591(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Switzerland;
    }
    static void x_592(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SyrianArabRepublic;
    }
    static void x_593(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Taiwan;
    }
    static void x_594(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Tajikistan;
    }
    static void x_595(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Tanzania;
    }
    static void x_596(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Thailand;
    }
    static void x_597(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Togo;
    }
    static void x_598(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Tokelau;
    }
    static void x_599(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::TongaCountry;
    }
    static void x_600(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::TrinidadAndTobago;
    }
    static void x_601(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Tunisia;
    }
    static void x_602(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Turkey;
    }
    static void x_603(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Turkmenistan;
    }
    static void x_604(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::TurksAndCaicosIslands;
    }
    static void x_605(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Tuvalu;
    }
    static void x_606(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Uganda;
    }
    static void x_607(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Ukraine;
    }
    static void x_608(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::UnitedArabEmirates;
    }
    static void x_609(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::UnitedKingdom;
    }
    static void x_610(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::UnitedStates;
    }
    static void x_611(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::UnitedStatesMinorOutlyingIslands;
    }
    static void x_612(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Uruguay;
    }
    static void x_613(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Uzbekistan;
    }
    static void x_614(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Vanuatu;
    }
    static void x_615(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::VaticanCityState;
    }
    static void x_616(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Venezuela;
    }
    static void x_617(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::VietNam;
    }
    static void x_618(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::BritishVirginIslands;
    }
    static void x_619(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::USVirginIslands;
    }
    static void x_620(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::WallisAndFutunaIslands;
    }
    static void x_621(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::WesternSahara;
    }
    static void x_622(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Yemen;
    }
    static void x_623(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Yugoslavia;
    }
    static void x_624(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Zambia;
    }
    static void x_625(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Zimbabwe;
    }
    static void x_626(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SerbiaAndMontenegro;
    }
    static void x_627(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Montenegro;
    }
    static void x_628(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::Serbia;
    }
    static void x_629(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SaintBarthelemy;
    }
    static void x_630(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::SaintMartin;
    }
    static void x_631(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::LatinAmericaAndTheCaribbean;
    }
    static void x_632(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::LastCountry;
    }
    static void x_633(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::MetricSystem;
    }
    static void x_634(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::ImperialSystem;
    }
    static void x_635(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::LongFormat;
    }
    static void x_636(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::ShortFormat;
    }
    static void x_637(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::NarrowFormat;
    }
    static void x_638(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::OmitGroupSeparator;
    }
    static void x_639(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::RejectGroupSeparator;
    }
    static void x_640(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::CurrencyIsoCode;
    }
    static void x_641(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::CurrencySymbol;
    }
    static void x_642(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::CurrencyDisplayName;
    }
    static void x_643(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::StandardQuotation;
    }
    static void x_644(Smoke::Stack x) {
        x[0].s_enum = (long)QLocale::AlternateQuotation;
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
        switch(xtype) {
        case 207: //QLocale::Language
            switch(xop) {
                case Smoke::EnumNew:
                    xdata = (void*)new QLocale::Language;
                    break;
                case Smoke::EnumDelete:
                    delete (QLocale::Language*)xdata;
                    break;
                case Smoke::EnumFromLong:
                    *(QLocale::Language*)xdata = (QLocale::Language)xvalue;
                    break;
                case Smoke::EnumToLong:
                    xvalue = (long)*(QLocale::Language*)xdata;
                    break;
            }
            break;
        case 211: //QLocale::Script
            switch(xop) {
                case Smoke::EnumNew:
                    xdata = (void*)new QLocale::Script;
                    break;
                case Smoke::EnumDelete:
                    delete (QLocale::Script*)xdata;
                    break;
                case Smoke::EnumFromLong:
                    *(QLocale::Script*)xdata = (QLocale::Script)xvalue;
                    break;
                case Smoke::EnumToLong:
                    xvalue = (long)*(QLocale::Script*)xdata;
                    break;
            }
            break;
        case 204: //QLocale::Country
            switch(xop) {
                case Smoke::EnumNew:
                    xdata = (void*)new QLocale::Country;
                    break;
                case Smoke::EnumDelete:
                    delete (QLocale::Country*)xdata;
                    break;
                case Smoke::EnumFromLong:
                    *(QLocale::Country*)xdata = (QLocale::Country)xvalue;
                    break;
                case Smoke::EnumToLong:
                    xvalue = (long)*(QLocale::Country*)xdata;
                    break;
            }
            break;
        case 208: //QLocale::MeasurementSystem
            switch(xop) {
                case Smoke::EnumNew:
                    xdata = (void*)new QLocale::MeasurementSystem;
                    break;
                case Smoke::EnumDelete:
                    delete (QLocale::MeasurementSystem*)xdata;
                    break;
                case Smoke::EnumFromLong:
                    *(QLocale::MeasurementSystem*)xdata = (QLocale::MeasurementSystem)xvalue;
                    break;
                case Smoke::EnumToLong:
                    xvalue = (long)*(QLocale::MeasurementSystem*)xdata;
                    break;
            }
            break;
        case 206: //QLocale::FormatType
            switch(xop) {
                case Smoke::EnumNew:
                    xdata = (void*)new QLocale::FormatType;
                    break;
                case Smoke::EnumDelete:
                    delete (QLocale::FormatType*)xdata;
                    break;
                case Smoke::EnumFromLong:
                    *(QLocale::FormatType*)xdata = (QLocale::FormatType)xvalue;
                    break;
                case Smoke::EnumToLong:
                    xvalue = (long)*(QLocale::FormatType*)xdata;
                    break;
            }
            break;
        case 209: //QLocale::NumberOption
            switch(xop) {
                case Smoke::EnumNew:
                    xdata = (void*)new QLocale::NumberOption;
                    break;
                case Smoke::EnumDelete:
                    delete (QLocale::NumberOption*)xdata;
                    break;
                case Smoke::EnumFromLong:
                    *(QLocale::NumberOption*)xdata = (QLocale::NumberOption)xvalue;
                    break;
                case Smoke::EnumToLong:
                    xvalue = (long)*(QLocale::NumberOption*)xdata;
                    break;
            }
            break;
        case 205: //QLocale::CurrencySymbolFormat
            switch(xop) {
                case Smoke::EnumNew:
                    xdata = (void*)new QLocale::CurrencySymbolFormat;
                    break;
                case Smoke::EnumDelete:
                    delete (QLocale::CurrencySymbolFormat*)xdata;
                    break;
                case Smoke::EnumFromLong:
                    *(QLocale::CurrencySymbolFormat*)xdata = (QLocale::CurrencySymbolFormat)xvalue;
                    break;
                case Smoke::EnumToLong:
                    xvalue = (long)*(QLocale::CurrencySymbolFormat*)xdata;
                    break;
            }
            break;
        case 210: //QLocale::QuotationStyle
            switch(xop) {
                case Smoke::EnumNew:
                    xdata = (void*)new QLocale::QuotationStyle;
                    break;
                case Smoke::EnumDelete:
                    delete (QLocale::QuotationStyle*)xdata;
                    break;
                case Smoke::EnumFromLong:
                    *(QLocale::QuotationStyle*)xdata = (QLocale::QuotationStyle)xvalue;
                    break;
                case Smoke::EnumToLong:
                    xvalue = (long)*(QLocale::QuotationStyle*)xdata;
                    break;
            }
            break;
        }
    }
    ~x_QLocale() { this->_binding->deleted(68, (void*)this); }
};
void xenum_QLocale(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_QLocale::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_QLocale(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_QLocale *xself = (x_QLocale*)obj;
    switch(xi) {
        case 0: xself->x_0(args);	break;
        case 1: x_QLocale::x_1(args);	break;
        case 2: x_QLocale::x_2(args);	break;
        case 3: x_QLocale::x_3(args);	break;
        case 4: x_QLocale::x_4(args);	break;
        case 5: x_QLocale::x_5(args);	break;
        case 6: xself->x_6(args);	break;
        case 7: xself->x_7(args);	break;
        case 8: xself->x_8(args);	break;
        case 9: xself->x_9(args);	break;
        case 10: xself->x_10(args);	break;
        case 11: xself->x_11(args);	break;
        case 12: xself->x_12(args);	break;
        case 13: xself->x_13(args);	break;
        case 14: xself->x_14(args);	break;
        case 15: xself->x_15(args);	break;
        case 16: xself->x_16(args);	break;
        case 17: xself->x_17(args);	break;
        case 18: xself->x_18(args);	break;
        case 19: xself->x_19(args);	break;
        case 20: xself->x_20(args);	break;
        case 21: xself->x_21(args);	break;
        case 22: xself->x_22(args);	break;
        case 23: xself->x_23(args);	break;
        case 24: xself->x_24(args);	break;
        case 25: xself->x_25(args);	break;
        case 26: xself->x_26(args);	break;
        case 27: xself->x_27(args);	break;
        case 28: xself->x_28(args);	break;
        case 29: xself->x_29(args);	break;
        case 30: xself->x_30(args);	break;
        case 31: xself->x_31(args);	break;
        case 32: xself->x_32(args);	break;
        case 33: xself->x_33(args);	break;
        case 34: xself->x_34(args);	break;
        case 35: xself->x_35(args);	break;
        case 36: xself->x_36(args);	break;
        case 37: xself->x_37(args);	break;
        case 38: xself->x_38(args);	break;
        case 39: xself->x_39(args);	break;
        case 40: xself->x_40(args);	break;
        case 41: xself->x_41(args);	break;
        case 42: xself->x_42(args);	break;
        case 43: xself->x_43(args);	break;
        case 44: xself->x_44(args);	break;
        case 45: xself->x_45(args);	break;
        case 46: xself->x_46(args);	break;
        case 47: xself->x_47(args);	break;
        case 48: xself->x_48(args);	break;
        case 49: xself->x_49(args);	break;
        case 50: xself->x_50(args);	break;
        case 51: xself->x_51(args);	break;
        case 52: xself->x_52(args);	break;
        case 53: xself->x_53(args);	break;
        case 54: xself->x_54(args);	break;
        case 55: xself->x_55(args);	break;
        case 56: xself->x_56(args);	break;
        case 57: xself->x_57(args);	break;
        case 58: xself->x_58(args);	break;
        case 59: xself->x_59(args);	break;
        case 60: xself->x_60(args);	break;
        case 61: xself->x_61(args);	break;
        case 62: xself->x_62(args);	break;
        case 63: xself->x_63(args);	break;
        case 64: xself->x_64(args);	break;
        case 65: xself->x_65(args);	break;
        case 66: xself->x_66(args);	break;
        case 67: xself->x_67(args);	break;
        case 68: xself->x_68(args);	break;
        case 69: xself->x_69(args);	break;
        case 70: xself->x_70(args);	break;
        case 71: xself->x_71(args);	break;
        case 72: xself->x_72(args);	break;
        case 73: xself->x_73(args);	break;
        case 74: xself->x_74(args);	break;
        case 75: xself->x_75(args);	break;
        case 76: x_QLocale::x_76(args);	break;
        case 77: x_QLocale::x_77(args);	break;
        case 78: x_QLocale::x_78(args);	break;
        case 79: x_QLocale::x_79(args);	break;
        case 80: x_QLocale::x_80(args);	break;
        case 81: x_QLocale::x_81(args);	break;
        case 82: x_QLocale::x_82(args);	break;
        case 83: x_QLocale::x_83(args);	break;
        case 84: xself->x_84(args);	break;
        case 85: xself->x_85(args);	break;
        case 86: xself->x_86(args);	break;
        case 87: xself->x_87(args);	break;
        case 88: xself->x_88(args);	break;
        case 89: x_QLocale::x_89(args);	break;
        case 90: xself->x_90(args);	break;
        case 91: xself->x_91(args);	break;
        case 92: xself->x_92(args);	break;
        case 93: xself->x_93(args);	break;
        case 94: xself->x_94(args);	break;
        case 95: xself->x_95(args);	break;
        case 96: xself->x_96(args);	break;
        case 97: xself->x_97(args);	break;
        case 98: xself->x_98(args);	break;
        case 99: xself->x_99(args);	break;
        case 100: xself->x_100(args);	break;
        case 101: xself->x_101(args);	break;
        case 102: xself->x_102(args);	break;
        case 103: xself->x_103(args);	break;
        case 104: xself->x_104(args);	break;
        case 105: xself->x_105(args);	break;
        case 106: xself->x_106(args);	break;
        case 107: xself->x_107(args);	break;
        case 108: xself->x_108(args);	break;
        case 109: xself->x_109(args);	break;
        case 110: xself->x_110(args);	break;
        case 111: xself->x_111(args);	break;
        case 112: xself->x_112(args);	break;
        case 113: xself->x_113(args);	break;
        case 114: xself->x_114(args);	break;
        case 115: xself->x_115(args);	break;
        case 116: xself->x_116(args);	break;
        case 117: xself->x_117(args);	break;
        case 118: xself->x_118(args);	break;
        case 119: xself->x_119(args);	break;
        case 120: xself->x_120(args);	break;
        case 121: xself->x_121(args);	break;
        case 122: xself->x_122(args);	break;
        case 123: xself->x_123(args);	break;
        case 124: xself->x_124(args);	break;
        case 125: xself->x_125(args);	break;
        case 126: xself->x_126(args);	break;
        case 127: xself->x_127(args);	break;
        case 128: xself->x_128(args);	break;
        case 129: xself->x_129(args);	break;
        case 130: xself->x_130(args);	break;
        case 131: xself->x_131(args);	break;
        case 132: x_QLocale::x_132(args);	break;
        case 133: x_QLocale::x_133(args);	break;
        case 134: x_QLocale::x_134(args);	break;
        case 135: x_QLocale::x_135(args);	break;
        case 136: x_QLocale::x_136(args);	break;
        case 137: x_QLocale::x_137(args);	break;
        case 138: x_QLocale::x_138(args);	break;
        case 139: x_QLocale::x_139(args);	break;
        case 140: x_QLocale::x_140(args);	break;
        case 141: x_QLocale::x_141(args);	break;
        case 142: x_QLocale::x_142(args);	break;
        case 143: x_QLocale::x_143(args);	break;
        case 144: x_QLocale::x_144(args);	break;
        case 145: x_QLocale::x_145(args);	break;
        case 146: x_QLocale::x_146(args);	break;
        case 147: x_QLocale::x_147(args);	break;
        case 148: x_QLocale::x_148(args);	break;
        case 149: x_QLocale::x_149(args);	break;
        case 150: x_QLocale::x_150(args);	break;
        case 151: x_QLocale::x_151(args);	break;
        case 152: x_QLocale::x_152(args);	break;
        case 153: x_QLocale::x_153(args);	break;
        case 154: x_QLocale::x_154(args);	break;
        case 155: x_QLocale::x_155(args);	break;
        case 156: x_QLocale::x_156(args);	break;
        case 157: x_QLocale::x_157(args);	break;
        case 158: x_QLocale::x_158(args);	break;
        case 159: x_QLocale::x_159(args);	break;
        case 160: x_QLocale::x_160(args);	break;
        case 161: x_QLocale::x_161(args);	break;
        case 162: x_QLocale::x_162(args);	break;
        case 163: x_QLocale::x_163(args);	break;
        case 164: x_QLocale::x_164(args);	break;
        case 165: x_QLocale::x_165(args);	break;
        case 166: x_QLocale::x_166(args);	break;
        case 167: x_QLocale::x_167(args);	break;
        case 168: x_QLocale::x_168(args);	break;
        case 169: x_QLocale::x_169(args);	break;
        case 170: x_QLocale::x_170(args);	break;
        case 171: x_QLocale::x_171(args);	break;
        case 172: x_QLocale::x_172(args);	break;
        case 173: x_QLocale::x_173(args);	break;
        case 174: x_QLocale::x_174(args);	break;
        case 175: x_QLocale::x_175(args);	break;
        case 176: x_QLocale::x_176(args);	break;
        case 177: x_QLocale::x_177(args);	break;
        case 178: x_QLocale::x_178(args);	break;
        case 179: x_QLocale::x_179(args);	break;
        case 180: x_QLocale::x_180(args);	break;
        case 181: x_QLocale::x_181(args);	break;
        case 182: x_QLocale::x_182(args);	break;
        case 183: x_QLocale::x_183(args);	break;
        case 184: x_QLocale::x_184(args);	break;
        case 185: x_QLocale::x_185(args);	break;
        case 186: x_QLocale::x_186(args);	break;
        case 187: x_QLocale::x_187(args);	break;
        case 188: x_QLocale::x_188(args);	break;
        case 189: x_QLocale::x_189(args);	break;
        case 190: x_QLocale::x_190(args);	break;
        case 191: x_QLocale::x_191(args);	break;
        case 192: x_QLocale::x_192(args);	break;
        case 193: x_QLocale::x_193(args);	break;
        case 194: x_QLocale::x_194(args);	break;
        case 195: x_QLocale::x_195(args);	break;
        case 196: x_QLocale::x_196(args);	break;
        case 197: x_QLocale::x_197(args);	break;
        case 198: x_QLocale::x_198(args);	break;
        case 199: x_QLocale::x_199(args);	break;
        case 200: x_QLocale::x_200(args);	break;
        case 201: x_QLocale::x_201(args);	break;
        case 202: x_QLocale::x_202(args);	break;
        case 203: x_QLocale::x_203(args);	break;
        case 204: x_QLocale::x_204(args);	break;
        case 205: x_QLocale::x_205(args);	break;
        case 206: x_QLocale::x_206(args);	break;
        case 207: x_QLocale::x_207(args);	break;
        case 208: x_QLocale::x_208(args);	break;
        case 209: x_QLocale::x_209(args);	break;
        case 210: x_QLocale::x_210(args);	break;
        case 211: x_QLocale::x_211(args);	break;
        case 212: x_QLocale::x_212(args);	break;
        case 213: x_QLocale::x_213(args);	break;
        case 214: x_QLocale::x_214(args);	break;
        case 215: x_QLocale::x_215(args);	break;
        case 216: x_QLocale::x_216(args);	break;
        case 217: x_QLocale::x_217(args);	break;
        case 218: x_QLocale::x_218(args);	break;
        case 219: x_QLocale::x_219(args);	break;
        case 220: x_QLocale::x_220(args);	break;
        case 221: x_QLocale::x_221(args);	break;
        case 222: x_QLocale::x_222(args);	break;
        case 223: x_QLocale::x_223(args);	break;
        case 224: x_QLocale::x_224(args);	break;
        case 225: x_QLocale::x_225(args);	break;
        case 226: x_QLocale::x_226(args);	break;
        case 227: x_QLocale::x_227(args);	break;
        case 228: x_QLocale::x_228(args);	break;
        case 229: x_QLocale::x_229(args);	break;
        case 230: x_QLocale::x_230(args);	break;
        case 231: x_QLocale::x_231(args);	break;
        case 232: x_QLocale::x_232(args);	break;
        case 233: x_QLocale::x_233(args);	break;
        case 234: x_QLocale::x_234(args);	break;
        case 235: x_QLocale::x_235(args);	break;
        case 236: x_QLocale::x_236(args);	break;
        case 237: x_QLocale::x_237(args);	break;
        case 238: x_QLocale::x_238(args);	break;
        case 239: x_QLocale::x_239(args);	break;
        case 240: x_QLocale::x_240(args);	break;
        case 241: x_QLocale::x_241(args);	break;
        case 242: x_QLocale::x_242(args);	break;
        case 243: x_QLocale::x_243(args);	break;
        case 244: x_QLocale::x_244(args);	break;
        case 245: x_QLocale::x_245(args);	break;
        case 246: x_QLocale::x_246(args);	break;
        case 247: x_QLocale::x_247(args);	break;
        case 248: x_QLocale::x_248(args);	break;
        case 249: x_QLocale::x_249(args);	break;
        case 250: x_QLocale::x_250(args);	break;
        case 251: x_QLocale::x_251(args);	break;
        case 252: x_QLocale::x_252(args);	break;
        case 253: x_QLocale::x_253(args);	break;
        case 254: x_QLocale::x_254(args);	break;
        case 255: x_QLocale::x_255(args);	break;
        case 256: x_QLocale::x_256(args);	break;
        case 257: x_QLocale::x_257(args);	break;
        case 258: x_QLocale::x_258(args);	break;
        case 259: x_QLocale::x_259(args);	break;
        case 260: x_QLocale::x_260(args);	break;
        case 261: x_QLocale::x_261(args);	break;
        case 262: x_QLocale::x_262(args);	break;
        case 263: x_QLocale::x_263(args);	break;
        case 264: x_QLocale::x_264(args);	break;
        case 265: x_QLocale::x_265(args);	break;
        case 266: x_QLocale::x_266(args);	break;
        case 267: x_QLocale::x_267(args);	break;
        case 268: x_QLocale::x_268(args);	break;
        case 269: x_QLocale::x_269(args);	break;
        case 270: x_QLocale::x_270(args);	break;
        case 271: x_QLocale::x_271(args);	break;
        case 272: x_QLocale::x_272(args);	break;
        case 273: x_QLocale::x_273(args);	break;
        case 274: x_QLocale::x_274(args);	break;
        case 275: x_QLocale::x_275(args);	break;
        case 276: x_QLocale::x_276(args);	break;
        case 277: x_QLocale::x_277(args);	break;
        case 278: x_QLocale::x_278(args);	break;
        case 279: x_QLocale::x_279(args);	break;
        case 280: x_QLocale::x_280(args);	break;
        case 281: x_QLocale::x_281(args);	break;
        case 282: x_QLocale::x_282(args);	break;
        case 283: x_QLocale::x_283(args);	break;
        case 284: x_QLocale::x_284(args);	break;
        case 285: x_QLocale::x_285(args);	break;
        case 286: x_QLocale::x_286(args);	break;
        case 287: x_QLocale::x_287(args);	break;
        case 288: x_QLocale::x_288(args);	break;
        case 289: x_QLocale::x_289(args);	break;
        case 290: x_QLocale::x_290(args);	break;
        case 291: x_QLocale::x_291(args);	break;
        case 292: x_QLocale::x_292(args);	break;
        case 293: x_QLocale::x_293(args);	break;
        case 294: x_QLocale::x_294(args);	break;
        case 295: x_QLocale::x_295(args);	break;
        case 296: x_QLocale::x_296(args);	break;
        case 297: x_QLocale::x_297(args);	break;
        case 298: x_QLocale::x_298(args);	break;
        case 299: x_QLocale::x_299(args);	break;
        case 300: x_QLocale::x_300(args);	break;
        case 301: x_QLocale::x_301(args);	break;
        case 302: x_QLocale::x_302(args);	break;
        case 303: x_QLocale::x_303(args);	break;
        case 304: x_QLocale::x_304(args);	break;
        case 305: x_QLocale::x_305(args);	break;
        case 306: x_QLocale::x_306(args);	break;
        case 307: x_QLocale::x_307(args);	break;
        case 308: x_QLocale::x_308(args);	break;
        case 309: x_QLocale::x_309(args);	break;
        case 310: x_QLocale::x_310(args);	break;
        case 311: x_QLocale::x_311(args);	break;
        case 312: x_QLocale::x_312(args);	break;
        case 313: x_QLocale::x_313(args);	break;
        case 314: x_QLocale::x_314(args);	break;
        case 315: x_QLocale::x_315(args);	break;
        case 316: x_QLocale::x_316(args);	break;
        case 317: x_QLocale::x_317(args);	break;
        case 318: x_QLocale::x_318(args);	break;
        case 319: x_QLocale::x_319(args);	break;
        case 320: x_QLocale::x_320(args);	break;
        case 321: x_QLocale::x_321(args);	break;
        case 322: x_QLocale::x_322(args);	break;
        case 323: x_QLocale::x_323(args);	break;
        case 324: x_QLocale::x_324(args);	break;
        case 325: x_QLocale::x_325(args);	break;
        case 326: x_QLocale::x_326(args);	break;
        case 327: x_QLocale::x_327(args);	break;
        case 328: x_QLocale::x_328(args);	break;
        case 329: x_QLocale::x_329(args);	break;
        case 330: x_QLocale::x_330(args);	break;
        case 331: x_QLocale::x_331(args);	break;
        case 332: x_QLocale::x_332(args);	break;
        case 333: x_QLocale::x_333(args);	break;
        case 334: x_QLocale::x_334(args);	break;
        case 335: x_QLocale::x_335(args);	break;
        case 336: x_QLocale::x_336(args);	break;
        case 337: x_QLocale::x_337(args);	break;
        case 338: x_QLocale::x_338(args);	break;
        case 339: x_QLocale::x_339(args);	break;
        case 340: x_QLocale::x_340(args);	break;
        case 341: x_QLocale::x_341(args);	break;
        case 342: x_QLocale::x_342(args);	break;
        case 343: x_QLocale::x_343(args);	break;
        case 344: x_QLocale::x_344(args);	break;
        case 345: x_QLocale::x_345(args);	break;
        case 346: x_QLocale::x_346(args);	break;
        case 347: x_QLocale::x_347(args);	break;
        case 348: x_QLocale::x_348(args);	break;
        case 349: x_QLocale::x_349(args);	break;
        case 350: x_QLocale::x_350(args);	break;
        case 351: x_QLocale::x_351(args);	break;
        case 352: x_QLocale::x_352(args);	break;
        case 353: x_QLocale::x_353(args);	break;
        case 354: x_QLocale::x_354(args);	break;
        case 355: x_QLocale::x_355(args);	break;
        case 356: x_QLocale::x_356(args);	break;
        case 357: x_QLocale::x_357(args);	break;
        case 358: x_QLocale::x_358(args);	break;
        case 359: x_QLocale::x_359(args);	break;
        case 360: x_QLocale::x_360(args);	break;
        case 361: x_QLocale::x_361(args);	break;
        case 362: x_QLocale::x_362(args);	break;
        case 363: x_QLocale::x_363(args);	break;
        case 364: x_QLocale::x_364(args);	break;
        case 365: x_QLocale::x_365(args);	break;
        case 366: x_QLocale::x_366(args);	break;
        case 367: x_QLocale::x_367(args);	break;
        case 368: x_QLocale::x_368(args);	break;
        case 369: x_QLocale::x_369(args);	break;
        case 370: x_QLocale::x_370(args);	break;
        case 371: x_QLocale::x_371(args);	break;
        case 372: x_QLocale::x_372(args);	break;
        case 373: x_QLocale::x_373(args);	break;
        case 374: x_QLocale::x_374(args);	break;
        case 375: x_QLocale::x_375(args);	break;
        case 376: x_QLocale::x_376(args);	break;
        case 377: x_QLocale::x_377(args);	break;
        case 378: x_QLocale::x_378(args);	break;
        case 379: x_QLocale::x_379(args);	break;
        case 380: x_QLocale::x_380(args);	break;
        case 381: x_QLocale::x_381(args);	break;
        case 382: x_QLocale::x_382(args);	break;
        case 383: x_QLocale::x_383(args);	break;
        case 384: x_QLocale::x_384(args);	break;
        case 385: x_QLocale::x_385(args);	break;
        case 386: x_QLocale::x_386(args);	break;
        case 387: x_QLocale::x_387(args);	break;
        case 388: x_QLocale::x_388(args);	break;
        case 389: x_QLocale::x_389(args);	break;
        case 390: x_QLocale::x_390(args);	break;
        case 391: x_QLocale::x_391(args);	break;
        case 392: x_QLocale::x_392(args);	break;
        case 393: x_QLocale::x_393(args);	break;
        case 394: x_QLocale::x_394(args);	break;
        case 395: x_QLocale::x_395(args);	break;
        case 396: x_QLocale::x_396(args);	break;
        case 397: x_QLocale::x_397(args);	break;
        case 398: x_QLocale::x_398(args);	break;
        case 399: x_QLocale::x_399(args);	break;
        case 400: x_QLocale::x_400(args);	break;
        case 401: x_QLocale::x_401(args);	break;
        case 402: x_QLocale::x_402(args);	break;
        case 403: x_QLocale::x_403(args);	break;
        case 404: x_QLocale::x_404(args);	break;
        case 405: x_QLocale::x_405(args);	break;
        case 406: x_QLocale::x_406(args);	break;
        case 407: x_QLocale::x_407(args);	break;
        case 408: x_QLocale::x_408(args);	break;
        case 409: x_QLocale::x_409(args);	break;
        case 410: x_QLocale::x_410(args);	break;
        case 411: x_QLocale::x_411(args);	break;
        case 412: x_QLocale::x_412(args);	break;
        case 413: x_QLocale::x_413(args);	break;
        case 414: x_QLocale::x_414(args);	break;
        case 415: x_QLocale::x_415(args);	break;
        case 416: x_QLocale::x_416(args);	break;
        case 417: x_QLocale::x_417(args);	break;
        case 418: x_QLocale::x_418(args);	break;
        case 419: x_QLocale::x_419(args);	break;
        case 420: x_QLocale::x_420(args);	break;
        case 421: x_QLocale::x_421(args);	break;
        case 422: x_QLocale::x_422(args);	break;
        case 423: x_QLocale::x_423(args);	break;
        case 424: x_QLocale::x_424(args);	break;
        case 425: x_QLocale::x_425(args);	break;
        case 426: x_QLocale::x_426(args);	break;
        case 427: x_QLocale::x_427(args);	break;
        case 428: x_QLocale::x_428(args);	break;
        case 429: x_QLocale::x_429(args);	break;
        case 430: x_QLocale::x_430(args);	break;
        case 431: x_QLocale::x_431(args);	break;
        case 432: x_QLocale::x_432(args);	break;
        case 433: x_QLocale::x_433(args);	break;
        case 434: x_QLocale::x_434(args);	break;
        case 435: x_QLocale::x_435(args);	break;
        case 436: x_QLocale::x_436(args);	break;
        case 437: x_QLocale::x_437(args);	break;
        case 438: x_QLocale::x_438(args);	break;
        case 439: x_QLocale::x_439(args);	break;
        case 440: x_QLocale::x_440(args);	break;
        case 441: x_QLocale::x_441(args);	break;
        case 442: x_QLocale::x_442(args);	break;
        case 443: x_QLocale::x_443(args);	break;
        case 444: x_QLocale::x_444(args);	break;
        case 445: x_QLocale::x_445(args);	break;
        case 446: x_QLocale::x_446(args);	break;
        case 447: x_QLocale::x_447(args);	break;
        case 448: x_QLocale::x_448(args);	break;
        case 449: x_QLocale::x_449(args);	break;
        case 450: x_QLocale::x_450(args);	break;
        case 451: x_QLocale::x_451(args);	break;
        case 452: x_QLocale::x_452(args);	break;
        case 453: x_QLocale::x_453(args);	break;
        case 454: x_QLocale::x_454(args);	break;
        case 455: x_QLocale::x_455(args);	break;
        case 456: x_QLocale::x_456(args);	break;
        case 457: x_QLocale::x_457(args);	break;
        case 458: x_QLocale::x_458(args);	break;
        case 459: x_QLocale::x_459(args);	break;
        case 460: x_QLocale::x_460(args);	break;
        case 461: x_QLocale::x_461(args);	break;
        case 462: x_QLocale::x_462(args);	break;
        case 463: x_QLocale::x_463(args);	break;
        case 464: x_QLocale::x_464(args);	break;
        case 465: x_QLocale::x_465(args);	break;
        case 466: x_QLocale::x_466(args);	break;
        case 467: x_QLocale::x_467(args);	break;
        case 468: x_QLocale::x_468(args);	break;
        case 469: x_QLocale::x_469(args);	break;
        case 470: x_QLocale::x_470(args);	break;
        case 471: x_QLocale::x_471(args);	break;
        case 472: x_QLocale::x_472(args);	break;
        case 473: x_QLocale::x_473(args);	break;
        case 474: x_QLocale::x_474(args);	break;
        case 475: x_QLocale::x_475(args);	break;
        case 476: x_QLocale::x_476(args);	break;
        case 477: x_QLocale::x_477(args);	break;
        case 478: x_QLocale::x_478(args);	break;
        case 479: x_QLocale::x_479(args);	break;
        case 480: x_QLocale::x_480(args);	break;
        case 481: x_QLocale::x_481(args);	break;
        case 482: x_QLocale::x_482(args);	break;
        case 483: x_QLocale::x_483(args);	break;
        case 484: x_QLocale::x_484(args);	break;
        case 485: x_QLocale::x_485(args);	break;
        case 486: x_QLocale::x_486(args);	break;
        case 487: x_QLocale::x_487(args);	break;
        case 488: x_QLocale::x_488(args);	break;
        case 489: x_QLocale::x_489(args);	break;
        case 490: x_QLocale::x_490(args);	break;
        case 491: x_QLocale::x_491(args);	break;
        case 492: x_QLocale::x_492(args);	break;
        case 493: x_QLocale::x_493(args);	break;
        case 494: x_QLocale::x_494(args);	break;
        case 495: x_QLocale::x_495(args);	break;
        case 496: x_QLocale::x_496(args);	break;
        case 497: x_QLocale::x_497(args);	break;
        case 498: x_QLocale::x_498(args);	break;
        case 499: x_QLocale::x_499(args);	break;
        case 500: x_QLocale::x_500(args);	break;
        case 501: x_QLocale::x_501(args);	break;
        case 502: x_QLocale::x_502(args);	break;
        case 503: x_QLocale::x_503(args);	break;
        case 504: x_QLocale::x_504(args);	break;
        case 505: x_QLocale::x_505(args);	break;
        case 506: x_QLocale::x_506(args);	break;
        case 507: x_QLocale::x_507(args);	break;
        case 508: x_QLocale::x_508(args);	break;
        case 509: x_QLocale::x_509(args);	break;
        case 510: x_QLocale::x_510(args);	break;
        case 511: x_QLocale::x_511(args);	break;
        case 512: x_QLocale::x_512(args);	break;
        case 513: x_QLocale::x_513(args);	break;
        case 514: x_QLocale::x_514(args);	break;
        case 515: x_QLocale::x_515(args);	break;
        case 516: x_QLocale::x_516(args);	break;
        case 517: x_QLocale::x_517(args);	break;
        case 518: x_QLocale::x_518(args);	break;
        case 519: x_QLocale::x_519(args);	break;
        case 520: x_QLocale::x_520(args);	break;
        case 521: x_QLocale::x_521(args);	break;
        case 522: x_QLocale::x_522(args);	break;
        case 523: x_QLocale::x_523(args);	break;
        case 524: x_QLocale::x_524(args);	break;
        case 525: x_QLocale::x_525(args);	break;
        case 526: x_QLocale::x_526(args);	break;
        case 527: x_QLocale::x_527(args);	break;
        case 528: x_QLocale::x_528(args);	break;
        case 529: x_QLocale::x_529(args);	break;
        case 530: x_QLocale::x_530(args);	break;
        case 531: x_QLocale::x_531(args);	break;
        case 532: x_QLocale::x_532(args);	break;
        case 533: x_QLocale::x_533(args);	break;
        case 534: x_QLocale::x_534(args);	break;
        case 535: x_QLocale::x_535(args);	break;
        case 536: x_QLocale::x_536(args);	break;
        case 537: x_QLocale::x_537(args);	break;
        case 538: x_QLocale::x_538(args);	break;
        case 539: x_QLocale::x_539(args);	break;
        case 540: x_QLocale::x_540(args);	break;
        case 541: x_QLocale::x_541(args);	break;
        case 542: x_QLocale::x_542(args);	break;
        case 543: x_QLocale::x_543(args);	break;
        case 544: x_QLocale::x_544(args);	break;
        case 545: x_QLocale::x_545(args);	break;
        case 546: x_QLocale::x_546(args);	break;
        case 547: x_QLocale::x_547(args);	break;
        case 548: x_QLocale::x_548(args);	break;
        case 549: x_QLocale::x_549(args);	break;
        case 550: x_QLocale::x_550(args);	break;
        case 551: x_QLocale::x_551(args);	break;
        case 552: x_QLocale::x_552(args);	break;
        case 553: x_QLocale::x_553(args);	break;
        case 554: x_QLocale::x_554(args);	break;
        case 555: x_QLocale::x_555(args);	break;
        case 556: x_QLocale::x_556(args);	break;
        case 557: x_QLocale::x_557(args);	break;
        case 558: x_QLocale::x_558(args);	break;
        case 559: x_QLocale::x_559(args);	break;
        case 560: x_QLocale::x_560(args);	break;
        case 561: x_QLocale::x_561(args);	break;
        case 562: x_QLocale::x_562(args);	break;
        case 563: x_QLocale::x_563(args);	break;
        case 564: x_QLocale::x_564(args);	break;
        case 565: x_QLocale::x_565(args);	break;
        case 566: x_QLocale::x_566(args);	break;
        case 567: x_QLocale::x_567(args);	break;
        case 568: x_QLocale::x_568(args);	break;
        case 569: x_QLocale::x_569(args);	break;
        case 570: x_QLocale::x_570(args);	break;
        case 571: x_QLocale::x_571(args);	break;
        case 572: x_QLocale::x_572(args);	break;
        case 573: x_QLocale::x_573(args);	break;
        case 574: x_QLocale::x_574(args);	break;
        case 575: x_QLocale::x_575(args);	break;
        case 576: x_QLocale::x_576(args);	break;
        case 577: x_QLocale::x_577(args);	break;
        case 578: x_QLocale::x_578(args);	break;
        case 579: x_QLocale::x_579(args);	break;
        case 580: x_QLocale::x_580(args);	break;
        case 581: x_QLocale::x_581(args);	break;
        case 582: x_QLocale::x_582(args);	break;
        case 583: x_QLocale::x_583(args);	break;
        case 584: x_QLocale::x_584(args);	break;
        case 585: x_QLocale::x_585(args);	break;
        case 586: x_QLocale::x_586(args);	break;
        case 587: x_QLocale::x_587(args);	break;
        case 588: x_QLocale::x_588(args);	break;
        case 589: x_QLocale::x_589(args);	break;
        case 590: x_QLocale::x_590(args);	break;
        case 591: x_QLocale::x_591(args);	break;
        case 592: x_QLocale::x_592(args);	break;
        case 593: x_QLocale::x_593(args);	break;
        case 594: x_QLocale::x_594(args);	break;
        case 595: x_QLocale::x_595(args);	break;
        case 596: x_QLocale::x_596(args);	break;
        case 597: x_QLocale::x_597(args);	break;
        case 598: x_QLocale::x_598(args);	break;
        case 599: x_QLocale::x_599(args);	break;
        case 600: x_QLocale::x_600(args);	break;
        case 601: x_QLocale::x_601(args);	break;
        case 602: x_QLocale::x_602(args);	break;
        case 603: x_QLocale::x_603(args);	break;
        case 604: x_QLocale::x_604(args);	break;
        case 605: x_QLocale::x_605(args);	break;
        case 606: x_QLocale::x_606(args);	break;
        case 607: x_QLocale::x_607(args);	break;
        case 608: x_QLocale::x_608(args);	break;
        case 609: x_QLocale::x_609(args);	break;
        case 610: x_QLocale::x_610(args);	break;
        case 611: x_QLocale::x_611(args);	break;
        case 612: x_QLocale::x_612(args);	break;
        case 613: x_QLocale::x_613(args);	break;
        case 614: x_QLocale::x_614(args);	break;
        case 615: x_QLocale::x_615(args);	break;
        case 616: x_QLocale::x_616(args);	break;
        case 617: x_QLocale::x_617(args);	break;
        case 618: x_QLocale::x_618(args);	break;
        case 619: x_QLocale::x_619(args);	break;
        case 620: x_QLocale::x_620(args);	break;
        case 621: x_QLocale::x_621(args);	break;
        case 622: x_QLocale::x_622(args);	break;
        case 623: x_QLocale::x_623(args);	break;
        case 624: x_QLocale::x_624(args);	break;
        case 625: x_QLocale::x_625(args);	break;
        case 626: x_QLocale::x_626(args);	break;
        case 627: x_QLocale::x_627(args);	break;
        case 628: x_QLocale::x_628(args);	break;
        case 629: x_QLocale::x_629(args);	break;
        case 630: x_QLocale::x_630(args);	break;
        case 631: x_QLocale::x_631(args);	break;
        case 632: x_QLocale::x_632(args);	break;
        case 633: x_QLocale::x_633(args);	break;
        case 634: x_QLocale::x_634(args);	break;
        case 635: x_QLocale::x_635(args);	break;
        case 636: x_QLocale::x_636(args);	break;
        case 637: x_QLocale::x_637(args);	break;
        case 638: x_QLocale::x_638(args);	break;
        case 639: x_QLocale::x_639(args);	break;
        case 640: x_QLocale::x_640(args);	break;
        case 641: x_QLocale::x_641(args);	break;
        case 642: x_QLocale::x_642(args);	break;
        case 643: x_QLocale::x_643(args);	break;
        case 644: x_QLocale::x_644(args);	break;
        case 645: delete (QLocale*)xself;	break;
    }
}
class x_QMargins : public QMargins {
    SmokeBinding* _binding;
public:
    void x_0(Smoke::Stack x) {
        // set the smoke binding
        _binding = (SmokeBinding*)x[1].s_class;
    }
    static void x_1(Smoke::Stack x) {
        // QMargins* QMargins()
        x_QMargins* xret = new x_QMargins();
        x[0].s_class = (void*)xret;
    }
    explicit x_QMargins() : QMargins() {}
    static void x_2(Smoke::Stack x) {
        // QMargins* QMargins(int, int, int, int)
        x_QMargins* xret = new x_QMargins((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
        x[0].s_class = (void*)xret;
    }
    explicit x_QMargins(int x1, int x2, int x3, int x4) : QMargins(x1, x2, x3, x4) {}
    void x_3(Smoke::Stack x) {
        // bool isNull() const
        bool xret = ((const x_QMargins*)this)->QMargins::isNull();
        x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
        // int left() const
        int xret = ((const x_QMargins*)this)->QMargins::left();
        x[0].s_int = xret;
    }
    void x_5(Smoke::Stack x) {
        // int top() const
        int xret = ((const x_QMargins*)this)->QMargins::top();
        x[0].s_int = xret;
    }
    void x_6(Smoke::Stack x) {
        // int right() const
        int xret = ((const x_QMargins*)this)->QMargins::right();
        x[0].s_int = xret;
    }
    void x_7(Smoke::Stack x) {
        // int bottom() const
        int xret = ((const x_QMargins*)this)->QMargins::bottom();
        x[0].s_int = xret;
    }
    void x_8(Smoke::Stack x) {
        // void setLeft(int)
        this->QMargins::setLeft((int)x[1].s_int);
        (void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) {
        // void setTop(int)
        this->QMargins::setTop((int)x[1].s_int);
        (void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) {
        // void setRight(int)
        this->QMargins::setRight((int)x[1].s_int);
        (void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
        // void setBottom(int)
        this->QMargins::setBottom((int)x[1].s_int);
        (void)x; // noop (for compiler warning)
    }
    static void x_12(Smoke::Stack x) {
        // QMargins* QMargins(const QMargins&)
        x_QMargins* xret = new x_QMargins(*(const QMargins*)x[1].s_class);
        x[0].s_class = (void*)xret;
    }
    explicit x_QMargins(const QMargins& x1) : QMargins(x1) {}
    ~x_QMargins() { this->_binding->deleted(69, (void*)this); }
};
void xcall_QMargins(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_QMargins *xself = (x_QMargins*)obj;
    switch(xi) {
        case 0: xself->x_0(args);	break;
        case 1: x_QMargins::x_1(args);	break;
        case 2: x_QMargins::x_2(args);	break;
        case 3: xself->x_3(args);	break;
        case 4: xself->x_4(args);	break;
        case 5: xself->x_5(args);	break;
        case 6: xself->x_6(args);	break;
        case 7: xself->x_7(args);	break;
        case 8: xself->x_8(args);	break;
        case 9: xself->x_9(args);	break;
        case 10: xself->x_10(args);	break;
        case 11: xself->x_11(args);	break;
        case 12: x_QMargins::x_12(args);	break;
        case 13: delete (QMargins*)xself;	break;
    }
}
class x_QMetaClassInfo : public QMetaClassInfo {
    SmokeBinding* _binding;
public:
    void x_0(Smoke::Stack x) {
        // set the smoke binding
        _binding = (SmokeBinding*)x[1].s_class;
    }
    static void x_1(Smoke::Stack x) {
        // QMetaClassInfo* QMetaClassInfo()
        x_QMetaClassInfo* xret = new x_QMetaClassInfo();
        x[0].s_class = (void*)xret;
    }
    explicit x_QMetaClassInfo() : QMetaClassInfo() {}
    void x_2(Smoke::Stack x) {
        // const char* name() const
        const char* xret = ((const x_QMetaClassInfo*)this)->QMetaClassInfo::name();
        x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
        // const char* value() const
        const char* xret = ((const x_QMetaClassInfo*)this)->QMetaClassInfo::value();
        x[0].s_class = (void*)xret;
    }
    void x_4(Smoke::Stack x) {
        // const QMetaObject* enclosingMetaObject() const
        const QMetaObject* xret = ((const x_QMetaClassInfo*)this)->QMetaClassInfo::enclosingMetaObject();
        x[0].s_class = (void*)xret;
    }
    static void x_5(Smoke::Stack x) {
        // QMetaClassInfo* QMetaClassInfo(const QMetaClassInfo&)
        x_QMetaClassInfo* xret = new x_QMetaClassInfo(*(const QMetaClassInfo*)x[1].s_class);
        x[0].s_class = (void*)xret;
    }
    explicit x_QMetaClassInfo(const QMetaClassInfo& x1) : QMetaClassInfo(x1) {}
    ~x_QMetaClassInfo() { this->_binding->deleted(70, (void*)this); }
};
void xcall_QMetaClassInfo(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_QMetaClassInfo *xself = (x_QMetaClassInfo*)obj;
    switch(xi) {
        case 0: xself->x_0(args);	break;
        case 1: x_QMetaClassInfo::x_1(args);	break;
        case 2: xself->x_2(args);	break;
        case 3: xself->x_3(args);	break;
        case 4: xself->x_4(args);	break;
        case 5: x_QMetaClassInfo::x_5(args);	break;
        case 6: delete (QMetaClassInfo*)xself;	break;
    }
}
class x_QMetaEnum : public QMetaEnum {
    SmokeBinding* _binding;
public:
    void x_0(Smoke::Stack x) {
        // set the smoke binding
        _binding = (SmokeBinding*)x[1].s_class;
    }
    static void x_1(Smoke::Stack x) {
        // QMetaEnum* QMetaEnum()
        x_QMetaEnum* xret = new x_QMetaEnum();
        x[0].s_class = (void*)xret;
    }
    explicit x_QMetaEnum() : QMetaEnum() {}
    void x_2(Smoke::Stack x) {
        // const char* name() const
        const char* xret = ((const x_QMetaEnum*)this)->QMetaEnum::name();
        x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
        // bool isFlag() const
        bool xret = ((const x_QMetaEnum*)this)->QMetaEnum::isFlag();
        x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
        // int keyCount() const
        int xret = ((const x_QMetaEnum*)this)->QMetaEnum::keyCount();
        x[0].s_int = xret;
    }
    void x_5(Smoke::Stack x) {
        // const char* key(int) const
        const char* xret = ((const x_QMetaEnum*)this)->QMetaEnum::key((int)x[1].s_int);
        x[0].s_class = (void*)xret;
    }
    void x_6(Smoke::Stack x) {
        // int value(int) const
        int xret = ((const x_QMetaEnum*)this)->QMetaEnum::value((int)x[1].s_int);
        x[0].s_int = xret;
    }
    void x_7(Smoke::Stack x) {
        // const char* scope() const
        const char* xret = ((const x_QMetaEnum*)this)->QMetaEnum::scope();
        x[0].s_class = (void*)xret;
    }
    void x_8(Smoke::Stack x) {
        // int keyToValue(const char*) const
        int xret = ((const x_QMetaEnum*)this)->QMetaEnum::keyToValue((const char*)x[1].s_class);
        x[0].s_int = xret;
    }
    void x_9(Smoke::Stack x) {
        // const char* valueToKey(int) const
        const char* xret = ((const x_QMetaEnum*)this)->QMetaEnum::valueToKey((int)x[1].s_int);
        x[0].s_class = (void*)xret;
    }
    void x_10(Smoke::Stack x) {
        // int keysToValue(const char*) const
        int xret = ((const x_QMetaEnum*)this)->QMetaEnum::keysToValue((const char*)x[1].s_class);
        x[0].s_int = xret;
    }
    void x_11(Smoke::Stack x) {
        // QByteArray valueToKeys(int) const
        QByteArray xret = ((const x_QMetaEnum*)this)->QMetaEnum::valueToKeys((int)x[1].s_int);
        x[0].s_class = (void*)new QByteArray(xret);
    }
    void x_12(Smoke::Stack x) {
        // const QMetaObject* enclosingMetaObject() const
        const QMetaObject* xret = ((const x_QMetaEnum*)this)->QMetaEnum::enclosingMetaObject();
        x[0].s_class = (void*)xret;
    }
    void x_13(Smoke::Stack x) {
        // bool isValid() const
        bool xret = ((const x_QMetaEnum*)this)->QMetaEnum::isValid();
        x[0].s_bool = xret;
    }
    static void x_14(Smoke::Stack x) {
        // QMetaEnum* QMetaEnum(const QMetaEnum&)
        x_QMetaEnum* xret = new x_QMetaEnum(*(const QMetaEnum*)x[1].s_class);
        x[0].s_class = (void*)xret;
    }
    explicit x_QMetaEnum(const QMetaEnum& x1) : QMetaEnum(x1) {}
    ~x_QMetaEnum() { this->_binding->deleted(71, (void*)this); }
};
void xcall_QMetaEnum(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_QMetaEnum *xself = (x_QMetaEnum*)obj;
    switch(xi) {
        case 0: xself->x_0(args);	break;
        case 1: x_QMetaEnum::x_1(args);	break;
        case 2: xself->x_2(args);	break;
        case 3: xself->x_3(args);	break;
        case 4: xself->x_4(args);	break;
        case 5: xself->x_5(args);	break;
        case 6: xself->x_6(args);	break;
        case 7: xself->x_7(args);	break;
        case 8: xself->x_8(args);	break;
        case 9: xself->x_9(args);	break;
        case 10: xself->x_10(args);	break;
        case 11: xself->x_11(args);	break;
        case 12: xself->x_12(args);	break;
        case 13: xself->x_13(args);	break;
        case 14: x_QMetaEnum::x_14(args);	break;
        case 15: delete (QMetaEnum*)xself;	break;
    }
}
class x_QMetaMethod : public QMetaMethod {
    SmokeBinding* _binding;
public:
    void x_0(Smoke::Stack x) {
        // set the smoke binding
        _binding = (SmokeBinding*)x[1].s_class;
    }
    static void x_1(Smoke::Stack x) {
        // QMetaMethod* QMetaMethod()
        x_QMetaMethod* xret = new x_QMetaMethod();
        x[0].s_class = (void*)xret;
    }
    explicit x_QMetaMethod() : QMetaMethod() {}
    void x_2(Smoke::Stack x) {
        // const char* signature() const
        const char* xret = ((const x_QMetaMethod*)this)->QMetaMethod::signature();
        x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
        // const char* typeName() const
        const char* xret = ((const x_QMetaMethod*)this)->QMetaMethod::typeName();
        x[0].s_class = (void*)xret;
    }
    void x_4(Smoke::Stack x) {
        // QList<QByteArray> parameterTypes() const
        QList<QByteArray> xret = ((const x_QMetaMethod*)this)->QMetaMethod::parameterTypes();
        x[0].s_class = (void*)new QList<QByteArray>(xret);
    }
    void x_5(Smoke::Stack x) {
        // QList<QByteArray> parameterNames() const
        QList<QByteArray> xret = ((const x_QMetaMethod*)this)->QMetaMethod::parameterNames();
        x[0].s_class = (void*)new QList<QByteArray>(xret);
    }
    void x_6(Smoke::Stack x) {
        // const char* tag() const
        const char* xret = ((const x_QMetaMethod*)this)->QMetaMethod::tag();
        x[0].s_class = (void*)xret;
    }
    void x_7(Smoke::Stack x) {
        // QMetaMethod::Access access() const
        QMetaMethod::Access xret = ((const x_QMetaMethod*)this)->QMetaMethod::access();
        x[0].s_enum = xret;
    }
    void x_8(Smoke::Stack x) {
        // QMetaMethod::MethodType methodType() const
        QMetaMethod::MethodType xret = ((const x_QMetaMethod*)this)->QMetaMethod::methodType();
        x[0].s_enum = xret;
    }
    void x_9(Smoke::Stack x) {
        // int attributes() const
        int xret = ((const x_QMetaMethod*)this)->QMetaMethod::attributes();
        x[0].s_int = xret;
    }
    void x_10(Smoke::Stack x) {
        // int methodIndex() const
        int xret = ((const x_QMetaMethod*)this)->QMetaMethod::methodIndex();
        x[0].s_int = xret;
    }
    void x_11(Smoke::Stack x) {
        // int revision() const
        int xret = ((const x_QMetaMethod*)this)->QMetaMethod::revision();
        x[0].s_int = xret;
    }
    void x_12(Smoke::Stack x) {
        // const QMetaObject* enclosingMetaObject() const
        const QMetaObject* xret = ((const x_QMetaMethod*)this)->QMetaMethod::enclosingMetaObject();
        x[0].s_class = (void*)xret;
    }
    void x_13(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,*(QGenericArgument*)x[12].s_class,*(QGenericArgument*)x[13].s_class);
        x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericReturnArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,*(QGenericArgument*)x[12].s_class);
        x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,*(QGenericArgument*)x[12].s_class);
        x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class);
        x[0].s_bool = xret;
    }
    static void x_17(Smoke::Stack x) {
        // QMetaMethod* QMetaMethod(const QMetaMethod&)
        x_QMetaMethod* xret = new x_QMetaMethod(*(const QMetaMethod*)x[1].s_class);
        x[0].s_class = (void*)xret;
    }
    explicit x_QMetaMethod(const QMetaMethod& x1) : QMetaMethod(x1) {}
    void x_18(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericReturnArgument*)x[3].s_class,(QGenericArgument)QGenericArgument(0),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_21(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_22(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_23(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_24(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_25(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_26(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_27(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,*(QGenericArgument*)x[12].s_class,(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_28(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericReturnArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericReturnArgument*)x[2].s_class,(QGenericArgument)QGenericArgument(0),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_29(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericReturnArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericReturnArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_30(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericReturnArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericReturnArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_31(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericReturnArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_32(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericReturnArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_33(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericReturnArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_34(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericReturnArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_35(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericReturnArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_36(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericReturnArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_37(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericReturnArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_38(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,(QGenericArgument)QGenericArgument(0),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_39(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericArgument*)x[3].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_40(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_41(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_42(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_43(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_44(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_45(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_46(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_47(Smoke::Stack x) {
        // bool invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(Qt::ConnectionType)x[2].s_enum,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_48(Smoke::Stack x) {
        // bool invoke(QObject*) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,(QGenericArgument)QGenericArgument(0),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_49(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericArgument*)x[2].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_50(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_51(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_52(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_53(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_54(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_55(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_56(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_57(Smoke::Stack x) {
        // bool invoke(QObject*, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        bool xret = ((const x_QMetaMethod*)this)->QMetaMethod::invoke((QObject*)x[1].s_class,*(QGenericArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_58(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaMethod::Private;
    }
    static void x_59(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaMethod::Protected;
    }
    static void x_60(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaMethod::Public;
    }
    static void x_61(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaMethod::Method;
    }
    static void x_62(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaMethod::Signal;
    }
    static void x_63(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaMethod::Slot;
    }
    static void x_64(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaMethod::Constructor;
    }
    static void x_65(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaMethod::Compatibility;
    }
    static void x_66(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaMethod::Cloned;
    }
    static void x_67(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaMethod::Scriptable;
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
        switch(xtype) {
        case 221: //QMetaMethod::Access
            switch(xop) {
                case Smoke::EnumNew:
                    xdata = (void*)new QMetaMethod::Access;
                    break;
                case Smoke::EnumDelete:
                    delete (QMetaMethod::Access*)xdata;
                    break;
                case Smoke::EnumFromLong:
                    *(QMetaMethod::Access*)xdata = (QMetaMethod::Access)xvalue;
                    break;
                case Smoke::EnumToLong:
                    xvalue = (long)*(QMetaMethod::Access*)xdata;
                    break;
            }
            break;
        case 223: //QMetaMethod::MethodType
            switch(xop) {
                case Smoke::EnumNew:
                    xdata = (void*)new QMetaMethod::MethodType;
                    break;
                case Smoke::EnumDelete:
                    delete (QMetaMethod::MethodType*)xdata;
                    break;
                case Smoke::EnumFromLong:
                    *(QMetaMethod::MethodType*)xdata = (QMetaMethod::MethodType)xvalue;
                    break;
                case Smoke::EnumToLong:
                    xvalue = (long)*(QMetaMethod::MethodType*)xdata;
                    break;
            }
            break;
        case 222: //QMetaMethod::Attributes
            switch(xop) {
                case Smoke::EnumNew:
                    xdata = (void*)new QMetaMethod::Attributes;
                    break;
                case Smoke::EnumDelete:
                    delete (QMetaMethod::Attributes*)xdata;
                    break;
                case Smoke::EnumFromLong:
                    *(QMetaMethod::Attributes*)xdata = (QMetaMethod::Attributes)xvalue;
                    break;
                case Smoke::EnumToLong:
                    xvalue = (long)*(QMetaMethod::Attributes*)xdata;
                    break;
            }
            break;
        }
    }
    ~x_QMetaMethod() { this->_binding->deleted(72, (void*)this); }
};
void xenum_QMetaMethod(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_QMetaMethod::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_QMetaMethod(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_QMetaMethod *xself = (x_QMetaMethod*)obj;
    switch(xi) {
        case 0: xself->x_0(args);	break;
        case 1: x_QMetaMethod::x_1(args);	break;
        case 2: xself->x_2(args);	break;
        case 3: xself->x_3(args);	break;
        case 4: xself->x_4(args);	break;
        case 5: xself->x_5(args);	break;
        case 6: xself->x_6(args);	break;
        case 7: xself->x_7(args);	break;
        case 8: xself->x_8(args);	break;
        case 9: xself->x_9(args);	break;
        case 10: xself->x_10(args);	break;
        case 11: xself->x_11(args);	break;
        case 12: xself->x_12(args);	break;
        case 13: xself->x_13(args);	break;
        case 14: xself->x_14(args);	break;
        case 15: xself->x_15(args);	break;
        case 16: xself->x_16(args);	break;
        case 17: x_QMetaMethod::x_17(args);	break;
        case 18: xself->x_18(args);	break;
        case 19: xself->x_19(args);	break;
        case 20: xself->x_20(args);	break;
        case 21: xself->x_21(args);	break;
        case 22: xself->x_22(args);	break;
        case 23: xself->x_23(args);	break;
        case 24: xself->x_24(args);	break;
        case 25: xself->x_25(args);	break;
        case 26: xself->x_26(args);	break;
        case 27: xself->x_27(args);	break;
        case 28: xself->x_28(args);	break;
        case 29: xself->x_29(args);	break;
        case 30: xself->x_30(args);	break;
        case 31: xself->x_31(args);	break;
        case 32: xself->x_32(args);	break;
        case 33: xself->x_33(args);	break;
        case 34: xself->x_34(args);	break;
        case 35: xself->x_35(args);	break;
        case 36: xself->x_36(args);	break;
        case 37: xself->x_37(args);	break;
        case 38: xself->x_38(args);	break;
        case 39: xself->x_39(args);	break;
        case 40: xself->x_40(args);	break;
        case 41: xself->x_41(args);	break;
        case 42: xself->x_42(args);	break;
        case 43: xself->x_43(args);	break;
        case 44: xself->x_44(args);	break;
        case 45: xself->x_45(args);	break;
        case 46: xself->x_46(args);	break;
        case 47: xself->x_47(args);	break;
        case 48: xself->x_48(args);	break;
        case 49: xself->x_49(args);	break;
        case 50: xself->x_50(args);	break;
        case 51: xself->x_51(args);	break;
        case 52: xself->x_52(args);	break;
        case 53: xself->x_53(args);	break;
        case 54: xself->x_54(args);	break;
        case 55: xself->x_55(args);	break;
        case 56: xself->x_56(args);	break;
        case 57: xself->x_57(args);	break;
        case 58: x_QMetaMethod::x_58(args);	break;
        case 59: x_QMetaMethod::x_59(args);	break;
        case 60: x_QMetaMethod::x_60(args);	break;
        case 61: x_QMetaMethod::x_61(args);	break;
        case 62: x_QMetaMethod::x_62(args);	break;
        case 63: x_QMetaMethod::x_63(args);	break;
        case 64: x_QMetaMethod::x_64(args);	break;
        case 65: x_QMetaMethod::x_65(args);	break;
        case 66: x_QMetaMethod::x_66(args);	break;
        case 67: x_QMetaMethod::x_67(args);	break;
        case 68: delete (QMetaMethod*)xself;	break;
    }
}
class x_QMetaObject : public QMetaObject {
    SmokeBinding* _binding;
public:
    void x_0(Smoke::Stack x) {
        // set the smoke binding
        _binding = (SmokeBinding*)x[1].s_class;
    }
    void x_1(Smoke::Stack x) {
        // const char* className() const
        const char* xret = ((const x_QMetaObject*)this)->QMetaObject::className();
        x[0].s_class = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
        // const QMetaObject* superClass() const
        const QMetaObject* xret = ((const x_QMetaObject*)this)->QMetaObject::superClass();
        x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
        // QObject* cast(QObject*) const
        QObject* xret = ((const x_QMetaObject*)this)->QMetaObject::cast((QObject*)x[1].s_class);
        x[0].s_class = (void*)xret;
    }
    void x_4(Smoke::Stack x) {
        // const QObject* cast(const QObject*) const
        const QObject* xret = ((const x_QMetaObject*)this)->QMetaObject::cast((const QObject*)x[1].s_class);
        x[0].s_class = (void*)xret;
    }
    void x_5(Smoke::Stack x) {
        // QString tr(const char*, const char*) const
        QString xret = ((const x_QMetaObject*)this)->QMetaObject::tr((const char*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_6(Smoke::Stack x) {
        // QString trUtf8(const char*, const char*) const
        QString xret = ((const x_QMetaObject*)this)->QMetaObject::trUtf8((const char*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_7(Smoke::Stack x) {
        // QString tr(const char*, const char*, int) const
        QString xret = ((const x_QMetaObject*)this)->QMetaObject::tr((const char*)x[1].s_class,(const char*)x[2].s_class,(int)x[3].s_int);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_8(Smoke::Stack x) {
        // QString trUtf8(const char*, const char*, int) const
        QString xret = ((const x_QMetaObject*)this)->QMetaObject::trUtf8((const char*)x[1].s_class,(const char*)x[2].s_class,(int)x[3].s_int);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_9(Smoke::Stack x) {
        // int methodOffset() const
        int xret = ((const x_QMetaObject*)this)->QMetaObject::methodOffset();
        x[0].s_int = xret;
    }
    void x_10(Smoke::Stack x) {
        // int enumeratorOffset() const
        int xret = ((const x_QMetaObject*)this)->QMetaObject::enumeratorOffset();
        x[0].s_int = xret;
    }
    void x_11(Smoke::Stack x) {
        // int propertyOffset() const
        int xret = ((const x_QMetaObject*)this)->QMetaObject::propertyOffset();
        x[0].s_int = xret;
    }
    void x_12(Smoke::Stack x) {
        // int classInfoOffset() const
        int xret = ((const x_QMetaObject*)this)->QMetaObject::classInfoOffset();
        x[0].s_int = xret;
    }
    void x_13(Smoke::Stack x) {
        // int constructorCount() const
        int xret = ((const x_QMetaObject*)this)->QMetaObject::constructorCount();
        x[0].s_int = xret;
    }
    void x_14(Smoke::Stack x) {
        // int methodCount() const
        int xret = ((const x_QMetaObject*)this)->QMetaObject::methodCount();
        x[0].s_int = xret;
    }
    void x_15(Smoke::Stack x) {
        // int enumeratorCount() const
        int xret = ((const x_QMetaObject*)this)->QMetaObject::enumeratorCount();
        x[0].s_int = xret;
    }
    void x_16(Smoke::Stack x) {
        // int propertyCount() const
        int xret = ((const x_QMetaObject*)this)->QMetaObject::propertyCount();
        x[0].s_int = xret;
    }
    void x_17(Smoke::Stack x) {
        // int classInfoCount() const
        int xret = ((const x_QMetaObject*)this)->QMetaObject::classInfoCount();
        x[0].s_int = xret;
    }
    void x_18(Smoke::Stack x) {
        // int indexOfConstructor(const char*) const
        int xret = ((const x_QMetaObject*)this)->QMetaObject::indexOfConstructor((const char*)x[1].s_class);
        x[0].s_int = xret;
    }
    void x_19(Smoke::Stack x) {
        // int indexOfMethod(const char*) const
        int xret = ((const x_QMetaObject*)this)->QMetaObject::indexOfMethod((const char*)x[1].s_class);
        x[0].s_int = xret;
    }
    void x_20(Smoke::Stack x) {
        // int indexOfSignal(const char*) const
        int xret = ((const x_QMetaObject*)this)->QMetaObject::indexOfSignal((const char*)x[1].s_class);
        x[0].s_int = xret;
    }
    void x_21(Smoke::Stack x) {
        // int indexOfSlot(const char*) const
        int xret = ((const x_QMetaObject*)this)->QMetaObject::indexOfSlot((const char*)x[1].s_class);
        x[0].s_int = xret;
    }
    void x_22(Smoke::Stack x) {
        // int indexOfEnumerator(const char*) const
        int xret = ((const x_QMetaObject*)this)->QMetaObject::indexOfEnumerator((const char*)x[1].s_class);
        x[0].s_int = xret;
    }
    void x_23(Smoke::Stack x) {
        // int indexOfProperty(const char*) const
        int xret = ((const x_QMetaObject*)this)->QMetaObject::indexOfProperty((const char*)x[1].s_class);
        x[0].s_int = xret;
    }
    void x_24(Smoke::Stack x) {
        // int indexOfClassInfo(const char*) const
        int xret = ((const x_QMetaObject*)this)->QMetaObject::indexOfClassInfo((const char*)x[1].s_class);
        x[0].s_int = xret;
    }
    void x_25(Smoke::Stack x) {
        // QMetaMethod constructor(int) const
        QMetaMethod xret = ((const x_QMetaObject*)this)->QMetaObject::constructor((int)x[1].s_int);
        x[0].s_class = (void*)new QMetaMethod(xret);
    }
    void x_26(Smoke::Stack x) {
        // QMetaMethod method(int) const
        QMetaMethod xret = ((const x_QMetaObject*)this)->QMetaObject::method((int)x[1].s_int);
        x[0].s_class = (void*)new QMetaMethod(xret);
    }
    void x_27(Smoke::Stack x) {
        // QMetaEnum enumerator(int) const
        QMetaEnum xret = ((const x_QMetaObject*)this)->QMetaObject::enumerator((int)x[1].s_int);
        x[0].s_class = (void*)new QMetaEnum(xret);
    }
    void x_28(Smoke::Stack x) {
        // QMetaProperty property(int) const
        QMetaProperty xret = ((const x_QMetaObject*)this)->QMetaObject::property((int)x[1].s_int);
        x[0].s_class = (void*)new QMetaProperty(xret);
    }
    void x_29(Smoke::Stack x) {
        // QMetaClassInfo classInfo(int) const
        QMetaClassInfo xret = ((const x_QMetaObject*)this)->QMetaObject::classInfo((int)x[1].s_int);
        x[0].s_class = (void*)new QMetaClassInfo(xret);
    }
    void x_30(Smoke::Stack x) {
        // QMetaProperty userProperty() const
        QMetaProperty xret = ((const x_QMetaObject*)this)->QMetaObject::userProperty();
        x[0].s_class = (void*)new QMetaProperty(xret);
    }
    static void x_31(Smoke::Stack x) {
        // static bool checkConnectArgs(const char*, const char*)
        bool xret = QMetaObject::checkConnectArgs((const char*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_32(Smoke::Stack x) {
        // static QByteArray normalizedSignature(const char*)
        QByteArray xret = QMetaObject::normalizedSignature((const char*)x[1].s_class);
        x[0].s_class = (void*)new QByteArray(xret);
    }
    static void x_33(Smoke::Stack x) {
        // static QByteArray normalizedType(const char*)
        QByteArray xret = QMetaObject::normalizedType((const char*)x[1].s_class);
        x[0].s_class = (void*)new QByteArray(xret);
    }
    static void x_34(Smoke::Stack x) {
        // static bool connect(const QObject*, int, const QObject*, int, int, int*)
        bool xret = QMetaObject::connect((const QObject*)x[1].s_class,(int)x[2].s_int,(const QObject*)x[3].s_class,(int)x[4].s_int,(int)x[5].s_int,(int*)x[6].s_class);
        x[0].s_bool = xret;
    }
    static void x_35(Smoke::Stack x) {
        // static bool disconnect(const QObject*, int, const QObject*, int)
        bool xret = QMetaObject::disconnect((const QObject*)x[1].s_class,(int)x[2].s_int,(const QObject*)x[3].s_class,(int)x[4].s_int);
        x[0].s_bool = xret;
    }
    static void x_36(Smoke::Stack x) {
        // static bool disconnectOne(const QObject*, int, const QObject*, int)
        bool xret = QMetaObject::disconnectOne((const QObject*)x[1].s_class,(int)x[2].s_int,(const QObject*)x[3].s_class,(int)x[4].s_int);
        x[0].s_bool = xret;
    }
    static void x_37(Smoke::Stack x) {
        // static void connectSlotsByName(QObject*)
        QMetaObject::connectSlotsByName((QObject*)x[1].s_class);
        (void)x; // noop (for compiler warning)
    }
    static void x_38(Smoke::Stack x) {
        // static void activate(QObject*, int, void**)
        QMetaObject::activate((QObject*)x[1].s_class,(int)x[2].s_int,(void**)x[3].s_class);
        (void)x; // noop (for compiler warning)
    }
    static void x_39(Smoke::Stack x) {
        // static void activate(QObject*, int, int, void**)
        QMetaObject::activate((QObject*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int,(void**)x[4].s_class);
        (void)x; // noop (for compiler warning)
    }
    static void x_40(Smoke::Stack x) {
        // static void activate(QObject*, const QMetaObject*, int, void**)
        QMetaObject::activate((QObject*)x[1].s_class,(const QMetaObject*)x[2].s_class,(int)x[3].s_int,(void**)x[4].s_class);
        (void)x; // noop (for compiler warning)
    }
    static void x_41(Smoke::Stack x) {
        // static void activate(QObject*, const QMetaObject*, int, int, void**)
        QMetaObject::activate((QObject*)x[1].s_class,(const QMetaObject*)x[2].s_class,(int)x[3].s_int,(int)x[4].s_int,(void**)x[5].s_class);
        (void)x; // noop (for compiler warning)
    }
    static void x_42(Smoke::Stack x) {
        // static void addGuard(QObject**)
        QMetaObject::addGuard((QObject**)x[1].s_class);
        (void)x; // noop (for compiler warning)
    }
    static void x_43(Smoke::Stack x) {
        // static void removeGuard(QObject**)
        QMetaObject::removeGuard((QObject**)x[1].s_class);
        (void)x; // noop (for compiler warning)
    }
    static void x_44(Smoke::Stack x) {
        // static void changeGuard(QObject**, QObject*)
        QMetaObject::changeGuard((QObject**)x[1].s_class,(QObject*)x[2].s_class);
        (void)x; // noop (for compiler warning)
    }
    static void x_45(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericReturnArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,*(QGenericArgument*)x[12].s_class,*(QGenericArgument*)x[13].s_class,*(QGenericArgument*)x[14].s_class);
        x[0].s_bool = xret;
    }
    static void x_46(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,*(QGenericArgument*)x[12].s_class,*(QGenericArgument*)x[13].s_class);
        x[0].s_bool = xret;
    }
    static void x_47(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,*(QGenericArgument*)x[12].s_class,*(QGenericArgument*)x[13].s_class);
        x[0].s_bool = xret;
    }
    static void x_48(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,*(QGenericArgument*)x[12].s_class);
        x[0].s_bool = xret;
    }
    void x_49(Smoke::Stack x) {
        // QObject* newInstance(QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        QObject* xret = ((const x_QMetaObject*)this)->QMetaObject::newInstance(*(QGenericArgument*)x[1].s_class,*(QGenericArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class);
        x[0].s_class = (void*)xret;
    }
    void x_50(Smoke::Stack x) {
        // int static_metacall(QMetaObject::Call, int, void**) const
        int xret = ((const x_QMetaObject*)this)->QMetaObject::static_metacall((QMetaObject::Call)x[1].s_enum,(int)x[2].s_int,(void**)x[3].s_class);
        x[0].s_int = xret;
    }
    static void x_51(Smoke::Stack x) {
        // static int metacall(QObject*, QMetaObject::Call, int, void**)
        int xret = QMetaObject::metacall((QObject*)x[1].s_class,(QMetaObject::Call)x[2].s_enum,(int)x[3].s_int,(void**)x[4].s_class);
        x[0].s_int = xret;
    }
    static void x_52(Smoke::Stack x) {
        // QMetaObject* QMetaObject()
        x_QMetaObject* xret = new x_QMetaObject();
        x[0].s_class = (void*)xret;
    }
    explicit x_QMetaObject() : QMetaObject() {}
    static void x_53(Smoke::Stack x) {
        // QMetaObject* QMetaObject(const QMetaObject&)
        x_QMetaObject* xret = new x_QMetaObject(*(const QMetaObject*)x[1].s_class);
        x[0].s_class = (void*)xret;
    }
    explicit x_QMetaObject(const QMetaObject& x1) : QMetaObject(x1) {}
    static void x_54(Smoke::Stack x) {
        // static bool connect(const QObject*, int, const QObject*, int)
        bool xret = QMetaObject::connect((const QObject*)x[1].s_class,(int)x[2].s_int,(const QObject*)x[3].s_class,(int)x[4].s_int,(int)0,(int*)0);
        x[0].s_bool = xret;
    }
    static void x_55(Smoke::Stack x) {
        // static bool connect(const QObject*, int, const QObject*, int, int)
        bool xret = QMetaObject::connect((const QObject*)x[1].s_class,(int)x[2].s_int,(const QObject*)x[3].s_class,(int)x[4].s_int,(int)x[5].s_int,(int*)0);
        x[0].s_bool = xret;
    }
    static void x_56(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericReturnArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericReturnArgument*)x[4].s_class,(QGenericArgument)QGenericArgument(0),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_57(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericReturnArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_58(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericReturnArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_59(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericReturnArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_60(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericReturnArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_61(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericReturnArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_62(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericReturnArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_63(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericReturnArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_64(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericReturnArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,*(QGenericArgument*)x[12].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_65(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericReturnArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,*(QGenericArgument*)x[12].s_class,*(QGenericArgument*)x[13].s_class,(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_66(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericReturnArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericReturnArgument*)x[3].s_class,(QGenericArgument)QGenericArgument(0),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_67(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericReturnArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_68(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericReturnArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_69(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_70(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_71(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_72(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_73(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_74(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_75(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericReturnArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,*(QGenericArgument*)x[12].s_class,(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_76(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,(QGenericArgument)QGenericArgument(0),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_77(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericArgument*)x[4].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_78(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_79(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_80(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_81(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_82(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_83(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_84(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_85(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(Qt::ConnectionType)x[3].s_enum,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,*(QGenericArgument*)x[12].s_class,(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_86(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,(QGenericArgument)QGenericArgument(0),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_87(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericArgument*)x[3].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_88(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_89(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_90(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_91(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_92(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_93(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_94(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    static void x_95(Smoke::Stack x) {
        // static bool invokeMethod(QObject*, const char*, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
        bool xret = QMetaObject::invokeMethod((QObject*)x[1].s_class,(const char*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,*(QGenericArgument*)x[10].s_class,*(QGenericArgument*)x[11].s_class,(QGenericArgument)QGenericArgument());
        x[0].s_bool = xret;
    }
    void x_96(Smoke::Stack x) {
        // QObject* newInstance() const
        QObject* xret = ((const x_QMetaObject*)this)->QMetaObject::newInstance((QGenericArgument)QGenericArgument(0),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_class = (void*)xret;
    }
    void x_97(Smoke::Stack x) {
        // QObject* newInstance(QGenericArgument) const
        QObject* xret = ((const x_QMetaObject*)this)->QMetaObject::newInstance(*(QGenericArgument*)x[1].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_class = (void*)xret;
    }
    void x_98(Smoke::Stack x) {
        // QObject* newInstance(QGenericArgument, QGenericArgument) const
        QObject* xret = ((const x_QMetaObject*)this)->QMetaObject::newInstance(*(QGenericArgument*)x[1].s_class,*(QGenericArgument*)x[2].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_class = (void*)xret;
    }
    void x_99(Smoke::Stack x) {
        // QObject* newInstance(QGenericArgument, QGenericArgument, QGenericArgument) const
        QObject* xret = ((const x_QMetaObject*)this)->QMetaObject::newInstance(*(QGenericArgument*)x[1].s_class,*(QGenericArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_class = (void*)xret;
    }
    void x_100(Smoke::Stack x) {
        // QObject* newInstance(QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        QObject* xret = ((const x_QMetaObject*)this)->QMetaObject::newInstance(*(QGenericArgument*)x[1].s_class,*(QGenericArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_class = (void*)xret;
    }
    void x_101(Smoke::Stack x) {
        // QObject* newInstance(QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        QObject* xret = ((const x_QMetaObject*)this)->QMetaObject::newInstance(*(QGenericArgument*)x[1].s_class,*(QGenericArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_class = (void*)xret;
    }
    void x_102(Smoke::Stack x) {
        // QObject* newInstance(QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        QObject* xret = ((const x_QMetaObject*)this)->QMetaObject::newInstance(*(QGenericArgument*)x[1].s_class,*(QGenericArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_class = (void*)xret;
    }
    void x_103(Smoke::Stack x) {
        // QObject* newInstance(QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        QObject* xret = ((const x_QMetaObject*)this)->QMetaObject::newInstance(*(QGenericArgument*)x[1].s_class,*(QGenericArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_class = (void*)xret;
    }
    void x_104(Smoke::Stack x) {
        // QObject* newInstance(QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        QObject* xret = ((const x_QMetaObject*)this)->QMetaObject::newInstance(*(QGenericArgument*)x[1].s_class,*(QGenericArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,(QGenericArgument)QGenericArgument(),(QGenericArgument)QGenericArgument());
        x[0].s_class = (void*)xret;
    }
    void x_105(Smoke::Stack x) {
        // QObject* newInstance(QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const
        QObject* xret = ((const x_QMetaObject*)this)->QMetaObject::newInstance(*(QGenericArgument*)x[1].s_class,*(QGenericArgument*)x[2].s_class,*(QGenericArgument*)x[3].s_class,*(QGenericArgument*)x[4].s_class,*(QGenericArgument*)x[5].s_class,*(QGenericArgument*)x[6].s_class,*(QGenericArgument*)x[7].s_class,*(QGenericArgument*)x[8].s_class,*(QGenericArgument*)x[9].s_class,(QGenericArgument)QGenericArgument());
        x[0].s_class = (void*)xret;
    }
    static void x_106(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaObject::InvokeMetaMethod;
    }
    static void x_107(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaObject::ReadProperty;
    }
    static void x_108(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaObject::WriteProperty;
    }
    static void x_109(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaObject::ResetProperty;
    }
    static void x_110(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaObject::QueryPropertyDesignable;
    }
    static void x_111(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaObject::QueryPropertyScriptable;
    }
    static void x_112(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaObject::QueryPropertyStored;
    }
    static void x_113(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaObject::QueryPropertyEditable;
    }
    static void x_114(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaObject::QueryPropertyUser;
    }
    static void x_115(Smoke::Stack x) {
        x[0].s_enum = (long)QMetaObject::CreateInstance;
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
        switch(xtype) {
        case 225: //QMetaObject::Call
            switch(xop) {
                case Smoke::EnumNew:
                    xdata = (void*)new QMetaObject::Call;
                    break;
                case Smoke::EnumDelete:
                    delete (QMetaObject::Call*)xdata;
                    break;
                case Smoke::EnumFromLong:
                    *(QMetaObject::Call*)xdata = (QMetaObject::Call)xvalue;
                    break;
                case Smoke::EnumToLong:
                    xvalue = (long)*(QMetaObject::Call*)xdata;
                    break;
            }
            break;
        }
    }
    ~x_QMetaObject() { this->_binding->deleted(73, (void*)this); }
};
void xenum_QMetaObject(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_QMetaObject::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_QMetaObject(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_QMetaObject *xself = (x_QMetaObject*)obj;
    switch(xi) {
        case 0: xself->x_0(args);	break;
        case 1: xself->x_1(args);	break;
        case 2: xself->x_2(args);	break;
        case 3: xself->x_3(args);	break;
        case 4: xself->x_4(args);	break;
        case 5: xself->x_5(args);	break;
        case 6: xself->x_6(args);	break;
        case 7: xself->x_7(args);	break;
        case 8: xself->x_8(args);	break;
        case 9: xself->x_9(args);	break;
        case 10: xself->x_10(args);	break;
        case 11: xself->x_11(args);	break;
        case 12: xself->x_12(args);	break;
        case 13: xself->x_13(args);	break;
        case 14: xself->x_14(args);	break;
        case 15: xself->x_15(args);	break;
        case 16: xself->x_16(args);	break;
        case 17: xself->x_17(args);	break;
        case 18: xself->x_18(args);	break;
        case 19: xself->x_19(args);	break;
        case 20: xself->x_20(args);	break;
        case 21: xself->x_21(args);	break;
        case 22: xself->x_22(args);	break;
        case 23: xself->x_23(args);	break;
        case 24: xself->x_24(args);	break;
        case 25: xself->x_25(args);	break;
        case 26: xself->x_26(args);	break;
        case 27: xself->x_27(args);	break;
        case 28: xself->x_28(args);	break;
        case 29: xself->x_29(args);	break;
        case 30: xself->x_30(args);	break;
        case 31: x_QMetaObject::x_31(args);	break;
        case 32: x_QMetaObject::x_32(args);	break;
        case 33: x_QMetaObject::x_33(args);	break;
        case 34: x_QMetaObject::x_34(args);	break;
        case 35: x_QMetaObject::x_35(args);	break;
        case 36: x_QMetaObject::x_36(args);	break;
        case 37: x_QMetaObject::x_37(args);	break;
        case 38: x_QMetaObject::x_38(args);	break;
        case 39: x_QMetaObject::x_39(args);	break;
        case 40: x_QMetaObject::x_40(args);	break;
        case 41: x_QMetaObject::x_41(args);	break;
        case 42: x_QMetaObject::x_42(args);	break;
        case 43: x_QMetaObject::x_43(args);	break;
        case 44: x_QMetaObject::x_44(args);	break;
        case 45: x_QMetaObject::x_45(args);	break;
        case 46: x_QMetaObject::x_46(args);	break;
        case 47: x_QMetaObject::x_47(args);	break;
        case 48: x_QMetaObject::x_48(args);	break;
        case 49: xself->x_49(args);	break;
        case 50: xself->x_50(args);	break;
        case 51: x_QMetaObject::x_51(args);	break;
        case 52: x_QMetaObject::x_52(args);	break;
        case 53: x_QMetaObject::x_53(args);	break;
        case 54: x_QMetaObject::x_54(args);	break;
        case 55: x_QMetaObject::x_55(args);	break;
        case 56: x_QMetaObject::x_56(args);	break;
        case 57: x_QMetaObject::x_57(args);	break;
        case 58: x_QMetaObject::x_58(args);	break;
        case 59: x_QMetaObject::x_59(args);	break;
        case 60: x_QMetaObject::x_60(args);	break;
        case 61: x_QMetaObject::x_61(args);	break;
        case 62: x_QMetaObject::x_62(args);	break;
        case 63: x_QMetaObject::x_63(args);	break;
        case 64: x_QMetaObject::x_64(args);	break;
        case 65: x_QMetaObject::x_65(args);	break;
        case 66: x_QMetaObject::x_66(args);	break;
        case 67: x_QMetaObject::x_67(args);	break;
        case 68: x_QMetaObject::x_68(args);	break;
        case 69: x_QMetaObject::x_69(args);	break;
        case 70: x_QMetaObject::x_70(args);	break;
        case 71: x_QMetaObject::x_71(args);	break;
        case 72: x_QMetaObject::x_72(args);	break;
        case 73: x_QMetaObject::x_73(args);	break;
        case 74: x_QMetaObject::x_74(args);	break;
        case 75: x_QMetaObject::x_75(args);	break;
        case 76: x_QMetaObject::x_76(args);	break;
        case 77: x_QMetaObject::x_77(args);	break;
        case 78: x_QMetaObject::x_78(args);	break;
        case 79: x_QMetaObject::x_79(args);	break;
        case 80: x_QMetaObject::x_80(args);	break;
        case 81: x_QMetaObject::x_81(args);	break;
        case 82: x_QMetaObject::x_82(args);	break;
        case 83: x_QMetaObject::x_83(args);	break;
        case 84: x_QMetaObject::x_84(args);	break;
        case 85: x_QMetaObject::x_85(args);	break;
        case 86: x_QMetaObject::x_86(args);	break;
        case 87: x_QMetaObject::x_87(args);	break;
        case 88: x_QMetaObject::x_88(args);	break;
        case 89: x_QMetaObject::x_89(args);	break;
        case 90: x_QMetaObject::x_90(args);	break;
        case 91: x_QMetaObject::x_91(args);	break;
        case 92: x_QMetaObject::x_92(args);	break;
        case 93: x_QMetaObject::x_93(args);	break;
        case 94: x_QMetaObject::x_94(args);	break;
        case 95: x_QMetaObject::x_95(args);	break;
        case 96: xself->x_96(args);	break;
        case 97: xself->x_97(args);	break;
        case 98: xself->x_98(args);	break;
        case 99: xself->x_99(args);	break;
        case 100: xself->x_100(args);	break;
        case 101: xself->x_101(args);	break;
        case 102: xself->x_102(args);	break;
        case 103: xself->x_103(args);	break;
        case 104: xself->x_104(args);	break;
        case 105: xself->x_105(args);	break;
        case 106: x_QMetaObject::x_106(args);	break;
        case 107: x_QMetaObject::x_107(args);	break;
        case 108: x_QMetaObject::x_108(args);	break;
        case 109: x_QMetaObject::x_109(args);	break;
        case 110: x_QMetaObject::x_110(args);	break;
        case 111: x_QMetaObject::x_111(args);	break;
        case 112: x_QMetaObject::x_112(args);	break;
        case 113: x_QMetaObject::x_113(args);	break;
        case 114: x_QMetaObject::x_114(args);	break;
        case 115: x_QMetaObject::x_115(args);	break;
        case 116: delete (QMetaObject*)xself;	break;
    }
}

}
