umbrello 25.04.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
moc_testumlobject.cpp
Go to the documentation of this file.
1/****************************************************************************
2** Meta object code from reading C++ file 'testumlobject.h'
3**
4** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.13)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
9#include <memory>
10#include "../../../../unittests/testumlobject.h"
11#include <QtCore/qbytearray.h>
12#include <QtCore/qmetatype.h>
13#if !defined(Q_MOC_OUTPUT_REVISION)
14#error "The header file 'testumlobject.h' doesn't include <QObject>."
15#elif Q_MOC_OUTPUT_REVISION != 67
16#error "This file was generated using the moc from 5.15.13. It"
17#error "cannot be used with the include files from this version of Qt."
18#error "(The moc has changed too much.)"
19#endif
20
21QT_BEGIN_MOC_NAMESPACE
22QT_WARNING_PUSH
23QT_WARNING_DISABLE_DEPRECATED
25 QByteArrayData data[18];
26 char stringdata0[267];
27};
28#define QT_MOC_LITERAL(idx, ofs, len) \
29 Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
30 qptrdiff(offsetof(qt_meta_stringdata_TestUMLObject_t, stringdata0) + ofs \
31 - idx * sizeof(QByteArrayData)) \
32 )
34 {
35QT_MOC_LITERAL(0, 0, 13), // "TestUMLObject"
36QT_MOC_LITERAL(1, 14, 13), // "test_copyInto"
37QT_MOC_LITERAL(2, 28, 0), // ""
38QT_MOC_LITERAL(3, 29, 10), // "test_clone"
39QT_MOC_LITERAL(4, 40, 8), // "test_doc"
40QT_MOC_LITERAL(5, 49, 10), // "test_equal"
41QT_MOC_LITERAL(6, 60, 23), // "test_fullyQualifiedName"
42QT_MOC_LITERAL(7, 84, 15), // "test_isAbstract"
43QT_MOC_LITERAL(8, 100, 13), // "test_isStatic"
44QT_MOC_LITERAL(9, 114, 15), // "test_resolveRef"
45QT_MOC_LITERAL(10, 130, 16), // "test_saveAndLoad"
46QT_MOC_LITERAL(11, 147, 16), // "test_setBaseType"
47QT_MOC_LITERAL(12, 164, 18), // "test_setStereotype"
48QT_MOC_LITERAL(13, 183, 18), // "test_setUMLPackage"
49QT_MOC_LITERAL(14, 202, 18), // "test_setVisibility"
50QT_MOC_LITERAL(15, 221, 13), // "test_toString"
51QT_MOC_LITERAL(16, 235, 17), // "test_dynamic_cast"
52QT_MOC_LITERAL(17, 253, 13) // "test_isUMLXXX"
53
54 },
55 "TestUMLObject\0test_copyInto\0\0test_clone\0"
56 "test_doc\0test_equal\0test_fullyQualifiedName\0"
57 "test_isAbstract\0test_isStatic\0"
58 "test_resolveRef\0test_saveAndLoad\0"
59 "test_setBaseType\0test_setStereotype\0"
60 "test_setUMLPackage\0test_setVisibility\0"
61 "test_toString\0test_dynamic_cast\0"
62 "test_isUMLXXX"
63};
64#undef QT_MOC_LITERAL
65
66static const uint qt_meta_data_TestUMLObject[] = {
67
68 // content:
69 8, // revision
70 0, // classname
71 0, 0, // classinfo
72 16, 14, // methods
73 0, 0, // properties
74 0, 0, // enums/sets
75 0, 0, // constructors
76 0, // flags
77 0, // signalCount
78
79 // slots: name, argc, parameters, tag, flags
80 1, 0, 94, 2, 0x08 /* Private */,
81 3, 0, 95, 2, 0x08 /* Private */,
82 4, 0, 96, 2, 0x08 /* Private */,
83 5, 0, 97, 2, 0x08 /* Private */,
84 6, 0, 98, 2, 0x08 /* Private */,
85 7, 0, 99, 2, 0x08 /* Private */,
86 8, 0, 100, 2, 0x08 /* Private */,
87 9, 0, 101, 2, 0x08 /* Private */,
88 10, 0, 102, 2, 0x08 /* Private */,
89 11, 0, 103, 2, 0x08 /* Private */,
90 12, 0, 104, 2, 0x08 /* Private */,
91 13, 0, 105, 2, 0x08 /* Private */,
92 14, 0, 106, 2, 0x08 /* Private */,
93 15, 0, 107, 2, 0x08 /* Private */,
94 16, 0, 108, 2, 0x08 /* Private */,
95 17, 0, 109, 2, 0x08 /* Private */,
96
97 // slots: parameters
98 QMetaType::Void,
99 QMetaType::Void,
100 QMetaType::Void,
101 QMetaType::Void,
102 QMetaType::Void,
103 QMetaType::Void,
104 QMetaType::Void,
105 QMetaType::Void,
106 QMetaType::Void,
107 QMetaType::Void,
108 QMetaType::Void,
109 QMetaType::Void,
110 QMetaType::Void,
111 QMetaType::Void,
112 QMetaType::Void,
113 QMetaType::Void,
114
115 0 // eod
116};
117
118void TestUMLObject::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
119{
120 if (_c == QMetaObject::InvokeMetaMethod) {
121 auto *_t = static_cast<TestUMLObject *>(_o);
122 (void)_t;
123 switch (_id) {
124 case 0: _t->test_copyInto(); break;
125 case 1: _t->test_clone(); break;
126 case 2: _t->test_doc(); break;
127 case 3: _t->test_equal(); break;
128 case 4: _t->test_fullyQualifiedName(); break;
129 case 5: _t->test_isAbstract(); break;
130 case 6: _t->test_isStatic(); break;
131 case 7: _t->test_resolveRef(); break;
132 case 8: _t->test_saveAndLoad(); break;
133 case 9: _t->test_setBaseType(); break;
134 case 10: _t->test_setStereotype(); break;
135 case 11: _t->test_setUMLPackage(); break;
136 case 12: _t->test_setVisibility(); break;
137 case 13: _t->test_toString(); break;
138 case 14: _t->test_dynamic_cast(); break;
139 case 15: _t->test_isUMLXXX(); break;
140 default: ;
141 }
142 }
143 (void)_a;
144}
145
146QT_INIT_METAOBJECT const QMetaObject TestUMLObject::staticMetaObject = { {
147 QMetaObject::SuperData::link<TestBase::staticMetaObject>(),
150 qt_static_metacall,
151 nullptr,
152 nullptr
153} };
154
155
156const QMetaObject *TestUMLObject::metaObject() const
157{
158 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
159}
160
161void *TestUMLObject::qt_metacast(const char *_clname)
162{
163 if (!_clname) return nullptr;
164 if (!strcmp(_clname, qt_meta_stringdata_TestUMLObject.stringdata0))
165 return static_cast<void*>(this);
166 return TestBase::qt_metacast(_clname);
167}
168
169int TestUMLObject::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
170{
171 _id = TestBase::qt_metacall(_c, _id, _a);
172 if (_id < 0)
173 return _id;
174 if (_c == QMetaObject::InvokeMetaMethod) {
175 if (_id < 16)
176 qt_static_metacall(this, _c, _id, _a);
177 _id -= 16;
178 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
179 if (_id < 16)
180 *reinterpret_cast<int*>(_a[0]) = -1;
181 _id -= 16;
182 }
183 return _id;
184}
185QT_WARNING_POP
186QT_END_MOC_NAMESPACE
Definition testumlobject.h:13
void test_copyInto()
Definition testumlobject.cpp:28
static const qt_meta_stringdata_TestUMLObject_t qt_meta_stringdata_TestUMLObject
Definition moc_testumlobject.cpp:33
#define QT_MOC_LITERAL(idx, ofs, len)
Definition moc_testumlobject.cpp:28
static const uint qt_meta_data_TestUMLObject[]
Definition moc_testumlobject.cpp:66
Definition moc_testumlobject.cpp:24
QByteArrayData data[18]
Definition moc_testumlobject.cpp:25
char stringdata0[267]
Definition moc_testumlobject.cpp:26