Warning, /sdk/clazy/tests/fully-qualified-moc-types/main.moc_ is written in an unsupported language. File is not indexed.
0001 /**************************************************************************** 0002 ** Meta object code from reading C++ file 'main.cpp' 0003 ** 0004 ** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.5) 0005 ** 0006 ** WARNING! All changes made in this file will be lost! 0007 *****************************************************************************/ 0008 0009 #include <QtCore/qbytearray.h> 0010 #include <QtCore/qmetatype.h> 0011 #if !defined(Q_MOC_OUTPUT_REVISION) 0012 #error "The header file 'main.cpp' doesn't include <QObject>." 0013 #elif Q_MOC_OUTPUT_REVISION != 67 0014 #error "This file was generated using the moc from 5.9.5. It" 0015 #error "cannot be used with the include files from this version of Qt." 0016 #error "(The moc has changed too much.)" 0017 #endif 0018 0019 QT_BEGIN_MOC_NAMESPACE 0020 QT_WARNING_PUSH 0021 QT_WARNING_DISABLE_DEPRECATED 0022 struct qt_meta_stringdata_NonNamespacedGadget_t { 0023 QByteArrayData data[1]; 0024 char stringdata0[20]; 0025 }; 0026 #define QT_MOC_LITERAL(idx, ofs, len) \ 0027 Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ 0028 qptrdiff(offsetof(qt_meta_stringdata_NonNamespacedGadget_t, stringdata0) + ofs \ 0029 - idx * sizeof(QByteArrayData)) \ 0030 ) 0031 static const qt_meta_stringdata_NonNamespacedGadget_t qt_meta_stringdata_NonNamespacedGadget = { 0032 { 0033 QT_MOC_LITERAL(0, 0, 19) // "NonNamespacedGadget" 0034 0035 }, 0036 "NonNamespacedGadget" 0037 }; 0038 #undef QT_MOC_LITERAL 0039 0040 static const uint qt_meta_data_NonNamespacedGadget[] = { 0041 0042 // content: 0043 7, // revision 0044 0, // classname 0045 0, 0, // classinfo 0046 0, 0, // methods 0047 0, 0, // properties 0048 0, 0, // enums/sets 0049 0, 0, // constructors 0050 4, // flags 0051 0, // signalCount 0052 0053 0 // eod 0054 }; 0055 0056 const QMetaObject NonNamespacedGadget::staticMetaObject = { 0057 { nullptr, qt_meta_stringdata_NonNamespacedGadget.data, 0058 qt_meta_data_NonNamespacedGadget, nullptr, nullptr, nullptr} 0059 }; 0060 0061 struct qt_meta_stringdata_NS__NamespacedGadget_t { 0062 QByteArrayData data[1]; 0063 char stringdata0[21]; 0064 }; 0065 #define QT_MOC_LITERAL(idx, ofs, len) \ 0066 Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ 0067 qptrdiff(offsetof(qt_meta_stringdata_NS__NamespacedGadget_t, stringdata0) + ofs \ 0068 - idx * sizeof(QByteArrayData)) \ 0069 ) 0070 static const qt_meta_stringdata_NS__NamespacedGadget_t qt_meta_stringdata_NS__NamespacedGadget = { 0071 { 0072 QT_MOC_LITERAL(0, 0, 20) // "NS::NamespacedGadget" 0073 0074 }, 0075 "NS::NamespacedGadget" 0076 }; 0077 #undef QT_MOC_LITERAL 0078 0079 static const uint qt_meta_data_NS__NamespacedGadget[] = { 0080 0081 // content: 0082 7, // revision 0083 0, // classname 0084 0, 0, // classinfo 0085 0, 0, // methods 0086 0, 0, // properties 0087 0, 0, // enums/sets 0088 0, 0, // constructors 0089 4, // flags 0090 0, // signalCount 0091 0092 0 // eod 0093 }; 0094 0095 const QMetaObject NS::NamespacedGadget::staticMetaObject = { 0096 { nullptr, qt_meta_stringdata_NS__NamespacedGadget.data, 0097 qt_meta_data_NS__NamespacedGadget, nullptr, nullptr, nullptr} 0098 }; 0099 0100 struct qt_meta_stringdata_NS__MyObject_t { 0101 QByteArrayData data[41]; 0102 char stringdata0[407]; 0103 }; 0104 #define QT_MOC_LITERAL(idx, ofs, len) \ 0105 Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ 0106 qptrdiff(offsetof(qt_meta_stringdata_NS__MyObject_t, stringdata0) + ofs \ 0107 - idx * sizeof(QByteArrayData)) \ 0108 ) 0109 static const qt_meta_stringdata_NS__MyObject_t qt_meta_stringdata_NS__MyObject = { 0110 { 0111 QT_MOC_LITERAL(0, 0, 12), // "NS::MyObject" 0112 QT_MOC_LITERAL(1, 13, 5), // "mysig" 0113 QT_MOC_LITERAL(2, 19, 0), // "" 0114 QT_MOC_LITERAL(3, 20, 10), // "NS::MyType" 0115 QT_MOC_LITERAL(4, 31, 6), // "mysig2" 0116 QT_MOC_LITERAL(5, 38, 6), // "MyType" 0117 QT_MOC_LITERAL(6, 45, 6), // "mysig3" 0118 QT_MOC_LITERAL(7, 52, 6), // "mysig4" 0119 QT_MOC_LITERAL(8, 59, 6), // "mysig5" 0120 QT_MOC_LITERAL(9, 66, 1), // "A" 0121 QT_MOC_LITERAL(10, 68, 6), // "mysig6" 0122 QT_MOC_LITERAL(11, 75, 6), // "mysig7" 0123 QT_MOC_LITERAL(12, 82, 8), // "const A*" 0124 QT_MOC_LITERAL(13, 91, 6), // "mysig8" 0125 QT_MOC_LITERAL(14, 98, 2), // "A*" 0126 QT_MOC_LITERAL(15, 101, 7), // "myslot1" 0127 QT_MOC_LITERAL(16, 109, 7), // "myslot2" 0128 QT_MOC_LITERAL(17, 117, 7), // "myslot3" 0129 QT_MOC_LITERAL(18, 125, 7), // "myslot4" 0130 QT_MOC_LITERAL(19, 133, 7), // "myslot5" 0131 QT_MOC_LITERAL(20, 141, 7), // "myslot6" 0132 QT_MOC_LITERAL(21, 149, 7), // "myslot7" 0133 QT_MOC_LITERAL(22, 157, 7), // "myslot8" 0134 QT_MOC_LITERAL(23, 165, 12), // "myinvokable1" 0135 QT_MOC_LITERAL(24, 178, 12), // "myinvokable2" 0136 QT_MOC_LITERAL(25, 191, 12), // "myinvokable3" 0137 QT_MOC_LITERAL(26, 204, 12), // "myinvokable4" 0138 QT_MOC_LITERAL(27, 217, 12), // "myinvokable5" 0139 QT_MOC_LITERAL(28, 230, 12), // "myinvokable6" 0140 QT_MOC_LITERAL(29, 243, 12), // "myinvokable7" 0141 QT_MOC_LITERAL(30, 256, 12), // "myinvokable8" 0142 QT_MOC_LITERAL(31, 269, 3), // "foo" 0143 QT_MOC_LITERAL(32, 273, 4), // "foo1" 0144 QT_MOC_LITERAL(33, 278, 7), // "enumFoo" 0145 QT_MOC_LITERAL(34, 286, 7), // "EnumFoo" 0146 QT_MOC_LITERAL(35, 294, 16), // "namespacedGadget" 0147 QT_MOC_LITERAL(36, 311, 16), // "NamespacedGadget" 0148 QT_MOC_LITERAL(37, 328, 17), // "namespacedGadget2" 0149 QT_MOC_LITERAL(38, 346, 20), // "NS::NamespacedGadget" 0150 QT_MOC_LITERAL(39, 367, 19), // "nonNamespacedGadget" 0151 QT_MOC_LITERAL(40, 387, 19) // "NonNamespacedGadget" 0152 0153 }, 0154 "NS::MyObject\0mysig\0\0NS::MyType\0mysig2\0" 0155 "MyType\0mysig3\0mysig4\0mysig5\0A\0mysig6\0" 0156 "mysig7\0const A*\0mysig8\0A*\0myslot1\0" 0157 "myslot2\0myslot3\0myslot4\0myslot5\0myslot6\0" 0158 "myslot7\0myslot8\0myinvokable1\0myinvokable2\0" 0159 "myinvokable3\0myinvokable4\0myinvokable5\0" 0160 "myinvokable6\0myinvokable7\0myinvokable8\0" 0161 "foo\0foo1\0enumFoo\0EnumFoo\0namespacedGadget\0" 0162 "NamespacedGadget\0namespacedGadget2\0" 0163 "NS::NamespacedGadget\0nonNamespacedGadget\0" 0164 "NonNamespacedGadget" 0165 }; 0166 #undef QT_MOC_LITERAL 0167 0168 static const uint qt_meta_data_NS__MyObject[] = { 0169 0170 // content: 0171 7, // revision 0172 0, // classname 0173 0, 0, // classinfo 0174 24, 14, // methods 0175 6, 206, // properties 0176 0, 0, // enums/sets 0177 0, 0, // constructors 0178 0, // flags 0179 8, // signalCount 0180 0181 // signals: name, argc, parameters, tag, flags 0182 1, 1, 134, 2, 0x06 /* Public */, 0183 4, 1, 137, 2, 0x06 /* Public */, 0184 6, 1, 140, 2, 0x06 /* Public */, 0185 7, 1, 143, 2, 0x06 /* Public */, 0186 8, 1, 146, 2, 0x06 /* Public */, 0187 10, 1, 149, 2, 0x06 /* Public */, 0188 11, 1, 152, 2, 0x06 /* Public */, 0189 13, 1, 155, 2, 0x06 /* Public */, 0190 0191 // slots: name, argc, parameters, tag, flags 0192 15, 1, 158, 2, 0x0a /* Public */, 0193 16, 1, 161, 2, 0x0a /* Public */, 0194 17, 1, 164, 2, 0x0a /* Public */, 0195 18, 1, 167, 2, 0x0a /* Public */, 0196 19, 1, 170, 2, 0x0a /* Public */, 0197 20, 1, 173, 2, 0x0a /* Public */, 0198 21, 1, 176, 2, 0x0a /* Public */, 0199 22, 1, 179, 2, 0x0a /* Public */, 0200 0201 // methods: name, argc, parameters, tag, flags 0202 23, 1, 182, 2, 0x02 /* Public */, 0203 24, 1, 185, 2, 0x02 /* Public */, 0204 25, 1, 188, 2, 0x02 /* Public */, 0205 26, 1, 191, 2, 0x02 /* Public */, 0206 27, 1, 194, 2, 0x02 /* Public */, 0207 28, 1, 197, 2, 0x02 /* Public */, 0208 29, 1, 200, 2, 0x02 /* Public */, 0209 30, 1, 203, 2, 0x02 /* Public */, 0210 0211 // signals: parameters 0212 QMetaType::Void, 0x80000000 | 3, 2, 0213 QMetaType::Void, 0x80000000 | 5, 2, 0214 QMetaType::Void, 0x80000000 | 3, 2, 0215 QMetaType::Void, 0x80000000 | 3, 2, 0216 QMetaType::Void, 0x80000000 | 9, 2, 0217 QMetaType::Void, 0x80000000 | 9, 2, 0218 QMetaType::Void, 0x80000000 | 12, 2, 0219 QMetaType::Void, 0x80000000 | 14, 2, 0220 0221 // slots: parameters 0222 QMetaType::Void, 0x80000000 | 3, 2, 0223 QMetaType::Void, 0x80000000 | 5, 2, 0224 QMetaType::Void, 0x80000000 | 3, 2, 0225 QMetaType::Void, 0x80000000 | 3, 2, 0226 QMetaType::Void, 0x80000000 | 9, 2, 0227 QMetaType::Void, 0x80000000 | 9, 2, 0228 QMetaType::Void, 0x80000000 | 12, 2, 0229 QMetaType::Void, 0x80000000 | 14, 2, 0230 0231 // methods: parameters 0232 QMetaType::Void, 0x80000000 | 3, 2, 0233 QMetaType::Void, 0x80000000 | 5, 2, 0234 QMetaType::Void, 0x80000000 | 3, 2, 0235 QMetaType::Void, 0x80000000 | 3, 2, 0236 QMetaType::Void, 0x80000000 | 9, 2, 0237 QMetaType::Void, 0x80000000 | 9, 2, 0238 QMetaType::Void, 0x80000000 | 12, 2, 0239 QMetaType::Void, 0x80000000 | 14, 2, 0240 0241 // properties: name, type, flags 0242 31, 0x80000000 | 3, 0x00095009, 0243 32, 0x80000000 | 5, 0x00095009, 0244 33, 0x80000000 | 34, 0x00095409, 0245 35, 0x80000000 | 36, 0x00095409, 0246 37, 0x80000000 | 38, 0x00095409, 0247 39, 0x80000000 | 40, 0x00095409, 0248 0249 0 // eod 0250 }; 0251 0252 void NS::MyObject::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) 0253 { 0254 if (_c == QMetaObject::InvokeMetaMethod) { 0255 MyObject *_t = static_cast<MyObject *>(_o); 0256 Q_UNUSED(_t) 0257 switch (_id) { 0258 case 0: _t->mysig((*reinterpret_cast< NS::MyType(*)>(_a[1]))); break; 0259 case 1: _t->mysig2((*reinterpret_cast< MyType(*)>(_a[1]))); break; 0260 case 2: _t->mysig3((*reinterpret_cast< NS::MyType(*)>(_a[1]))); break; 0261 case 3: _t->mysig4((*reinterpret_cast< const NS::MyType(*)>(_a[1]))); break; 0262 case 4: _t->mysig5((*reinterpret_cast< A(*)>(_a[1]))); break; 0263 case 5: _t->mysig6((*reinterpret_cast< const A(*)>(_a[1]))); break; 0264 case 6: _t->mysig7((*reinterpret_cast< const A*(*)>(_a[1]))); break; 0265 case 7: _t->mysig8((*reinterpret_cast< A*(*)>(_a[1]))); break; 0266 case 8: _t->myslot1((*reinterpret_cast< NS::MyType(*)>(_a[1]))); break; 0267 case 9: _t->myslot2((*reinterpret_cast< MyType(*)>(_a[1]))); break; 0268 case 10: _t->myslot3((*reinterpret_cast< NS::MyType(*)>(_a[1]))); break; 0269 case 11: _t->myslot4((*reinterpret_cast< const NS::MyType(*)>(_a[1]))); break; 0270 case 12: _t->myslot5((*reinterpret_cast< A(*)>(_a[1]))); break; 0271 case 13: _t->myslot6((*reinterpret_cast< const A(*)>(_a[1]))); break; 0272 case 14: _t->myslot7((*reinterpret_cast< const A*(*)>(_a[1]))); break; 0273 case 15: _t->myslot8((*reinterpret_cast< A*(*)>(_a[1]))); break; 0274 case 16: _t->myinvokable1((*reinterpret_cast< NS::MyType(*)>(_a[1]))); break; 0275 case 17: _t->myinvokable2((*reinterpret_cast< MyType(*)>(_a[1]))); break; 0276 case 18: _t->myinvokable3((*reinterpret_cast< NS::MyType(*)>(_a[1]))); break; 0277 case 19: _t->myinvokable4((*reinterpret_cast< const NS::MyType(*)>(_a[1]))); break; 0278 case 20: _t->myinvokable5((*reinterpret_cast< A(*)>(_a[1]))); break; 0279 case 21: _t->myinvokable6((*reinterpret_cast< const A(*)>(_a[1]))); break; 0280 case 22: _t->myinvokable7((*reinterpret_cast< const A*(*)>(_a[1]))); break; 0281 case 23: _t->myinvokable8((*reinterpret_cast< A*(*)>(_a[1]))); break; 0282 default: ; 0283 } 0284 } else if (_c == QMetaObject::IndexOfMethod) { 0285 int *result = reinterpret_cast<int *>(_a[0]); 0286 { 0287 typedef void (MyObject::*_t)(NS::MyType ); 0288 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MyObject::mysig)) { 0289 *result = 0; 0290 return; 0291 } 0292 } 0293 { 0294 typedef void (MyObject::*_t)(MyType ); 0295 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MyObject::mysig2)) { 0296 *result = 1; 0297 return; 0298 } 0299 } 0300 { 0301 typedef void (MyObject::*_t)(NS::MyType ); 0302 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MyObject::mysig3)) { 0303 *result = 2; 0304 return; 0305 } 0306 } 0307 { 0308 typedef void (MyObject::*_t)(const NS::MyType & ); 0309 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MyObject::mysig4)) { 0310 *result = 3; 0311 return; 0312 } 0313 } 0314 { 0315 typedef void (MyObject::*_t)(A ); 0316 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MyObject::mysig5)) { 0317 *result = 4; 0318 return; 0319 } 0320 } 0321 { 0322 typedef void (MyObject::*_t)(const A ); 0323 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MyObject::mysig6)) { 0324 *result = 5; 0325 return; 0326 } 0327 } 0328 { 0329 typedef void (MyObject::*_t)(const A * ); 0330 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MyObject::mysig7)) { 0331 *result = 6; 0332 return; 0333 } 0334 } 0335 { 0336 typedef void (MyObject::*_t)(A * ); 0337 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MyObject::mysig8)) { 0338 *result = 7; 0339 return; 0340 } 0341 } 0342 } 0343 #ifndef QT_NO_PROPERTIES 0344 else if (_c == QMetaObject::ReadProperty) { 0345 MyObject *_t = static_cast<MyObject *>(_o); 0346 Q_UNUSED(_t) 0347 void *_v = _a[0]; 0348 switch (_id) { 0349 case 0: *reinterpret_cast< NS::MyType*>(_v) = _t->foo(); break; 0350 case 1: *reinterpret_cast< MyType*>(_v) = _t->foo(); break; 0351 case 2: *reinterpret_cast< EnumFoo*>(_v) = _t->enumFoo(); break; 0352 case 3: *reinterpret_cast< NamespacedGadget*>(_v) = _t->namespacedGadget(); break; 0353 case 4: *reinterpret_cast< NS::NamespacedGadget*>(_v) = _t->namespacedGadget2(); break; 0354 case 5: *reinterpret_cast< NonNamespacedGadget*>(_v) = _t->nonNamespacedGadget(); break; 0355 default: break; 0356 } 0357 } else if (_c == QMetaObject::WriteProperty) { 0358 } else if (_c == QMetaObject::ResetProperty) { 0359 } 0360 #endif // QT_NO_PROPERTIES 0361 } 0362 0363 const QMetaObject NS::MyObject::staticMetaObject = { 0364 { &QObject::staticMetaObject, qt_meta_stringdata_NS__MyObject.data, 0365 qt_meta_data_NS__MyObject, qt_static_metacall, nullptr, nullptr} 0366 }; 0367 0368 0369 const QMetaObject *NS::MyObject::metaObject() const 0370 { 0371 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; 0372 } 0373 0374 void *NS::MyObject::qt_metacast(const char *_clname) 0375 { 0376 if (!_clname) return nullptr; 0377 if (!strcmp(_clname, qt_meta_stringdata_NS__MyObject.stringdata0)) 0378 return static_cast<void*>(this); 0379 return QObject::qt_metacast(_clname); 0380 } 0381 0382 int NS::MyObject::qt_metacall(QMetaObject::Call _c, int _id, void **_a) 0383 { 0384 _id = QObject::qt_metacall(_c, _id, _a); 0385 if (_id < 0) 0386 return _id; 0387 if (_c == QMetaObject::InvokeMetaMethod) { 0388 if (_id < 24) 0389 qt_static_metacall(this, _c, _id, _a); 0390 _id -= 24; 0391 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { 0392 if (_id < 24) 0393 *reinterpret_cast<int*>(_a[0]) = -1; 0394 _id -= 24; 0395 } 0396 #ifndef QT_NO_PROPERTIES 0397 else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty 0398 || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) { 0399 qt_static_metacall(this, _c, _id, _a); 0400 _id -= 6; 0401 } else if (_c == QMetaObject::QueryPropertyDesignable) { 0402 _id -= 6; 0403 } else if (_c == QMetaObject::QueryPropertyScriptable) { 0404 _id -= 6; 0405 } else if (_c == QMetaObject::QueryPropertyStored) { 0406 _id -= 6; 0407 } else if (_c == QMetaObject::QueryPropertyEditable) { 0408 _id -= 6; 0409 } else if (_c == QMetaObject::QueryPropertyUser) { 0410 _id -= 6; 0411 } 0412 #endif // QT_NO_PROPERTIES 0413 return _id; 0414 } 0415 0416 // SIGNAL 0 0417 void NS::MyObject::mysig(NS::MyType _t1) 0418 { 0419 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) }; 0420 QMetaObject::activate(this, &staticMetaObject, 0, _a); 0421 } 0422 0423 // SIGNAL 1 0424 void NS::MyObject::mysig2(MyType _t1) 0425 { 0426 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) }; 0427 QMetaObject::activate(this, &staticMetaObject, 1, _a); 0428 } 0429 0430 // SIGNAL 2 0431 void NS::MyObject::mysig3(NS::MyType _t1) 0432 { 0433 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) }; 0434 QMetaObject::activate(this, &staticMetaObject, 2, _a); 0435 } 0436 0437 // SIGNAL 3 0438 void NS::MyObject::mysig4(const NS::MyType & _t1) 0439 { 0440 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) }; 0441 QMetaObject::activate(this, &staticMetaObject, 3, _a); 0442 } 0443 0444 // SIGNAL 4 0445 void NS::MyObject::mysig5(A _t1) 0446 { 0447 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) }; 0448 QMetaObject::activate(this, &staticMetaObject, 4, _a); 0449 } 0450 0451 // SIGNAL 5 0452 void NS::MyObject::mysig6(const A _t1) 0453 { 0454 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) }; 0455 QMetaObject::activate(this, &staticMetaObject, 5, _a); 0456 } 0457 0458 // SIGNAL 6 0459 void NS::MyObject::mysig7(const A * _t1) 0460 { 0461 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) }; 0462 QMetaObject::activate(this, &staticMetaObject, 6, _a); 0463 } 0464 0465 // SIGNAL 7 0466 void NS::MyObject::mysig8(A * _t1) 0467 { 0468 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) }; 0469 QMetaObject::activate(this, &staticMetaObject, 7, _a); 0470 } 0471 QT_WARNING_POP 0472 QT_END_MOC_NAMESPACE