/****************************************************************************
** Meta object code from reading C++ file 'CoreLocale.h'
**
** Created by: The Qt Meta Object Compiler version 69 (Qt 6.11.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

#include "../../../../amarok-3.3.3/src/scripting/scriptengine/qtbindings/CoreLocale.h"
#include <QtCore/qmetatype.h>

#include <QtCore/qtmochelpers.h>

#include <memory>


#include <QtCore/qxptype_traits.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'CoreLocale.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 69
#error "This file was generated using the moc from 6.11.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif

#ifndef Q_CONSTINIT
#define Q_CONSTINIT
#endif

QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
QT_WARNING_DISABLE_GCC("-Wuseless-cast")
namespace {
struct qt_meta_tag_ZN10QtBindings4Core6LocaleE_t {};
} // unnamed namespace

template <> constexpr inline auto QtBindings::Core::Locale::qt_create_metaobjectdata<qt_meta_tag_ZN10QtBindings4Core6LocaleE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "QtBindings::Core::Locale",
        "amText",
        "",
        "bcp47Name",
        "territory",
        "Territory",
        "createSeparatedList",
        "strl",
        "currencySymbol",
        "CurrencySymbolFormat",
        "format",
        "dateFormat",
        "FormatType",
        "dateTimeFormat",
        "dayName",
        "day",
        "decimalPoint",
        "exponential",
        "firstDayOfWeek",
        "Qt::DayOfWeek",
        "groupSeparator",
        "language",
        "Language",
        "measurementSystem",
        "MeasurementSystem",
        "monthName",
        "month",
        "name",
        "nativeTerritoryName",
        "nativeLanguageName",
        "negativeSign",
        "numberOptions",
        "NumberOptions",
        "percent",
        "pmText",
        "positiveSign",
        "quoteString",
        "QStringView",
        "str",
        "QuotationStyle",
        "style",
        "script",
        "Script",
        "setNumberOptions",
        "options",
        "standaloneDayName",
        "standaloneMonthName",
        "swap",
        "QLocale&",
        "other",
        "textDirection",
        "Qt::LayoutDirection",
        "timeFormat",
        "toCurrencyString",
        "value",
        "symbol",
        "precision",
        "i",
        "toDate",
        "string",
        "toDateTime",
        "toDouble",
        "s",
        "bool*",
        "ok",
        "toFloat",
        "toInt",
        "toLongLong",
        "toLower",
        "toShort",
        "toString",
        "date",
        "formatStr",
        "dateTime",
        "time",
        "f",
        "prec",
        "toTime",
        "toUInt",
        "toULongLong",
        "toUpper",
        "toUShort",
        "uiLanguages",
        "weekdays",
        "QList<Qt::DayOfWeek>",
        "zeroDigit",
        "matchingLocales",
        "QList<QLocale>",
        "QLocale::Language",
        "QLocale::Script",
        "QLocale::Territory",
        "c",
        "territoryToString",
        "languageToString",
        "scriptToString",
        "setDefault",
        "locale",
        "system",
        "Locale"
    };

    QtMocHelpers::UintData qt_methods {
        // Slot 'amText'
        QtMocHelpers::SlotData<QString() const>(1, 2, QMC::AccessPublic, QMetaType::QString),
        // Slot 'bcp47Name'
        QtMocHelpers::SlotData<QString() const>(3, 2, QMC::AccessPublic, QMetaType::QString),
        // Slot 'territory'
        QtMocHelpers::SlotData<Territory() const>(4, 2, QMC::AccessPublic, 0x80000000 | 5),
        // Slot 'createSeparatedList'
        QtMocHelpers::SlotData<QString(const QStringList &) const>(6, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::QStringList, 7 },
        }}),
        // Slot 'currencySymbol'
        QtMocHelpers::SlotData<QString(CurrencySymbolFormat) const>(8, 2, QMC::AccessPublic, QMetaType::QString, {{
            { 0x80000000 | 9, 10 },
        }}),
        // Slot 'currencySymbol'
        QtMocHelpers::SlotData<QString() const>(8, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString),
        // Slot 'dateFormat'
        QtMocHelpers::SlotData<QString(FormatType) const>(11, 2, QMC::AccessPublic, QMetaType::QString, {{
            { 0x80000000 | 12, 10 },
        }}),
        // Slot 'dateFormat'
        QtMocHelpers::SlotData<QString() const>(11, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString),
        // Slot 'dateTimeFormat'
        QtMocHelpers::SlotData<QString(FormatType) const>(13, 2, QMC::AccessPublic, QMetaType::QString, {{
            { 0x80000000 | 12, 10 },
        }}),
        // Slot 'dateTimeFormat'
        QtMocHelpers::SlotData<QString() const>(13, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString),
        // Slot 'dayName'
        QtMocHelpers::SlotData<QString(int, FormatType) const>(14, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::Int, 15 }, { 0x80000000 | 12, 10 },
        }}),
        // Slot 'dayName'
        QtMocHelpers::SlotData<QString(int) const>(14, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::Int, 15 },
        }}),
        // Slot 'decimalPoint'
        QtMocHelpers::SlotData<QString() const>(16, 2, QMC::AccessPublic, QMetaType::QString),
        // Slot 'exponential'
        QtMocHelpers::SlotData<QString() const>(17, 2, QMC::AccessPublic, QMetaType::QString),
        // Slot 'firstDayOfWeek'
        QtMocHelpers::SlotData<Qt::DayOfWeek() const>(18, 2, QMC::AccessPublic, 0x80000000 | 19),
        // Slot 'groupSeparator'
        QtMocHelpers::SlotData<QString() const>(20, 2, QMC::AccessPublic, QMetaType::QString),
        // Slot 'language'
        QtMocHelpers::SlotData<Language() const>(21, 2, QMC::AccessPublic, 0x80000000 | 22),
        // Slot 'measurementSystem'
        QtMocHelpers::SlotData<MeasurementSystem() const>(23, 2, QMC::AccessPublic, 0x80000000 | 24),
        // Slot 'monthName'
        QtMocHelpers::SlotData<QString(int, FormatType) const>(25, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::Int, 26 }, { 0x80000000 | 12, 10 },
        }}),
        // Slot 'monthName'
        QtMocHelpers::SlotData<QString(int) const>(25, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::Int, 26 },
        }}),
        // Slot 'name'
        QtMocHelpers::SlotData<QString() const>(27, 2, QMC::AccessPublic, QMetaType::QString),
        // Slot 'nativeTerritoryName'
        QtMocHelpers::SlotData<QString() const>(28, 2, QMC::AccessPublic, QMetaType::QString),
        // Slot 'nativeLanguageName'
        QtMocHelpers::SlotData<QString() const>(29, 2, QMC::AccessPublic, QMetaType::QString),
        // Slot 'negativeSign'
        QtMocHelpers::SlotData<QString() const>(30, 2, QMC::AccessPublic, QMetaType::QString),
        // Slot 'numberOptions'
        QtMocHelpers::SlotData<NumberOptions() const>(31, 2, QMC::AccessPublic, 0x80000000 | 32),
        // Slot 'percent'
        QtMocHelpers::SlotData<QString() const>(33, 2, QMC::AccessPublic, QMetaType::QString),
        // Slot 'pmText'
        QtMocHelpers::SlotData<QString() const>(34, 2, QMC::AccessPublic, QMetaType::QString),
        // Slot 'positiveSign'
        QtMocHelpers::SlotData<QString() const>(35, 2, QMC::AccessPublic, QMetaType::QString),
        // Slot 'quoteString'
        QtMocHelpers::SlotData<QString(const QStringView &, QuotationStyle) const>(36, 2, QMC::AccessPublic, QMetaType::QString, {{
            { 0x80000000 | 37, 38 }, { 0x80000000 | 39, 40 },
        }}),
        // Slot 'quoteString'
        QtMocHelpers::SlotData<QString(const QStringView &) const>(36, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { 0x80000000 | 37, 38 },
        }}),
        // Slot 'quoteString'
        QtMocHelpers::SlotData<QString(const QString &, QuotationStyle) const>(36, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::QString, 38 }, { 0x80000000 | 39, 40 },
        }}),
        // Slot 'quoteString'
        QtMocHelpers::SlotData<QString(const QString &) const>(36, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::QString, 38 },
        }}),
        // Slot 'script'
        QtMocHelpers::SlotData<Script() const>(41, 2, QMC::AccessPublic, 0x80000000 | 42),
        // Slot 'setNumberOptions'
        QtMocHelpers::SlotData<void(NumberOptions)>(43, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 32, 44 },
        }}),
        // Slot 'standaloneDayName'
        QtMocHelpers::SlotData<QString(int, FormatType) const>(45, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::Int, 15 }, { 0x80000000 | 12, 10 },
        }}),
        // Slot 'standaloneDayName'
        QtMocHelpers::SlotData<QString(int) const>(45, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::Int, 15 },
        }}),
        // Slot 'standaloneMonthName'
        QtMocHelpers::SlotData<QString(int, FormatType) const>(46, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::Int, 26 }, { 0x80000000 | 12, 10 },
        }}),
        // Slot 'standaloneMonthName'
        QtMocHelpers::SlotData<QString(int) const>(46, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::Int, 26 },
        }}),
        // Slot 'swap'
        QtMocHelpers::SlotData<void(QLocale &)>(47, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 48, 49 },
        }}),
        // Slot 'textDirection'
        QtMocHelpers::SlotData<Qt::LayoutDirection() const>(50, 2, QMC::AccessPublic, 0x80000000 | 51),
        // Slot 'timeFormat'
        QtMocHelpers::SlotData<QString(FormatType) const>(52, 2, QMC::AccessPublic, QMetaType::QString, {{
            { 0x80000000 | 12, 10 },
        }}),
        // Slot 'timeFormat'
        QtMocHelpers::SlotData<QString() const>(52, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(double, const QString &, int) const>(53, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::Double, 54 }, { QMetaType::QString, 55 }, { QMetaType::Int, 56 },
        }}),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(double, const QString &) const>(53, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::Double, 54 }, { QMetaType::QString, 55 },
        }}),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(double) const>(53, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::Double, 54 },
        }}),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(float, const QString &, int) const>(53, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::Float, 57 }, { QMetaType::QString, 55 }, { QMetaType::Int, 56 },
        }}),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(float, const QString &) const>(53, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::Float, 57 }, { QMetaType::QString, 55 },
        }}),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(float) const>(53, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::Float, 57 },
        }}),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(int, const QString &) const>(53, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::Int, 54 }, { QMetaType::QString, 55 },
        }}),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(int) const>(53, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(qlonglong, const QString &) const>(53, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::LongLong, 54 }, { QMetaType::QString, 55 },
        }}),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(qlonglong) const>(53, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::LongLong, 54 },
        }}),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(qulonglong, const QString &) const>(53, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::ULongLong, 54 }, { QMetaType::QString, 55 },
        }}),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(qulonglong) const>(53, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::ULongLong, 54 },
        }}),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(short, const QString &) const>(53, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::Short, 54 }, { QMetaType::QString, 55 },
        }}),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(short) const>(53, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::Short, 54 },
        }}),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(uint, const QString &) const>(53, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::UInt, 54 }, { QMetaType::QString, 55 },
        }}),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(uint) const>(53, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::UInt, 54 },
        }}),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(ushort, const QString &) const>(53, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::UShort, 54 }, { QMetaType::QString, 55 },
        }}),
        // Slot 'toCurrencyString'
        QtMocHelpers::SlotData<QString(ushort) const>(53, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::UShort, 54 },
        }}),
        // Slot 'toDate'
        QtMocHelpers::SlotData<QDate(const QString &, const QString &) const>(58, 2, QMC::AccessPublic, QMetaType::QDate, {{
            { QMetaType::QString, 59 }, { QMetaType::QString, 10 },
        }}),
        // Slot 'toDate'
        QtMocHelpers::SlotData<QDate(const QString &, FormatType) const>(58, 2, QMC::AccessPublic, QMetaType::QDate, {{
            { QMetaType::QString, 59 }, { 0x80000000 | 12, 10 },
        }}),
        // Slot 'toDate'
        QtMocHelpers::SlotData<QDate(const QString &) const>(58, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QDate, {{
            { QMetaType::QString, 59 },
        }}),
        // Slot 'toDateTime'
        QtMocHelpers::SlotData<QDateTime(const QString &, const QString &) const>(60, 2, QMC::AccessPublic, QMetaType::QDateTime, {{
            { QMetaType::QString, 59 }, { QMetaType::QString, 10 },
        }}),
        // Slot 'toDateTime'
        QtMocHelpers::SlotData<QDateTime(const QString &, FormatType) const>(60, 2, QMC::AccessPublic, QMetaType::QDateTime, {{
            { QMetaType::QString, 59 }, { 0x80000000 | 12, 10 },
        }}),
        // Slot 'toDateTime'
        QtMocHelpers::SlotData<QDateTime(const QString &) const>(60, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QDateTime, {{
            { QMetaType::QString, 59 },
        }}),
        // Slot 'toDouble'
        QtMocHelpers::SlotData<double(const QStringView &, bool *) const>(61, 2, QMC::AccessPublic, QMetaType::Double, {{
            { 0x80000000 | 37, 62 }, { 0x80000000 | 63, 64 },
        }}),
        // Slot 'toDouble'
        QtMocHelpers::SlotData<double(const QStringView &) const>(61, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Double, {{
            { 0x80000000 | 37, 62 },
        }}),
        // Slot 'toDouble'
        QtMocHelpers::SlotData<double(const QString &, bool *) const>(61, 2, QMC::AccessPublic, QMetaType::Double, {{
            { QMetaType::QString, 62 }, { 0x80000000 | 63, 64 },
        }}),
        // Slot 'toDouble'
        QtMocHelpers::SlotData<double(const QString &) const>(61, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Double, {{
            { QMetaType::QString, 62 },
        }}),
        // Slot 'toFloat'
        QtMocHelpers::SlotData<float(const QStringView &, bool *) const>(65, 2, QMC::AccessPublic, QMetaType::Float, {{
            { 0x80000000 | 37, 62 }, { 0x80000000 | 63, 64 },
        }}),
        // Slot 'toFloat'
        QtMocHelpers::SlotData<float(const QStringView &) const>(65, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Float, {{
            { 0x80000000 | 37, 62 },
        }}),
        // Slot 'toFloat'
        QtMocHelpers::SlotData<float(const QString &, bool *) const>(65, 2, QMC::AccessPublic, QMetaType::Float, {{
            { QMetaType::QString, 62 }, { 0x80000000 | 63, 64 },
        }}),
        // Slot 'toFloat'
        QtMocHelpers::SlotData<float(const QString &) const>(65, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Float, {{
            { QMetaType::QString, 62 },
        }}),
        // Slot 'toInt'
        QtMocHelpers::SlotData<int(const QStringView &, bool *) const>(66, 2, QMC::AccessPublic, QMetaType::Int, {{
            { 0x80000000 | 37, 62 }, { 0x80000000 | 63, 64 },
        }}),
        // Slot 'toInt'
        QtMocHelpers::SlotData<int(const QStringView &) const>(66, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
            { 0x80000000 | 37, 62 },
        }}),
        // Slot 'toInt'
        QtMocHelpers::SlotData<int(const QString &, bool *) const>(66, 2, QMC::AccessPublic, QMetaType::Int, {{
            { QMetaType::QString, 62 }, { 0x80000000 | 63, 64 },
        }}),
        // Slot 'toInt'
        QtMocHelpers::SlotData<int(const QString &) const>(66, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
            { QMetaType::QString, 62 },
        }}),
        // Slot 'toLongLong'
        QtMocHelpers::SlotData<qlonglong(const QStringView &, bool *) const>(67, 2, QMC::AccessPublic, QMetaType::LongLong, {{
            { 0x80000000 | 37, 62 }, { 0x80000000 | 63, 64 },
        }}),
        // Slot 'toLongLong'
        QtMocHelpers::SlotData<qlonglong(const QStringView &) const>(67, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::LongLong, {{
            { 0x80000000 | 37, 62 },
        }}),
        // Slot 'toLongLong'
        QtMocHelpers::SlotData<qlonglong(const QString &, bool *) const>(67, 2, QMC::AccessPublic, QMetaType::LongLong, {{
            { QMetaType::QString, 62 }, { 0x80000000 | 63, 64 },
        }}),
        // Slot 'toLongLong'
        QtMocHelpers::SlotData<qlonglong(const QString &) const>(67, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::LongLong, {{
            { QMetaType::QString, 62 },
        }}),
        // Slot 'toLower'
        QtMocHelpers::SlotData<QString(const QString &) const>(68, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::QString, 38 },
        }}),
        // Slot 'toShort'
        QtMocHelpers::SlotData<short(const QStringView &, bool *) const>(69, 2, QMC::AccessPublic, QMetaType::Short, {{
            { 0x80000000 | 37, 62 }, { 0x80000000 | 63, 64 },
        }}),
        // Slot 'toShort'
        QtMocHelpers::SlotData<short(const QStringView &) const>(69, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Short, {{
            { 0x80000000 | 37, 62 },
        }}),
        // Slot 'toShort'
        QtMocHelpers::SlotData<short(const QString &, bool *) const>(69, 2, QMC::AccessPublic, QMetaType::Short, {{
            { QMetaType::QString, 62 }, { 0x80000000 | 63, 64 },
        }}),
        // Slot 'toShort'
        QtMocHelpers::SlotData<short(const QString &) const>(69, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Short, {{
            { QMetaType::QString, 62 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(const QDate &, const QString &) const>(70, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::QDate, 71 }, { QMetaType::QString, 72 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(const QDate &, FormatType) const>(70, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::QDate, 71 }, { 0x80000000 | 12, 10 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(const QDate &) const>(70, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::QDate, 71 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(const QDateTime &, const QString &) const>(70, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::QDateTime, 73 }, { QMetaType::QString, 10 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(const QDateTime &, FormatType) const>(70, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::QDateTime, 73 }, { 0x80000000 | 12, 10 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(const QDateTime &) const>(70, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::QDateTime, 73 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(const QTime &, const QString &) const>(70, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::QTime, 74 }, { QMetaType::QString, 72 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(const QTime &, FormatType) const>(70, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::QTime, 74 }, { 0x80000000 | 12, 10 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(const QTime &) const>(70, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::QTime, 74 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(double, char, int) const>(70, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::Double, 57 }, { QMetaType::Char, 75 }, { QMetaType::Int, 76 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(double, char) const>(70, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::Double, 57 }, { QMetaType::Char, 75 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(double) const>(70, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::Double, 57 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(float, char, int) const>(70, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::Float, 57 }, { QMetaType::Char, 75 }, { QMetaType::Int, 76 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(float, char) const>(70, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::Float, 57 }, { QMetaType::Char, 75 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(float) const>(70, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
            { QMetaType::Float, 57 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(int) const>(70, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::Int, 57 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(qlonglong) const>(70, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::LongLong, 57 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(qulonglong) const>(70, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::ULongLong, 57 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(short) const>(70, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::Short, 57 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(uint) const>(70, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::UInt, 57 },
        }}),
        // Slot 'toString'
        QtMocHelpers::SlotData<QString(ushort) const>(70, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::UShort, 57 },
        }}),
        // Slot 'toTime'
        QtMocHelpers::SlotData<QTime(const QString &, const QString &) const>(77, 2, QMC::AccessPublic, QMetaType::QTime, {{
            { QMetaType::QString, 59 }, { QMetaType::QString, 10 },
        }}),
        // Slot 'toTime'
        QtMocHelpers::SlotData<QTime(const QString &, FormatType) const>(77, 2, QMC::AccessPublic, QMetaType::QTime, {{
            { QMetaType::QString, 59 }, { 0x80000000 | 12, 10 },
        }}),
        // Slot 'toTime'
        QtMocHelpers::SlotData<QTime(const QString &) const>(77, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QTime, {{
            { QMetaType::QString, 59 },
        }}),
        // Slot 'toUInt'
        QtMocHelpers::SlotData<uint(const QStringView &, bool *) const>(78, 2, QMC::AccessPublic, QMetaType::UInt, {{
            { 0x80000000 | 37, 62 }, { 0x80000000 | 63, 64 },
        }}),
        // Slot 'toUInt'
        QtMocHelpers::SlotData<uint(const QStringView &) const>(78, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::UInt, {{
            { 0x80000000 | 37, 62 },
        }}),
        // Slot 'toUInt'
        QtMocHelpers::SlotData<uint(const QString &, bool *) const>(78, 2, QMC::AccessPublic, QMetaType::UInt, {{
            { QMetaType::QString, 62 }, { 0x80000000 | 63, 64 },
        }}),
        // Slot 'toUInt'
        QtMocHelpers::SlotData<uint(const QString &) const>(78, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::UInt, {{
            { QMetaType::QString, 62 },
        }}),
        // Slot 'toULongLong'
        QtMocHelpers::SlotData<qulonglong(const QStringView &, bool *) const>(79, 2, QMC::AccessPublic, QMetaType::ULongLong, {{
            { 0x80000000 | 37, 62 }, { 0x80000000 | 63, 64 },
        }}),
        // Slot 'toULongLong'
        QtMocHelpers::SlotData<qulonglong(const QStringView &) const>(79, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::ULongLong, {{
            { 0x80000000 | 37, 62 },
        }}),
        // Slot 'toULongLong'
        QtMocHelpers::SlotData<qulonglong(const QString &, bool *) const>(79, 2, QMC::AccessPublic, QMetaType::ULongLong, {{
            { QMetaType::QString, 62 }, { 0x80000000 | 63, 64 },
        }}),
        // Slot 'toULongLong'
        QtMocHelpers::SlotData<qulonglong(const QString &) const>(79, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::ULongLong, {{
            { QMetaType::QString, 62 },
        }}),
        // Slot 'toUpper'
        QtMocHelpers::SlotData<QString(const QString &) const>(80, 2, QMC::AccessPublic, QMetaType::QString, {{
            { QMetaType::QString, 38 },
        }}),
        // Slot 'toUShort'
        QtMocHelpers::SlotData<ushort(const QStringView &, bool *) const>(81, 2, QMC::AccessPublic, QMetaType::UShort, {{
            { 0x80000000 | 37, 62 }, { 0x80000000 | 63, 64 },
        }}),
        // Slot 'toUShort'
        QtMocHelpers::SlotData<ushort(const QStringView &) const>(81, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::UShort, {{
            { 0x80000000 | 37, 62 },
        }}),
        // Slot 'toUShort'
        QtMocHelpers::SlotData<ushort(const QString &, bool *) const>(81, 2, QMC::AccessPublic, QMetaType::UShort, {{
            { QMetaType::QString, 62 }, { 0x80000000 | 63, 64 },
        }}),
        // Slot 'toUShort'
        QtMocHelpers::SlotData<ushort(const QString &) const>(81, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::UShort, {{
            { QMetaType::QString, 62 },
        }}),
        // Slot 'uiLanguages'
        QtMocHelpers::SlotData<QStringList() const>(82, 2, QMC::AccessPublic, QMetaType::QStringList),
        // Slot 'weekdays'
        QtMocHelpers::SlotData<QList<Qt::DayOfWeek>() const>(83, 2, QMC::AccessPublic, 0x80000000 | 84),
        // Slot 'zeroDigit'
        QtMocHelpers::SlotData<QString() const>(85, 2, QMC::AccessPublic, QMetaType::QString),
        // Slot 'matchingLocales'
        QtMocHelpers::SlotData<QList<QLocale>(QLocale::Language, QLocale::Script, QLocale::Territory)>(86, 2, QMC::AccessPublic, 0x80000000 | 87, {{
            { 0x80000000 | 88, 21 }, { 0x80000000 | 89, 41 }, { 0x80000000 | 90, 4 },
        }}),
        // Method 'c'
        QtMocHelpers::MethodData<QLocale()>(91, 2, QMC::AccessPublic, QMetaType::QLocale),
        // Method 'territoryToString'
        QtMocHelpers::MethodData<QString(Territory)>(92, 2, QMC::AccessPublic, QMetaType::QString, {{
            { 0x80000000 | 5, 4 },
        }}),
        // Method 'languageToString'
        QtMocHelpers::MethodData<QString(Language)>(93, 2, QMC::AccessPublic, QMetaType::QString, {{
            { 0x80000000 | 22, 21 },
        }}),
        // Method 'scriptToString'
        QtMocHelpers::MethodData<QString(Script)>(94, 2, QMC::AccessPublic, QMetaType::QString, {{
            { 0x80000000 | 42, 41 },
        }}),
        // Method 'setDefault'
        QtMocHelpers::MethodData<void(const QLocale &)>(95, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QLocale, 96 },
        }}),
        // Method 'system'
        QtMocHelpers::MethodData<Locale()>(97, 2, QMC::AccessPublic, 0x80000000 | 98),
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    using Constructor = QtMocHelpers::NoType;
    QtMocHelpers::UintData qt_constructors {
        QtMocHelpers::ConstructorData<Constructor()>(2, QMC::AccessPublic),
        QtMocHelpers::ConstructorData<Constructor(const QString &)>(2, QMC::AccessPublic, {{
            { QMetaType::QString, 27 },
        }}),
        QtMocHelpers::ConstructorData<Constructor(Language, Territory)>(2, QMC::AccessPublic, {{
            { 0x80000000 | 22, 21 }, { 0x80000000 | 5, 4 },
        }}),
        QtMocHelpers::ConstructorData<Constructor(Language)>(2, QMC::AccessPublic | QMC::MethodCloned, {{
            { 0x80000000 | 22, 21 },
        }}),
        QtMocHelpers::ConstructorData<Constructor(Language, Script, Territory)>(2, QMC::AccessPublic, {{
            { 0x80000000 | 22, 21 }, { 0x80000000 | 42, 41 }, { 0x80000000 | 5, 4 },
        }}),
        QtMocHelpers::ConstructorData<Constructor(const QLocale &)>(2, QMC::AccessPublic, {{
            { QMetaType::QLocale, 49 },
        }}),
        QtMocHelpers::ConstructorData<Constructor(const Locale &)>(2, QMC::AccessPublic, {{
            { 0x80000000 | 98, 49 },
        }}),
    };
    return QtMocHelpers::metaObjectData<Locale, qt_meta_tag_ZN10QtBindings4Core6LocaleE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums, qt_constructors);
}
Q_CONSTINIT const QMetaObject QtBindings::Core::Locale::staticMetaObject = { {
    QMetaObject::SuperData::link<QObject::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN10QtBindings4Core6LocaleE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN10QtBindings4Core6LocaleE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN10QtBindings4Core6LocaleE_t>.metaTypes,
    nullptr
} };

void QtBindings::Core::Locale::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<Locale *>(_o);
    if (_c == QMetaObject::CreateInstance) {
        switch (_id) {
        case 0: { Locale *_r = new Locale();
            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
        case 1: { Locale *_r = new Locale((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
        case 2: { Locale *_r = new Locale((*reinterpret_cast<std::add_pointer_t<Language>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<Territory>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
        case 3: { Locale *_r = new Locale((*reinterpret_cast<std::add_pointer_t<Language>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
        case 4: { Locale *_r = new Locale((*reinterpret_cast<std::add_pointer_t<Language>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<Script>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<Territory>>(_a[3])));
            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
        case 5: { Locale *_r = new Locale((*reinterpret_cast<std::add_pointer_t<QLocale>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
        case 6: { Locale *_r = new Locale((*reinterpret_cast<std::add_pointer_t<Locale>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
        default: break;
        }
    }
    if (_c == QMetaObject::ConstructInPlace) {
        switch (_id) {
        case 0: { new (_a[0]) Locale(); } break;
        case 1: { new (_a[0]) Locale((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); } break;
        case 2: { new (_a[0]) Locale((*reinterpret_cast<std::add_pointer_t<Language>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<Territory>>(_a[2]))); } break;
        case 3: { new (_a[0]) Locale((*reinterpret_cast<std::add_pointer_t<Language>>(_a[1]))); } break;
        case 4: { new (_a[0]) Locale((*reinterpret_cast<std::add_pointer_t<Language>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<Script>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<Territory>>(_a[3]))); } break;
        case 5: { new (_a[0]) Locale((*reinterpret_cast<std::add_pointer_t<QLocale>>(_a[1]))); } break;
        case 6: { new (_a[0]) Locale((*reinterpret_cast<std::add_pointer_t<Locale>>(_a[1]))); } break;
        default: break;
        }
    }
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: { QString _r = _t->amText();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 1: { QString _r = _t->bcp47Name();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 2: { Territory _r = _t->territory();
            if (_a[0]) *reinterpret_cast<Territory*>(_a[0]) = std::move(_r); }  break;
        case 3: { QString _r = _t->createSeparatedList((*reinterpret_cast<std::add_pointer_t<QStringList>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 4: { QString _r = _t->currencySymbol((*reinterpret_cast<std::add_pointer_t<CurrencySymbolFormat>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 5: { QString _r = _t->currencySymbol();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 6: { QString _r = _t->dateFormat((*reinterpret_cast<std::add_pointer_t<FormatType>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 7: { QString _r = _t->dateFormat();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 8: { QString _r = _t->dateTimeFormat((*reinterpret_cast<std::add_pointer_t<FormatType>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 9: { QString _r = _t->dateTimeFormat();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 10: { QString _r = _t->dayName((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<FormatType>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 11: { QString _r = _t->dayName((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 12: { QString _r = _t->decimalPoint();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 13: { QString _r = _t->exponential();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 14: { Qt::DayOfWeek _r = _t->firstDayOfWeek();
            if (_a[0]) *reinterpret_cast<Qt::DayOfWeek*>(_a[0]) = std::move(_r); }  break;
        case 15: { QString _r = _t->groupSeparator();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 16: { Language _r = _t->language();
            if (_a[0]) *reinterpret_cast<Language*>(_a[0]) = std::move(_r); }  break;
        case 17: { MeasurementSystem _r = _t->measurementSystem();
            if (_a[0]) *reinterpret_cast<MeasurementSystem*>(_a[0]) = std::move(_r); }  break;
        case 18: { QString _r = _t->monthName((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<FormatType>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 19: { QString _r = _t->monthName((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 20: { QString _r = _t->name();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 21: { QString _r = _t->nativeTerritoryName();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 22: { QString _r = _t->nativeLanguageName();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 23: { QString _r = _t->negativeSign();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 24: { NumberOptions _r = _t->numberOptions();
            if (_a[0]) *reinterpret_cast<NumberOptions*>(_a[0]) = std::move(_r); }  break;
        case 25: { QString _r = _t->percent();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 26: { QString _r = _t->pmText();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 27: { QString _r = _t->positiveSign();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 28: { QString _r = _t->quoteString((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QuotationStyle>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 29: { QString _r = _t->quoteString((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 30: { QString _r = _t->quoteString((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QuotationStyle>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 31: { QString _r = _t->quoteString((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 32: { Script _r = _t->script();
            if (_a[0]) *reinterpret_cast<Script*>(_a[0]) = std::move(_r); }  break;
        case 33: _t->setNumberOptions((*reinterpret_cast<std::add_pointer_t<NumberOptions>>(_a[1]))); break;
        case 34: { QString _r = _t->standaloneDayName((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<FormatType>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 35: { QString _r = _t->standaloneDayName((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 36: { QString _r = _t->standaloneMonthName((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<FormatType>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 37: { QString _r = _t->standaloneMonthName((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 38: _t->swap((*reinterpret_cast<std::add_pointer_t<QLocale&>>(_a[1]))); break;
        case 39: { Qt::LayoutDirection _r = _t->textDirection();
            if (_a[0]) *reinterpret_cast<Qt::LayoutDirection*>(_a[0]) = std::move(_r); }  break;
        case 40: { QString _r = _t->timeFormat((*reinterpret_cast<std::add_pointer_t<FormatType>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 41: { QString _r = _t->timeFormat();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 42: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<double>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 43: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<double>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 44: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<double>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 45: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<float>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 46: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<float>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 47: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<float>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 48: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 49: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 50: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<qlonglong>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 51: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<qlonglong>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 52: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<qulonglong>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 53: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<qulonglong>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 54: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<short>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 55: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<short>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 56: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<uint>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 57: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<uint>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 58: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<ushort>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 59: { QString _r = _t->toCurrencyString((*reinterpret_cast<std::add_pointer_t<ushort>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 60: { QDate _r = _t->toDate((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QDate*>(_a[0]) = std::move(_r); }  break;
        case 61: { QDate _r = _t->toDate((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<FormatType>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QDate*>(_a[0]) = std::move(_r); }  break;
        case 62: { QDate _r = _t->toDate((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QDate*>(_a[0]) = std::move(_r); }  break;
        case 63: { QDateTime _r = _t->toDateTime((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QDateTime*>(_a[0]) = std::move(_r); }  break;
        case 64: { QDateTime _r = _t->toDateTime((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<FormatType>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QDateTime*>(_a[0]) = std::move(_r); }  break;
        case 65: { QDateTime _r = _t->toDateTime((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QDateTime*>(_a[0]) = std::move(_r); }  break;
        case 66: { double _r = _t->toDouble((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool*>>(_a[2])));
            if (_a[0]) *reinterpret_cast<double*>(_a[0]) = std::move(_r); }  break;
        case 67: { double _r = _t->toDouble((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])));
            if (_a[0]) *reinterpret_cast<double*>(_a[0]) = std::move(_r); }  break;
        case 68: { double _r = _t->toDouble((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool*>>(_a[2])));
            if (_a[0]) *reinterpret_cast<double*>(_a[0]) = std::move(_r); }  break;
        case 69: { double _r = _t->toDouble((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])));
            if (_a[0]) *reinterpret_cast<double*>(_a[0]) = std::move(_r); }  break;
        case 70: { float _r = _t->toFloat((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool*>>(_a[2])));
            if (_a[0]) *reinterpret_cast<float*>(_a[0]) = std::move(_r); }  break;
        case 71: { float _r = _t->toFloat((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])));
            if (_a[0]) *reinterpret_cast<float*>(_a[0]) = std::move(_r); }  break;
        case 72: { float _r = _t->toFloat((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool*>>(_a[2])));
            if (_a[0]) *reinterpret_cast<float*>(_a[0]) = std::move(_r); }  break;
        case 73: { float _r = _t->toFloat((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])));
            if (_a[0]) *reinterpret_cast<float*>(_a[0]) = std::move(_r); }  break;
        case 74: { int _r = _t->toInt((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool*>>(_a[2])));
            if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); }  break;
        case 75: { int _r = _t->toInt((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])));
            if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); }  break;
        case 76: { int _r = _t->toInt((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool*>>(_a[2])));
            if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); }  break;
        case 77: { int _r = _t->toInt((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])));
            if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); }  break;
        case 78: { qlonglong _r = _t->toLongLong((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool*>>(_a[2])));
            if (_a[0]) *reinterpret_cast<qlonglong*>(_a[0]) = std::move(_r); }  break;
        case 79: { qlonglong _r = _t->toLongLong((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])));
            if (_a[0]) *reinterpret_cast<qlonglong*>(_a[0]) = std::move(_r); }  break;
        case 80: { qlonglong _r = _t->toLongLong((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool*>>(_a[2])));
            if (_a[0]) *reinterpret_cast<qlonglong*>(_a[0]) = std::move(_r); }  break;
        case 81: { qlonglong _r = _t->toLongLong((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])));
            if (_a[0]) *reinterpret_cast<qlonglong*>(_a[0]) = std::move(_r); }  break;
        case 82: { QString _r = _t->toLower((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 83: { short _r = _t->toShort((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool*>>(_a[2])));
            if (_a[0]) *reinterpret_cast<short*>(_a[0]) = std::move(_r); }  break;
        case 84: { short _r = _t->toShort((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])));
            if (_a[0]) *reinterpret_cast<short*>(_a[0]) = std::move(_r); }  break;
        case 85: { short _r = _t->toShort((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool*>>(_a[2])));
            if (_a[0]) *reinterpret_cast<short*>(_a[0]) = std::move(_r); }  break;
        case 86: { short _r = _t->toShort((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])));
            if (_a[0]) *reinterpret_cast<short*>(_a[0]) = std::move(_r); }  break;
        case 87: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<QDate>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 88: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<QDate>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<FormatType>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 89: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<QDate>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 90: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<QDateTime>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 91: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<QDateTime>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<FormatType>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 92: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<QDateTime>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 93: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<QTime>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 94: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<QTime>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<FormatType>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 95: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<QTime>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 96: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<double>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<char>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 97: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<double>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<char>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 98: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<double>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 99: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<float>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<char>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 100: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<float>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<char>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 101: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<float>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 102: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 103: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<qlonglong>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 104: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<qulonglong>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 105: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<short>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 106: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<uint>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 107: { QString _r = _t->toString((*reinterpret_cast<std::add_pointer_t<ushort>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 108: { QTime _r = _t->toTime((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QTime*>(_a[0]) = std::move(_r); }  break;
        case 109: { QTime _r = _t->toTime((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<FormatType>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QTime*>(_a[0]) = std::move(_r); }  break;
        case 110: { QTime _r = _t->toTime((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QTime*>(_a[0]) = std::move(_r); }  break;
        case 111: { uint _r = _t->toUInt((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool*>>(_a[2])));
            if (_a[0]) *reinterpret_cast<uint*>(_a[0]) = std::move(_r); }  break;
        case 112: { uint _r = _t->toUInt((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])));
            if (_a[0]) *reinterpret_cast<uint*>(_a[0]) = std::move(_r); }  break;
        case 113: { uint _r = _t->toUInt((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool*>>(_a[2])));
            if (_a[0]) *reinterpret_cast<uint*>(_a[0]) = std::move(_r); }  break;
        case 114: { uint _r = _t->toUInt((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])));
            if (_a[0]) *reinterpret_cast<uint*>(_a[0]) = std::move(_r); }  break;
        case 115: { qulonglong _r = _t->toULongLong((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool*>>(_a[2])));
            if (_a[0]) *reinterpret_cast<qulonglong*>(_a[0]) = std::move(_r); }  break;
        case 116: { qulonglong _r = _t->toULongLong((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])));
            if (_a[0]) *reinterpret_cast<qulonglong*>(_a[0]) = std::move(_r); }  break;
        case 117: { qulonglong _r = _t->toULongLong((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool*>>(_a[2])));
            if (_a[0]) *reinterpret_cast<qulonglong*>(_a[0]) = std::move(_r); }  break;
        case 118: { qulonglong _r = _t->toULongLong((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])));
            if (_a[0]) *reinterpret_cast<qulonglong*>(_a[0]) = std::move(_r); }  break;
        case 119: { QString _r = _t->toUpper((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 120: { ushort _r = _t->toUShort((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool*>>(_a[2])));
            if (_a[0]) *reinterpret_cast<ushort*>(_a[0]) = std::move(_r); }  break;
        case 121: { ushort _r = _t->toUShort((*reinterpret_cast<std::add_pointer_t<QStringView>>(_a[1])));
            if (_a[0]) *reinterpret_cast<ushort*>(_a[0]) = std::move(_r); }  break;
        case 122: { ushort _r = _t->toUShort((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool*>>(_a[2])));
            if (_a[0]) *reinterpret_cast<ushort*>(_a[0]) = std::move(_r); }  break;
        case 123: { ushort _r = _t->toUShort((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])));
            if (_a[0]) *reinterpret_cast<ushort*>(_a[0]) = std::move(_r); }  break;
        case 124: { QStringList _r = _t->uiLanguages();
            if (_a[0]) *reinterpret_cast<QStringList*>(_a[0]) = std::move(_r); }  break;
        case 125: { QList<Qt::DayOfWeek> _r = _t->weekdays();
            if (_a[0]) *reinterpret_cast<QList<Qt::DayOfWeek>*>(_a[0]) = std::move(_r); }  break;
        case 126: { QString _r = _t->zeroDigit();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 127: { QList<QLocale> _r = _t->matchingLocales((*reinterpret_cast<std::add_pointer_t<QLocale::Language>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QLocale::Script>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QLocale::Territory>>(_a[3])));
            if (_a[0]) *reinterpret_cast<QList<QLocale>*>(_a[0]) = std::move(_r); }  break;
        case 128: { QLocale _r = _t->c();
            if (_a[0]) *reinterpret_cast<QLocale*>(_a[0]) = std::move(_r); }  break;
        case 129: { QString _r = _t->territoryToString((*reinterpret_cast<std::add_pointer_t<Territory>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 130: { QString _r = _t->languageToString((*reinterpret_cast<std::add_pointer_t<Language>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 131: { QString _r = _t->scriptToString((*reinterpret_cast<std::add_pointer_t<Script>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 132: _t->setDefault((*reinterpret_cast<std::add_pointer_t<QLocale>>(_a[1]))); break;
        case 133: { Locale _r = _t->system();
            if (_a[0]) *reinterpret_cast<Locale*>(_a[0]) = std::move(_r); }  break;
        default: ;
        }
    }
}

const QMetaObject *QtBindings::Core::Locale::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *QtBindings::Core::Locale::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN10QtBindings4Core6LocaleE_t>.strings))
        return static_cast<void*>(this);
    if (!strcmp(_clname, "QLocale"))
        return static_cast< QLocale*>(this);
    if (!strcmp(_clname, "QtBindings::Base<Locale>"))
        return static_cast< QtBindings::Base<Locale>*>(this);
    return QObject::qt_metacast(_clname);
}

int QtBindings::Core::Locale::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 134)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 134;
    }
    if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 134)
            *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
        _id -= 134;
    }
    return _id;
}
QT_WARNING_POP
