10#include <QtNetwork/QSslError>
11#include <QtCore/qmetatype.h>
13#include <QtCore/qtmochelpers.h>
18#include <QtCore/qxptype_traits.h>
19#if !defined(Q_MOC_OUTPUT_REVISION)
20#error "The header file 'testbase.h' doesn't include <QObject>."
21#elif Q_MOC_OUTPUT_REVISION != 69
22#error "This file was generated using the moc from 6.9.3. It"
23#error "cannot be used with the include files from this version of Qt."
24#error "(The moc has changed too much.)"
33QT_WARNING_DISABLE_GCC(
"-Wuseless-cast")
35struct qt_meta_tag_ZN8TestBaseE_t {};
38template <>
constexpr inline auto TestBase::qt_create_metaobjectdata<qt_meta_tag_ZN8TestBaseE_t>()
40 namespace QMC = QtMocConstants;
41 QtMocHelpers::StringRefStorage qt_stringData {
50 QtMocHelpers::UintData qt_methods {
52 QtMocHelpers::SlotData<void()>(1, 2, QMC::AccessProtected, QMetaType::Void),
54 QtMocHelpers::SlotData<void()>(3, 2, QMC::AccessProtected, QMetaType::Void),
56 QtMocHelpers::SlotData<void(QObject *)>(4, 2, QMC::AccessProtected, QMetaType::Void, {{
57 { QMetaType::QObjectStar, 5 },
60 QtMocHelpers::UintData qt_properties {
62 QtMocHelpers::UintData qt_enums {
64 return QtMocHelpers::metaObjectData<TestBase, qt_meta_tag_ZN8TestBaseE_t>(QMC::MetaObjectFlag{}, qt_stringData,
65 qt_methods, qt_properties, qt_enums);
67Q_CONSTINIT const QMetaObject TestBase::staticMetaObject = { {
68 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
69 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN8TestBaseE_t>.stringdata,
70 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN8TestBaseE_t>.data,
73 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN8TestBaseE_t>.metaTypes,
77void TestBase::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
79 auto *_t =
static_cast<TestBase *
>(_o);
80 if (_c == QMetaObject::InvokeMetaMethod) {
82 case 0: _t->initTestCase();
break;
83 case 1: _t->cleanupTestCase();
break;
84 case 2: _t->cleanupOnExit((*
reinterpret_cast< std::add_pointer_t<QObject*>
>(_a[1])));
break;
90const QMetaObject *TestBase::metaObject()
const
92 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
95void *TestBase::qt_metacast(
const char *_clname)
97 if (!_clname)
return nullptr;
98 if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN8TestBaseE_t>.strings))
99 return static_cast<void*
>(
this);
100 return QObject::qt_metacast(_clname);
103int TestBase::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
105 _id = QObject::qt_metacall(_c, _id, _a);
108 if (_c == QMetaObject::InvokeMetaMethod) {
110 qt_static_metacall(
this, _c, _id, _a);
113 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
115 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
121struct qt_meta_tag_ZN21TestCodeGeneratorBaseE_t {};
124template <>
constexpr inline auto TestCodeGeneratorBase::qt_create_metaobjectdata<qt_meta_tag_ZN21TestCodeGeneratorBaseE_t>()
126 namespace QMC = QtMocConstants;
127 QtMocHelpers::StringRefStorage qt_stringData {
128 "TestCodeGeneratorBase",
133 QtMocHelpers::UintData qt_methods {
135 QtMocHelpers::SlotData<void()>(1, 2, QMC::AccessPrivate, QMetaType::Void),
137 QtMocHelpers::UintData qt_properties {
139 QtMocHelpers::UintData qt_enums {
141 return QtMocHelpers::metaObjectData<TestCodeGeneratorBase, qt_meta_tag_ZN21TestCodeGeneratorBaseE_t>(QMC::MetaObjectFlag{}, qt_stringData,
142 qt_methods, qt_properties, qt_enums);
144Q_CONSTINIT const QMetaObject TestCodeGeneratorBase::staticMetaObject = { {
145 QMetaObject::SuperData::link<TestBase::staticMetaObject>(),
146 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN21TestCodeGeneratorBaseE_t>.stringdata,
147 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN21TestCodeGeneratorBaseE_t>.data,
150 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN21TestCodeGeneratorBaseE_t>.metaTypes,
154void TestCodeGeneratorBase::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
156 auto *_t =
static_cast<TestCodeGeneratorBase *
>(_o);
157 if (_c == QMetaObject::InvokeMetaMethod) {
159 case 0: _t->initTestCase();
break;
166const QMetaObject *TestCodeGeneratorBase::metaObject()
const
168 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
171void *TestCodeGeneratorBase::qt_metacast(
const char *_clname)
173 if (!_clname)
return nullptr;
174 if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN21TestCodeGeneratorBaseE_t>.strings))
175 return static_cast<void*
>(
this);
176 return TestBase::qt_metacast(_clname);
179int TestCodeGeneratorBase::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
181 _id = TestBase::qt_metacall(_c, _id, _a);
184 if (_c == QMetaObject::InvokeMetaMethod) {
186 qt_static_metacall(
this, _c, _id, _a);
189 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
191 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
TestBase(QObject *parent=nullptr)
Definition testbase.cpp:35
#define Q_CONSTINIT
Definition moc_parser.cpp:27
Definition moc_parser.cpp:33