umbrello 25.12.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
moc_testbase.cpp
Go to the documentation of this file.
1/****************************************************************************
2** Meta object code from reading C++ file 'testbase.h'
3**
4** Created by: The Qt Meta Object Compiler version 69 (Qt 6.9.3)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
10#include <QtNetwork/QSslError>
11#include <QtCore/qmetatype.h>
12
13#include <QtCore/qtmochelpers.h>
14
15#include <memory>
16
17
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.)"
25#endif
26
27#ifndef Q_CONSTINIT
28#define Q_CONSTINIT
29#endif
30
31QT_WARNING_PUSH
33QT_WARNING_DISABLE_GCC("-Wuseless-cast")
34namespace {
35struct qt_meta_tag_ZN8TestBaseE_t {};
36} // unnamed namespace
37
38template <> constexpr inline auto TestBase::qt_create_metaobjectdata<qt_meta_tag_ZN8TestBaseE_t>()
39{
40 namespace QMC = QtMocConstants;
41 QtMocHelpers::StringRefStorage qt_stringData {
42 "TestBase",
43 "initTestCase",
44 "",
45 "cleanupTestCase",
46 "cleanupOnExit",
47 "p"
48 };
49
50 QtMocHelpers::UintData qt_methods {
51 // Slot 'initTestCase'
52 QtMocHelpers::SlotData<void()>(1, 2, QMC::AccessProtected, QMetaType::Void),
53 // Slot 'cleanupTestCase'
54 QtMocHelpers::SlotData<void()>(3, 2, QMC::AccessProtected, QMetaType::Void),
55 // Slot 'cleanupOnExit'
56 QtMocHelpers::SlotData<void(QObject *)>(4, 2, QMC::AccessProtected, QMetaType::Void, {{
57 { QMetaType::QObjectStar, 5 },
58 }}),
59 };
60 QtMocHelpers::UintData qt_properties {
61 };
62 QtMocHelpers::UintData qt_enums {
63 };
64 return QtMocHelpers::metaObjectData<TestBase, qt_meta_tag_ZN8TestBaseE_t>(QMC::MetaObjectFlag{}, qt_stringData,
65 qt_methods, qt_properties, qt_enums);
66}
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,
71 qt_static_metacall,
72 nullptr,
73 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN8TestBaseE_t>.metaTypes,
74 nullptr
75} };
76
77void TestBase::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
78{
79 auto *_t = static_cast<TestBase *>(_o);
80 if (_c == QMetaObject::InvokeMetaMethod) {
81 switch (_id) {
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;
85 default: ;
86 }
87 }
88}
89
90const QMetaObject *TestBase::metaObject() const
91{
92 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
93}
94
95void *TestBase::qt_metacast(const char *_clname)
96{
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);
101}
102
103int TestBase::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
104{
105 _id = QObject::qt_metacall(_c, _id, _a);
106 if (_id < 0)
107 return _id;
108 if (_c == QMetaObject::InvokeMetaMethod) {
109 if (_id < 3)
110 qt_static_metacall(this, _c, _id, _a);
111 _id -= 3;
112 }
113 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
114 if (_id < 3)
115 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
116 _id -= 3;
117 }
118 return _id;
119}
120namespace {
121struct qt_meta_tag_ZN21TestCodeGeneratorBaseE_t {};
122} // unnamed namespace
123
124template <> constexpr inline auto TestCodeGeneratorBase::qt_create_metaobjectdata<qt_meta_tag_ZN21TestCodeGeneratorBaseE_t>()
125{
126 namespace QMC = QtMocConstants;
127 QtMocHelpers::StringRefStorage qt_stringData {
128 "TestCodeGeneratorBase",
129 "initTestCase",
130 ""
131 };
132
133 QtMocHelpers::UintData qt_methods {
134 // Slot 'initTestCase'
135 QtMocHelpers::SlotData<void()>(1, 2, QMC::AccessPrivate, QMetaType::Void),
136 };
137 QtMocHelpers::UintData qt_properties {
138 };
139 QtMocHelpers::UintData qt_enums {
140 };
141 return QtMocHelpers::metaObjectData<TestCodeGeneratorBase, qt_meta_tag_ZN21TestCodeGeneratorBaseE_t>(QMC::MetaObjectFlag{}, qt_stringData,
142 qt_methods, qt_properties, qt_enums);
143}
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,
148 qt_static_metacall,
149 nullptr,
150 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN21TestCodeGeneratorBaseE_t>.metaTypes,
151 nullptr
152} };
153
154void TestCodeGeneratorBase::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
155{
156 auto *_t = static_cast<TestCodeGeneratorBase *>(_o);
157 if (_c == QMetaObject::InvokeMetaMethod) {
158 switch (_id) {
159 case 0: _t->initTestCase(); break;
160 default: ;
161 }
162 }
163 (void)_a;
164}
165
166const QMetaObject *TestCodeGeneratorBase::metaObject() const
167{
168 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
169}
170
171void *TestCodeGeneratorBase::qt_metacast(const char *_clname)
172{
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);
177}
178
179int TestCodeGeneratorBase::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
180{
181 _id = TestBase::qt_metacall(_c, _id, _a);
182 if (_id < 0)
183 return _id;
184 if (_c == QMetaObject::InvokeMetaMethod) {
185 if (_id < 1)
186 qt_static_metacall(this, _c, _id, _a);
187 _id -= 1;
188 }
189 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
190 if (_id < 1)
191 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
192 _id -= 1;
193 }
194 return _id;
195}
196QT_WARNING_POP
TestBase(QObject *parent=nullptr)
Definition testbase.cpp:35
#define Q_CONSTINIT
Definition moc_parser.cpp:27
Definition moc_parser.cpp:33