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

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

QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_QFontDatabase_t {
    QByteArrayData data[43];
    char stringdata0[389];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_QFontDatabase_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_QFontDatabase_t qt_meta_stringdata_QFontDatabase = {
    {
QT_MOC_LITERAL(0, 0, 13), // "QFontDatabase"
QT_MOC_LITERAL(1, 14, 13), // "WritingSystem"
QT_MOC_LITERAL(2, 28, 3), // "Any"
QT_MOC_LITERAL(3, 32, 5), // "Latin"
QT_MOC_LITERAL(4, 38, 5), // "Greek"
QT_MOC_LITERAL(5, 44, 8), // "Cyrillic"
QT_MOC_LITERAL(6, 53, 8), // "Armenian"
QT_MOC_LITERAL(7, 62, 6), // "Hebrew"
QT_MOC_LITERAL(8, 69, 6), // "Arabic"
QT_MOC_LITERAL(9, 76, 6), // "Syriac"
QT_MOC_LITERAL(10, 83, 6), // "Thaana"
QT_MOC_LITERAL(11, 90, 10), // "Devanagari"
QT_MOC_LITERAL(12, 101, 7), // "Bengali"
QT_MOC_LITERAL(13, 109, 8), // "Gurmukhi"
QT_MOC_LITERAL(14, 118, 8), // "Gujarati"
QT_MOC_LITERAL(15, 127, 5), // "Oriya"
QT_MOC_LITERAL(16, 133, 5), // "Tamil"
QT_MOC_LITERAL(17, 139, 6), // "Telugu"
QT_MOC_LITERAL(18, 146, 7), // "Kannada"
QT_MOC_LITERAL(19, 154, 9), // "Malayalam"
QT_MOC_LITERAL(20, 164, 7), // "Sinhala"
QT_MOC_LITERAL(21, 172, 4), // "Thai"
QT_MOC_LITERAL(22, 177, 3), // "Lao"
QT_MOC_LITERAL(23, 181, 7), // "Tibetan"
QT_MOC_LITERAL(24, 189, 7), // "Myanmar"
QT_MOC_LITERAL(25, 197, 8), // "Georgian"
QT_MOC_LITERAL(26, 206, 5), // "Khmer"
QT_MOC_LITERAL(27, 212, 17), // "SimplifiedChinese"
QT_MOC_LITERAL(28, 230, 18), // "TraditionalChinese"
QT_MOC_LITERAL(29, 249, 8), // "Japanese"
QT_MOC_LITERAL(30, 258, 6), // "Korean"
QT_MOC_LITERAL(31, 265, 10), // "Vietnamese"
QT_MOC_LITERAL(32, 276, 6), // "Symbol"
QT_MOC_LITERAL(33, 283, 5), // "Other"
QT_MOC_LITERAL(34, 289, 5), // "Ogham"
QT_MOC_LITERAL(35, 295, 5), // "Runic"
QT_MOC_LITERAL(36, 301, 3), // "Nko"
QT_MOC_LITERAL(37, 305, 19), // "WritingSystemsCount"
QT_MOC_LITERAL(38, 325, 10), // "SystemFont"
QT_MOC_LITERAL(39, 336, 11), // "GeneralFont"
QT_MOC_LITERAL(40, 348, 9), // "FixedFont"
QT_MOC_LITERAL(41, 358, 9), // "TitleFont"
QT_MOC_LITERAL(42, 368, 20) // "SmallestReadableFont"

    },
    "QFontDatabase\0WritingSystem\0Any\0Latin\0"
    "Greek\0Cyrillic\0Armenian\0Hebrew\0Arabic\0"
    "Syriac\0Thaana\0Devanagari\0Bengali\0"
    "Gurmukhi\0Gujarati\0Oriya\0Tamil\0Telugu\0"
    "Kannada\0Malayalam\0Sinhala\0Thai\0Lao\0"
    "Tibetan\0Myanmar\0Georgian\0Khmer\0"
    "SimplifiedChinese\0TraditionalChinese\0"
    "Japanese\0Korean\0Vietnamese\0Symbol\0"
    "Other\0Ogham\0Runic\0Nko\0WritingSystemsCount\0"
    "SystemFont\0GeneralFont\0FixedFont\0"
    "TitleFont\0SmallestReadableFont"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_QFontDatabase[] = {

 // content:
       8,       // revision
       0,       // classname
       0,    0, // classinfo
       0,    0, // methods
       0,    0, // properties
       2,   14, // enums/sets
       0,    0, // constructors
       4,       // flags
       0,       // signalCount

 // enums: name, alias, flags, count, data
       1,    1, 0x0,   36,   24,
      38,   38, 0x0,    4,   96,

 // enum data: key, value
       2, uint(QFontDatabase::Any),
       3, uint(QFontDatabase::Latin),
       4, uint(QFontDatabase::Greek),
       5, uint(QFontDatabase::Cyrillic),
       6, uint(QFontDatabase::Armenian),
       7, uint(QFontDatabase::Hebrew),
       8, uint(QFontDatabase::Arabic),
       9, uint(QFontDatabase::Syriac),
      10, uint(QFontDatabase::Thaana),
      11, uint(QFontDatabase::Devanagari),
      12, uint(QFontDatabase::Bengali),
      13, uint(QFontDatabase::Gurmukhi),
      14, uint(QFontDatabase::Gujarati),
      15, uint(QFontDatabase::Oriya),
      16, uint(QFontDatabase::Tamil),
      17, uint(QFontDatabase::Telugu),
      18, uint(QFontDatabase::Kannada),
      19, uint(QFontDatabase::Malayalam),
      20, uint(QFontDatabase::Sinhala),
      21, uint(QFontDatabase::Thai),
      22, uint(QFontDatabase::Lao),
      23, uint(QFontDatabase::Tibetan),
      24, uint(QFontDatabase::Myanmar),
      25, uint(QFontDatabase::Georgian),
      26, uint(QFontDatabase::Khmer),
      27, uint(QFontDatabase::SimplifiedChinese),
      28, uint(QFontDatabase::TraditionalChinese),
      29, uint(QFontDatabase::Japanese),
      30, uint(QFontDatabase::Korean),
      31, uint(QFontDatabase::Vietnamese),
      32, uint(QFontDatabase::Symbol),
      33, uint(QFontDatabase::Other),
      34, uint(QFontDatabase::Ogham),
      35, uint(QFontDatabase::Runic),
      36, uint(QFontDatabase::Nko),
      37, uint(QFontDatabase::WritingSystemsCount),
      39, uint(QFontDatabase::GeneralFont),
      40, uint(QFontDatabase::FixedFont),
      41, uint(QFontDatabase::TitleFont),
      42, uint(QFontDatabase::SmallestReadableFont),

       0        // eod
};

QT_INIT_METAOBJECT const QMetaObject QFontDatabase::staticMetaObject = { {
    nullptr,
    qt_meta_stringdata_QFontDatabase.data,
    qt_meta_data_QFontDatabase,
    nullptr,
    nullptr,
    nullptr
} };

QT_WARNING_POP
QT_END_MOC_NAMESPACE
