10#include <QtCore/qmetatype.h>
12#if __has_include(<QtCore/qtmochelpers.h>)
13#include <QtCore/qtmochelpers.h>
21#if !defined(Q_MOC_OUTPUT_REVISION)
22#error "The header file 'chartextdocument.h' doesn't include <QObject>."
23#elif Q_MOC_OUTPUT_REVISION != 68
24#error "This file was generated using the moc from 6.6.3. It"
25#error "cannot be used with the include files from this version of Qt."
26#error "(The moc has changed too much.)"
35QT_WARNING_DISABLE_GCC(
"-Wuseless-cast")
38#ifdef QT_MOC_HAS_STRINGDATA
39struct qt_meta_stringdata_CLASSedbeeSCOPECharTextDocumentENDCLASS_t {};
40constexpr auto qt_meta_stringdata_CLASSedbeeSCOPECharTextDocumentENDCLASS = QtMocHelpers::stringData(
41 "edbee::CharTextDocument",
44 "edbee::TextBufferChange",
58#define QT_MOC_LITERAL(ofs, len) \
59 uint(sizeof(qt_meta_stringdata_CLASSedbeeSCOPECharTextDocumentENDCLASS_t::offsetsAndSizes) + ofs), len
58#define QT_MOC_LITERAL(ofs, len) \ …
60Q_CONSTINIT static const qt_meta_stringdata_CLASSedbeeSCOPECharTextDocumentENDCLASS_t qt_meta_stringdata_CLASSedbeeSCOPECharTextDocumentENDCLASS = {
69 "edbee::CharTextDocument",
72 "edbee::TextBufferChange",
80Q_CONSTINIT static const uint qt_meta_data_CLASSedbeeSCOPECharTextDocumentENDCLASS[] = {
94 1, 2, 26, 2, 0x09, 1 ,
95 1, 1, 31, 2, 0x29, 4 ,
98 QMetaType::Void, 0x80000000 | 3, QMetaType::QString, 4, 5,
99 QMetaType::Void, 0x80000000 | 3, 4,
104Q_CONSTINIT const QMetaObject edbee::CharTextDocument::staticMetaObject = { {
105 QMetaObject::SuperData::link<TextDocument::staticMetaObject>(),
106 qt_meta_stringdata_CLASSedbeeSCOPECharTextDocumentENDCLASS.
offsetsAndSizes,
107 qt_meta_data_CLASSedbeeSCOPECharTextDocumentENDCLASS,
110 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSedbeeSCOPECharTextDocumentENDCLASS_t,
112 QtPrivate::TypeAndForceComplete<CharTextDocument, std::true_type>,
114 QtPrivate::TypeAndForceComplete<void, std::false_type>,
115 QtPrivate::TypeAndForceComplete<const edbee::TextBufferChange &, std::false_type>,
116 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
118 QtPrivate::TypeAndForceComplete<void, std::false_type>,
119 QtPrivate::TypeAndForceComplete<const edbee::TextBufferChange &, std::false_type>
124void edbee::CharTextDocument::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
126 if (_c == QMetaObject::InvokeMetaMethod) {
130 case 0: _t->textBufferChanged((*
reinterpret_cast< std::add_pointer_t<edbee::TextBufferChange>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[2])));
break;
131 case 1: _t->textBufferChanged((*
reinterpret_cast< std::add_pointer_t<edbee::TextBufferChange>
>(_a[1])));
break;
134 }
else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
136 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
138 switch (*
reinterpret_cast<int*
>(_a[1])) {
139 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
141 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType::fromType< edbee::TextBufferChange >();
break;
145 switch (*
reinterpret_cast<int*
>(_a[1])) {
146 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
148 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType::fromType< edbee::TextBufferChange >();
break;
155const QMetaObject *edbee::CharTextDocument::metaObject()
const
157 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
160void *edbee::CharTextDocument::qt_metacast(
const char *_clname)
162 if (!_clname)
return nullptr;
163 if (!strcmp(_clname, qt_meta_stringdata_CLASSedbeeSCOPECharTextDocumentENDCLASS.
stringdata0))
164 return static_cast<void*
>(
this);
165 return TextDocument::qt_metacast(_clname);
168int edbee::CharTextDocument::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
170 _id = TextDocument::qt_metacall(_c, _id, _a);
173 if (_c == QMetaObject::InvokeMetaMethod) {
175 qt_static_metacall(
this, _c, _id, _a);
177 }
else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
179 qt_static_metacall(
this, _c, _id, _a);
CharTextDocument(QObject *object)
The main contstructor of the chartext document.
Definition chartextdocument.cpp:28
#define QT_MOC_LITERAL(ofs, len)
Definition moc_chartextdocument.cpp:58
#define Q_CONSTINIT
Definition moc_texteditorscrollarea.cpp:30
Definition moc_texteditorscrollarea.cpp:36