Warning, /sdk/clazy/tests/fully-qualified-moc-types/main.qt5.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.15.12) 0005 ** 0006 ** WARNING! All changes made in this file will be lost! 0007 *****************************************************************************/ 0008 0009 #include <memory> 0010 #include <QtCore/qbytearray.h> 0011 #include <QtCore/qmetatype.h> 0012 #if !defined(Q_MOC_OUTPUT_REVISION) 0013 #error "The header file 'main.cpp' doesn't include <QObject>." 0014 #elif Q_MOC_OUTPUT_REVISION != 67 0015 #error "This file was generated using the moc from 5.15.12. It" 0016 #error "cannot be used with the include files from this version of Qt." 0017 #error "(The moc has changed too much.)" 0018 #endif 0019 0020 QT_BEGIN_MOC_NAMESPACE 0021 QT_WARNING_PUSH 0022 QT_WARNING_DISABLE_DEPRECATED 0023 struct qt_meta_stringdata_NonNamespacedGadget_t { 0024 QByteArrayData data[1]; 0025 char stringdata0[20]; 0026 }; 0027 #define QT_MOC_LITERAL(idx, ofs, len) \ 0028 Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ 0029 qptrdiff(offsetof(qt_meta_stringdata_NonNamespacedGadget_t, stringdata0) + ofs \ 0030 - idx * sizeof(QByteArrayData)) \ 0031 ) 0032 static const qt_meta_stringdata_NonNamespacedGadget_t qt_meta_stringdata_NonNamespacedGadget = { 0033 { 0034 QT_MOC_LITERAL(0, 0, 19) // "NonNamespacedGadget" 0035 0036 }, 0037 "NonNamespacedGadget" 0038 }; 0039 #undef QT_MOC_LITERAL 0040 0041 static const uint qt_meta_data_NonNamespacedGadget[] = { 0042 0043 // content: 0044 8, // revision 0045 0, // classname 0046 0, 0, // classinfo 0047 0, 0, // methods 0048 0, 0, // properties 0049 0, 0, // enums/sets 0050 0, 0, // constructors 0051 4, // flags 0052 0, // signalCount 0053 0054 0 // eod 0055 }; 0056 0057 QT_INIT_METAOBJECT const QMetaObject NonNamespacedGadget::staticMetaObject = { { 0058 nullptr, 0059 qt_meta_stringdata_NonNamespacedGadget.data, 0060 qt_meta_data_NonNamespacedGadget, 0061 nullptr, 0062 nullptr, 0063 nullptr 0064 } }; 0065 0066 struct qt_meta_stringdata_NS__NamespacedGadget_t { 0067 QByteArrayData data[1]; 0068 char stringdata0[21]; 0069 }; 0070 #define QT_MOC_LITERAL(idx, ofs, len) \ 0071 Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ 0072 qptrdiff(offsetof(qt_meta_stringdata_NS__NamespacedGadget_t, stringdata0) + ofs \ 0073 - idx * sizeof(QByteArrayData)) \ 0074 ) 0075 static const qt_meta_stringdata_NS__NamespacedGadget_t qt_meta_stringdata_NS__NamespacedGadget = { 0076 { 0077 QT_MOC_LITERAL(0, 0, 20) // "NS::NamespacedGadget" 0078 0079 }, 0080 "NS::NamespacedGadget" 0081 }; 0082 #undef QT_MOC_LITERAL 0083 0084 static const uint qt_meta_data_NS__NamespacedGadget[] = { 0085 0086 // content: 0087 8, // revision 0088 0, // classname 0089 0, 0, // classinfo 0090 0, 0, // methods 0091 0, 0, // properties 0092 0, 0, // enums/sets 0093 0, 0, // constructors 0094 4, // flags 0095 0, // signalCount 0096 0097 0 // eod 0098 }; 0099 0100 QT_INIT_METAOBJECT const QMetaObject NS::NamespacedGadget::staticMetaObject = { { 0101 nullptr, 0102 qt_meta_stringdata_NS__NamespacedGadget.data, 0103 qt_meta_data_NS__NamespacedGadget, 0104 nullptr, 0105 nullptr, 0106 nullptr 0107 } }; 0108 0109 struct qt_meta_stringdata_NS__MyObject_t { 0110 QByteArrayData data[44]; 0111 char stringdata0[436]; 0112 }; 0113 #define QT_MOC_LITERAL(idx, ofs, len) \ 0114 Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ 0115 qptrdiff(offsetof(qt_meta_stringdata_NS__MyObject_t, stringdata0) + ofs \ 0116 - idx * sizeof(QByteArrayData)) \ 0117 ) 0118 static const qt_meta_stringdata_NS__MyObject_t qt_meta_stringdata_NS__MyObject = { 0119 { 0120 QT_MOC_LITERAL(0, 0, 12), // "NS::MyObject" 0121 QT_MOC_LITERAL(1, 13, 5), // "mysig" 0122 QT_MOC_LITERAL(2, 19, 0), // "" 0123 QT_MOC_LITERAL(3, 20, 10), // "NS::MyType" 0124 QT_MOC_LITERAL(4, 31, 6), // "mysig2" 0125 QT_MOC_LITERAL(5, 38, 7), // "MyType&" 0126 QT_MOC_LITERAL(6, 46, 6), // "mysig3" 0127 QT_MOC_LITERAL(7, 53, 6), // "mysig4" 0128 QT_MOC_LITERAL(8, 60, 6), // "mysig5" 0129 QT_MOC_LITERAL(9, 67, 1), // "A" 0130 QT_MOC_LITERAL(10, 69, 6), // "mysig6" 0131 QT_MOC_LITERAL(11, 76, 6), // "mysig7" 0132 QT_MOC_LITERAL(12, 83, 8), // "const A*" 0133 QT_MOC_LITERAL(13, 92, 6), // "mysig8" 0134 QT_MOC_LITERAL(14, 99, 2), // "A*" 0135 QT_MOC_LITERAL(15, 102, 7), // "myslot1" 0136 QT_MOC_LITERAL(16, 110, 7), // "myslot2" 0137 QT_MOC_LITERAL(17, 118, 6), // "MyType" 0138 QT_MOC_LITERAL(18, 125, 7), // "myslot3" 0139 QT_MOC_LITERAL(19, 133, 7), // "myslot4" 0140 QT_MOC_LITERAL(20, 141, 7), // "myslot5" 0141 QT_MOC_LITERAL(21, 149, 7), // "myslot6" 0142 QT_MOC_LITERAL(22, 157, 7), // "myslot7" 0143 QT_MOC_LITERAL(23, 165, 7), // "myslot8" 0144 QT_MOC_LITERAL(24, 173, 12), // "myinvokable1" 0145 QT_MOC_LITERAL(25, 186, 12), // "myinvokable2" 0146 QT_MOC_LITERAL(26, 199, 12), // "myinvokable3" 0147 QT_MOC_LITERAL(27, 212, 12), // "myinvokable4" 0148 QT_MOC_LITERAL(28, 225, 12), // "myinvokable5" 0149 QT_MOC_LITERAL(29, 238, 12), // "myinvokable6" 0150 QT_MOC_LITERAL(30, 251, 12), // "myinvokable7" 0151 QT_MOC_LITERAL(31, 264, 12), // "myinvokable8" 0152 QT_MOC_LITERAL(32, 277, 12), // "myinvokable9" 0153 QT_MOC_LITERAL(33, 290, 7), // "MyType*" 0154 QT_MOC_LITERAL(34, 298, 3), // "foo" 0155 QT_MOC_LITERAL(35, 302, 4), // "foo1" 0156 QT_MOC_LITERAL(36, 307, 7), // "enumFoo" 0157 QT_MOC_LITERAL(37, 315, 7), // "EnumFoo" 0158 QT_MOC_LITERAL(38, 323, 16), // "namespacedGadget" 0159 QT_MOC_LITERAL(39, 340, 16), // "NamespacedGadget" 0160 QT_MOC_LITERAL(40, 357, 17), // "namespacedGadget2" 0161 QT_MOC_LITERAL(41, 375, 20), // "NS::NamespacedGadget" 0162 QT_MOC_LITERAL(42, 396, 19), // "nonNamespacedGadget" 0163 QT_MOC_LITERAL(43, 416, 19) // "NonNamespacedGadget" 0164 0165 }, 0166 "NS::MyObject\0mysig\0\0NS::MyType\0mysig2\0" 0167 "MyType&\0mysig3\0mysig4\0mysig5\0A\0mysig6\0" 0168 "mysig7\0const A*\0mysig8\0A*\0myslot1\0" 0169 "myslot2\0MyType\0myslot3\0myslot4\0myslot5\0" 0170 "myslot6\0myslot7\0myslot8\0myinvokable1\0" 0171 "myinvokable2\0myinvokable3\0myinvokable4\0" 0172 "myinvokable5\0myinvokable6\0myinvokable7\0" 0173 "myinvokable8\0myinvokable9\0MyType*\0foo\0" 0174 "foo1\0enumFoo\0EnumFoo\0namespacedGadget\0" 0175 "NamespacedGadget\0namespacedGadget2\0" 0176 "NS::NamespacedGadget\0nonNamespacedGadget\0" 0177 "NonNamespacedGadget" 0178 }; 0179 #undef QT_MOC_LITERAL 0180 0181 static const uint qt_meta_data_NS__MyObject[] = { 0182 0183 // content: 0184 8, // revision 0185 0, // classname 0186 0, 0, // classinfo 0187 25, 14, // methods 0188 6, 214, // properties 0189 0, 0, // enums/sets 0190 0, 0, // constructors 0191 0, // flags 0192 8, // signalCount 0193 0194 // signals: name, argc, parameters, tag, flags 0195 1, 1, 139, 2, 0x06 /* Public */, 0196 4, 1, 142, 2, 0x06 /* Public */, 0197 6, 1, 145, 2, 0x06 /* Public */, 0198 7, 1, 148, 2, 0x06 /* Public */, 0199 8, 1, 151, 2, 0x06 /* Public */, 0200 10, 1, 154, 2, 0x06 /* Public */, 0201 11, 1, 157, 2, 0x06 /* Public */, 0202 13, 1, 160, 2, 0x06 /* Public */, 0203 0204 // slots: name, argc, parameters, tag, flags 0205 15, 1, 163, 2, 0x0a /* Public */, 0206 16, 1, 166, 2, 0x0a /* Public */, 0207 18, 1, 169, 2, 0x0a /* Public */, 0208 19, 1, 172, 2, 0x0a /* Public */, 0209 20, 1, 175, 2, 0x0a /* Public */, 0210 21, 1, 178, 2, 0x0a /* Public */, 0211 22, 1, 181, 2, 0x0a /* Public */, 0212 23, 1, 184, 2, 0x0a /* Public */, 0213 0214 // methods: name, argc, parameters, tag, flags 0215 24, 1, 187, 2, 0x02 /* Public */, 0216 25, 1, 190, 2, 0x02 /* Public */, 0217 26, 1, 193, 2, 0x02 /* Public */, 0218 27, 1, 196, 2, 0x02 /* Public */, 0219 28, 1, 199, 2, 0x02 /* Public */, 0220 29, 1, 202, 2, 0x02 /* Public */, 0221 30, 1, 205, 2, 0x02 /* Public */, 0222 31, 1, 208, 2, 0x02 /* Public */, 0223 32, 1, 211, 2, 0x02 /* Public */, 0224 0225 // signals: parameters 0226 QMetaType::Void, 0x80000000 | 3, 2, 0227 QMetaType::Void, 0x80000000 | 5, 2, 0228 QMetaType::Void, 0x80000000 | 3, 2, 0229 QMetaType::Void, 0x80000000 | 3, 2, 0230 QMetaType::Void, 0x80000000 | 9, 2, 0231 QMetaType::Void, 0x80000000 | 9, 2, 0232 QMetaType::Void, 0x80000000 | 12, 2, 0233 QMetaType::Void, 0x80000000 | 14, 2, 0234 0235 // slots: parameters 0236 QMetaType::Void, 0x80000000 | 3, 2, 0237 QMetaType::Void, 0x80000000 | 17, 2, 0238 QMetaType::Void, 0x80000000 | 3, 2, 0239 QMetaType::Void, 0x80000000 | 3, 2, 0240 QMetaType::Void, 0x80000000 | 9, 2, 0241 QMetaType::Void, 0x80000000 | 9, 2, 0242 QMetaType::Void, 0x80000000 | 12, 2, 0243 QMetaType::Void, 0x80000000 | 14, 2, 0244 0245 // methods: parameters 0246 QMetaType::Void, 0x80000000 | 3, 2, 0247 QMetaType::Void, 0x80000000 | 17, 2, 0248 QMetaType::Void, 0x80000000 | 3, 2, 0249 QMetaType::Void, 0x80000000 | 3, 2, 0250 QMetaType::Void, 0x80000000 | 9, 2, 0251 QMetaType::Void, 0x80000000 | 9, 2, 0252 QMetaType::Void, 0x80000000 | 12, 2, 0253 QMetaType::Void, 0x80000000 | 14, 2, 0254 0x80000000 | 33, 0x80000000 | 3, 2, 0255 0256 // properties: name, type, flags 0257 34, 0x80000000 | 3, 0x00095009, 0258 35, 0x80000000 | 17, 0x00095009, 0259 36, 0x80000000 | 37, 0x00095409, 0260 38, 0x80000000 | 39, 0x00095409, 0261 40, 0x80000000 | 41, 0x00095409, 0262 42, 0x80000000 | 43, 0x00095409, 0263 0264 0 // eod 0265 }; 0266 0267 void NS::MyObject::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) 0268 { 0269 if (_c == QMetaObject::InvokeMetaMethod) { 0270 auto *_t = static_cast<MyObject *>(_o); 0271 (void)_t; 0272 switch (_id) { 0273 case 0: _t->mysig((*reinterpret_cast< NS::MyType(*)>(_a[1]))); break; 0274 case 1: _t->mysig2((*reinterpret_cast< MyType(*)>(_a[1]))); break; 0275 case 2: _t->mysig3((*reinterpret_cast< NS::MyType(*)>(_a[1]))); break; 0276 case 3: _t->mysig4((*reinterpret_cast< const NS::MyType(*)>(_a[1]))); break; 0277 case 4: _t->mysig5((*reinterpret_cast< A(*)>(_a[1]))); break; 0278 case 5: _t->mysig6((*reinterpret_cast< const A(*)>(_a[1]))); break; 0279 case 6: _t->mysig7((*reinterpret_cast< const A*(*)>(_a[1]))); break; 0280 case 7: _t->mysig8((*reinterpret_cast< A*(*)>(_a[1]))); break; 0281 case 8: _t->myslot1((*reinterpret_cast< NS::MyType(*)>(_a[1]))); break; 0282 case 9: _t->myslot2((*reinterpret_cast< MyType(*)>(_a[1]))); break; 0283 case 10: _t->myslot3((*reinterpret_cast< NS::MyType(*)>(_a[1]))); break; 0284 case 11: _t->myslot4((*reinterpret_cast< const NS::MyType(*)>(_a[1]))); break; 0285 case 12: _t->myslot5((*reinterpret_cast< A(*)>(_a[1]))); break; 0286 case 13: _t->myslot6((*reinterpret_cast< const A(*)>(_a[1]))); break; 0287 case 14: _t->myslot7((*reinterpret_cast< const A*(*)>(_a[1]))); break; 0288 case 15: _t->myslot8((*reinterpret_cast< A*(*)>(_a[1]))); break; 0289 case 16: _t->myinvokable1((*reinterpret_cast< NS::MyType(*)>(_a[1]))); break; 0290 case 17: _t->myinvokable2((*reinterpret_cast< MyType(*)>(_a[1]))); break; 0291 case 18: _t->myinvokable3((*reinterpret_cast< NS::MyType(*)>(_a[1]))); break; 0292 case 19: _t->myinvokable4((*reinterpret_cast< const NS::MyType(*)>(_a[1]))); break; 0293 case 20: _t->myinvokable5((*reinterpret_cast< A(*)>(_a[1]))); break; 0294 case 21: _t->myinvokable6((*reinterpret_cast< const A(*)>(_a[1]))); break; 0295 case 22: _t->myinvokable7((*reinterpret_cast< const A*(*)>(_a[1]))); break; 0296 case 23: _t->myinvokable8((*reinterpret_cast< A*(*)>(_a[1]))); break; 0297 case 24: { MyType* _r = _t->myinvokable9((*reinterpret_cast< NS::MyType(*)>(_a[1]))); 0298 if (_a[0]) *reinterpret_cast< MyType**>(_a[0]) = std::move(_r); } break; 0299 default: ; 0300 } 0301 } else if (_c == QMetaObject::IndexOfMethod) { 0302 int *result = reinterpret_cast<int *>(_a[0]); 0303 { 0304 using _t = void (MyObject::*)(NS::MyType ); 0305 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MyObject::mysig)) { 0306 *result = 0; 0307 return; 0308 } 0309 } 0310 { 0311 using _t = void (MyObject::*)(MyType & ); 0312 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MyObject::mysig2)) { 0313 *result = 1; 0314 return; 0315 } 0316 } 0317 { 0318 using _t = void (MyObject::*)(NS::MyType ); 0319 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MyObject::mysig3)) { 0320 *result = 2; 0321 return; 0322 } 0323 } 0324 { 0325 using _t = void (MyObject::*)(const NS::MyType & ); 0326 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MyObject::mysig4)) { 0327 *result = 3; 0328 return; 0329 } 0330 } 0331 { 0332 using _t = void (MyObject::*)(A ); 0333 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MyObject::mysig5)) { 0334 *result = 4; 0335 return; 0336 } 0337 } 0338 { 0339 using _t = void (MyObject::*)(const A ); 0340 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MyObject::mysig6)) { 0341 *result = 5; 0342 return; 0343 } 0344 } 0345 { 0346 using _t = void (MyObject::*)(const A * ); 0347 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MyObject::mysig7)) { 0348 *result = 6; 0349 return; 0350 } 0351 } 0352 { 0353 using _t = void (MyObject::*)(A * ); 0354 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MyObject::mysig8)) { 0355 *result = 7; 0356 return; 0357 } 0358 } 0359 } 0360 #ifndef QT_NO_PROPERTIES 0361 else if (_c == QMetaObject::ReadProperty) { 0362 auto *_t = static_cast<MyObject *>(_o); 0363 (void)_t; 0364 void *_v = _a[0]; 0365 switch (_id) { 0366 case 0: *reinterpret_cast< NS::MyType*>(_v) = _t->foo(); break; 0367 case 1: *reinterpret_cast< MyType*>(_v) = _t->foo(); break; 0368 case 2: *reinterpret_cast< EnumFoo*>(_v) = _t->enumFoo(); break; 0369 case 3: *reinterpret_cast< NamespacedGadget*>(_v) = _t->namespacedGadget(); break; 0370 case 4: *reinterpret_cast< NS::NamespacedGadget*>(_v) = _t->namespacedGadget2(); break; 0371 case 5: *reinterpret_cast< NonNamespacedGadget*>(_v) = _t->nonNamespacedGadget(); break; 0372 default: break; 0373 } 0374 } else if (_c == QMetaObject::WriteProperty) { 0375 } else if (_c == QMetaObject::ResetProperty) { 0376 } 0377 #endif // QT_NO_PROPERTIES 0378 } 0379 0380 QT_INIT_METAOBJECT const QMetaObject NS::MyObject::staticMetaObject = { { 0381 QMetaObject::SuperData::link<QObject::staticMetaObject>(), 0382 qt_meta_stringdata_NS__MyObject.data, 0383 qt_meta_data_NS__MyObject, 0384 qt_static_metacall, 0385 nullptr, 0386 nullptr 0387 } }; 0388 0389 0390 const QMetaObject *NS::MyObject::metaObject() const 0391 { 0392 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; 0393 } 0394 0395 void *NS::MyObject::qt_metacast(const char *_clname) 0396 { 0397 if (!_clname) return nullptr; 0398 if (!strcmp(_clname, qt_meta_stringdata_NS__MyObject.stringdata0)) 0399 return static_cast<void*>(this); 0400 return QObject::qt_metacast(_clname); 0401 } 0402 0403 int NS::MyObject::qt_metacall(QMetaObject::Call _c, int _id, void **_a) 0404 { 0405 _id = QObject::qt_metacall(_c, _id, _a); 0406 if (_id < 0) 0407 return _id; 0408 if (_c == QMetaObject::InvokeMetaMethod) { 0409 if (_id < 25) 0410 qt_static_metacall(this, _c, _id, _a); 0411 _id -= 25; 0412 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { 0413 if (_id < 25) 0414 *reinterpret_cast<int*>(_a[0]) = -1; 0415 _id -= 25; 0416 } 0417 #ifndef QT_NO_PROPERTIES 0418 else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty 0419 || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) { 0420 qt_static_metacall(this, _c, _id, _a); 0421 _id -= 6; 0422 } else if (_c == QMetaObject::QueryPropertyDesignable) { 0423 _id -= 6; 0424 } else if (_c == QMetaObject::QueryPropertyScriptable) { 0425 _id -= 6; 0426 } else if (_c == QMetaObject::QueryPropertyStored) { 0427 _id -= 6; 0428 } else if (_c == QMetaObject::QueryPropertyEditable) { 0429 _id -= 6; 0430 } else if (_c == QMetaObject::QueryPropertyUser) { 0431 _id -= 6; 0432 } 0433 #endif // QT_NO_PROPERTIES 0434 return _id; 0435 } 0436 0437 // SIGNAL 0 0438 void NS::MyObject::mysig(NS::MyType _t1) 0439 { 0440 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) }; 0441 QMetaObject::activate(this, &staticMetaObject, 0, _a); 0442 } 0443 0444 // SIGNAL 1 0445 void NS::MyObject::mysig2(MyType & _t1) 0446 { 0447 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) }; 0448 QMetaObject::activate(this, &staticMetaObject, 1, _a); 0449 } 0450 0451 // SIGNAL 2 0452 void NS::MyObject::mysig3(NS::MyType _t1) 0453 { 0454 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) }; 0455 QMetaObject::activate(this, &staticMetaObject, 2, _a); 0456 } 0457 0458 // SIGNAL 3 0459 void NS::MyObject::mysig4(const NS::MyType & _t1) 0460 { 0461 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) }; 0462 QMetaObject::activate(this, &staticMetaObject, 3, _a); 0463 } 0464 0465 // SIGNAL 4 0466 void NS::MyObject::mysig5(A _t1) 0467 { 0468 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) }; 0469 QMetaObject::activate(this, &staticMetaObject, 4, _a); 0470 } 0471 0472 // SIGNAL 5 0473 void NS::MyObject::mysig6(const A _t1) 0474 { 0475 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) }; 0476 QMetaObject::activate(this, &staticMetaObject, 5, _a); 0477 } 0478 0479 // SIGNAL 6 0480 void NS::MyObject::mysig7(const A * _t1) 0481 { 0482 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) }; 0483 QMetaObject::activate(this, &staticMetaObject, 6, _a); 0484 } 0485 0486 // SIGNAL 7 0487 void NS::MyObject::mysig8(A * _t1) 0488 { 0489 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) }; 0490 QMetaObject::activate(this, &staticMetaObject, 7, _a); 0491 } 0492 struct qt_meta_stringdata_MyObj2_t { 0493 QByteArrayData data[31]; 0494 char stringdata0[582]; 0495 }; 0496 #define QT_MOC_LITERAL(idx, ofs, len) \ 0497 Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ 0498 qptrdiff(offsetof(qt_meta_stringdata_MyObj2_t, stringdata0) + ofs \ 0499 - idx * sizeof(QByteArrayData)) \ 0500 ) 0501 static const qt_meta_stringdata_MyObj2_t qt_meta_stringdata_MyObj2 = { 0502 { 0503 QT_MOC_LITERAL(0, 0, 6), // "MyObj2" 0504 QT_MOC_LITERAL(1, 7, 5), // "mySig" 0505 QT_MOC_LITERAL(2, 13, 0), // "" 0506 QT_MOC_LITERAL(3, 14, 8), // "AnnonFoo" 0507 QT_MOC_LITERAL(4, 23, 15), // "unqualPairParam" 0508 QT_MOC_LITERAL(5, 39, 22), // "std::pair<bool,QualMe>" 0509 QT_MOC_LITERAL(6, 62, 15), // "unqualPairClass" 0510 QT_MOC_LITERAL(7, 78, 17), // "pair<bool,QualMe>" 0511 QT_MOC_LITERAL(8, 96, 13), // "fullyQUalPair" 0512 QT_MOC_LITERAL(9, 110, 30), // "std::pair<bool,MyObj2::QualMe>" 0513 QT_MOC_LITERAL(10, 141, 9), // "typeAlias" 0514 QT_MOC_LITERAL(11, 151, 6), // "MyList" 0515 QT_MOC_LITERAL(12, 158, 23), // "genericWithoutFullyQual" 0516 QT_MOC_LITERAL(13, 182, 13), // "QList<QualMe>" 0517 QT_MOC_LITERAL(14, 196, 16), // "genericFullyQual" 0518 QT_MOC_LITERAL(15, 213, 21), // "QList<MyObj2::QualMe>" 0519 QT_MOC_LITERAL(16, 235, 20), // "qstringListTypealias" 0520 QT_MOC_LITERAL(17, 256, 13), // "fullTypeAlias" 0521 QT_MOC_LITERAL(18, 270, 14), // "MyObj2::MyList" 0522 QT_MOC_LITERAL(19, 285, 22), // "unqualGenericDbusReply" 0523 QT_MOC_LITERAL(20, 308, 25), // "QDBusPendingReply<QualMe>" 0524 QT_MOC_LITERAL(21, 334, 13), // "boolDbusReply" 0525 QT_MOC_LITERAL(22, 348, 23), // "QDBusPendingReply<bool>" 0526 QT_MOC_LITERAL(23, 372, 13), // "voidDbusReply" 0527 QT_MOC_LITERAL(24, 386, 19), // "QDBusPendingReply<>" 0528 QT_MOC_LITERAL(25, 406, 16), // "typedefInGeneric" 0529 QT_MOC_LITERAL(26, 423, 25), // "QDBusPendingReply<MyList>" 0530 QT_MOC_LITERAL(27, 449, 13), // "nestedGeneric" 0531 QT_MOC_LITERAL(28, 463, 43), // "QDBusPendingReply<std::shared..." 0532 QT_MOC_LITERAL(29, 507, 30), // "nestedNotFullyQualifiedGeneric" 0533 QT_MOC_LITERAL(30, 538, 43) // "QDBusPendingReply<std::shared..." 0534 0535 }, 0536 "MyObj2\0mySig\0\0AnnonFoo\0unqualPairParam\0" 0537 "std::pair<bool,QualMe>\0unqualPairClass\0" 0538 "pair<bool,QualMe>\0fullyQUalPair\0" 0539 "std::pair<bool,MyObj2::QualMe>\0typeAlias\0" 0540 "MyList\0genericWithoutFullyQual\0" 0541 "QList<QualMe>\0genericFullyQual\0" 0542 "QList<MyObj2::QualMe>\0qstringListTypealias\0" 0543 "fullTypeAlias\0MyObj2::MyList\0" 0544 "unqualGenericDbusReply\0QDBusPendingReply<QualMe>\0" 0545 "boolDbusReply\0QDBusPendingReply<bool>\0" 0546 "voidDbusReply\0QDBusPendingReply<>\0" 0547 "typedefInGeneric\0QDBusPendingReply<MyList>\0" 0548 "nestedGeneric\0QDBusPendingReply<std::shared_ptr<MyObj2> >\0" 0549 "nestedNotFullyQualifiedGeneric\0" 0550 "QDBusPendingReply<std::shared_ptr<MyList> >" 0551 }; 0552 #undef QT_MOC_LITERAL 0553 0554 static const uint qt_meta_data_MyObj2[] = { 0555 0556 // content: 0557 8, // revision 0558 0, // classname 0559 0, 0, // classinfo 0560 15, 14, // methods 0561 0, 0, // properties 0562 0, 0, // enums/sets 0563 0, 0, // constructors 0564 0, // flags 0565 1, // signalCount 0566 0567 // signals: name, argc, parameters, tag, flags 0568 1, 1, 89, 2, 0x06 /* Public */, 0569 0570 // slots: name, argc, parameters, tag, flags 0571 4, 0, 92, 2, 0x0a /* Public */, 0572 6, 0, 93, 2, 0x0a /* Public */, 0573 8, 0, 94, 2, 0x0a /* Public */, 0574 10, 0, 95, 2, 0x0a /* Public */, 0575 12, 0, 96, 2, 0x0a /* Public */, 0576 14, 0, 97, 2, 0x0a /* Public */, 0577 16, 0, 98, 2, 0x0a /* Public */, 0578 17, 0, 99, 2, 0x0a /* Public */, 0579 19, 0, 100, 2, 0x0a /* Public */, 0580 21, 0, 101, 2, 0x0a /* Public */, 0581 23, 0, 102, 2, 0x0a /* Public */, 0582 25, 0, 103, 2, 0x0a /* Public */, 0583 27, 1, 104, 2, 0x0a /* Public */, 0584 29, 1, 107, 2, 0x0a /* Public */, 0585 0586 // signals: parameters 0587 QMetaType::Void, 0x80000000 | 3, 2, 0588 0589 // slots: parameters 0590 0x80000000 | 5, 0591 0x80000000 | 7, 0592 0x80000000 | 9, 0593 0x80000000 | 11, 0594 0x80000000 | 13, 0595 0x80000000 | 15, 0596 QMetaType::QStringList, 0597 0x80000000 | 18, 0598 0x80000000 | 20, 0599 0x80000000 | 22, 0600 0x80000000 | 24, 0601 0x80000000 | 26, 0602 QMetaType::Void, 0x80000000 | 28, 2, 0603 QMetaType::Void, 0x80000000 | 30, 2, 0604 0605 0 // eod 0606 }; 0607 0608 void MyObj2::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) 0609 { 0610 if (_c == QMetaObject::InvokeMetaMethod) { 0611 auto *_t = static_cast<MyObj2 *>(_o); 0612 (void)_t; 0613 switch (_id) { 0614 case 0: _t->mySig((*reinterpret_cast< AnnonFoo(*)>(_a[1]))); break; 0615 case 1: { std::pair<bool,QualMe> _r = _t->unqualPairParam(); 0616 if (_a[0]) *reinterpret_cast< std::pair<bool,QualMe>*>(_a[0]) = std::move(_r); } break; 0617 case 2: { pair<bool,QualMe> _r = _t->unqualPairClass(); 0618 if (_a[0]) *reinterpret_cast< pair<bool,QualMe>*>(_a[0]) = std::move(_r); } break; 0619 case 3: { std::pair<bool,MyObj2::QualMe> _r = _t->fullyQUalPair(); 0620 if (_a[0]) *reinterpret_cast< std::pair<bool,MyObj2::QualMe>*>(_a[0]) = std::move(_r); } break; 0621 case 4: { MyList _r = _t->typeAlias(); 0622 if (_a[0]) *reinterpret_cast< MyList*>(_a[0]) = std::move(_r); } break; 0623 case 5: { QList<QualMe> _r = _t->genericWithoutFullyQual(); 0624 if (_a[0]) *reinterpret_cast< QList<QualMe>*>(_a[0]) = std::move(_r); } break; 0625 case 6: { QList<MyObj2::QualMe> _r = _t->genericFullyQual(); 0626 if (_a[0]) *reinterpret_cast< QList<MyObj2::QualMe>*>(_a[0]) = std::move(_r); } break; 0627 case 7: { QStringList _r = _t->qstringListTypealias(); 0628 if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = std::move(_r); } break; 0629 case 8: { MyObj2::MyList _r = _t->fullTypeAlias(); 0630 if (_a[0]) *reinterpret_cast< MyObj2::MyList*>(_a[0]) = std::move(_r); } break; 0631 case 9: { QDBusPendingReply<QualMe> _r = _t->unqualGenericDbusReply(); 0632 if (_a[0]) *reinterpret_cast< QDBusPendingReply<QualMe>*>(_a[0]) = std::move(_r); } break; 0633 case 10: { QDBusPendingReply<bool> _r = _t->boolDbusReply(); 0634 if (_a[0]) *reinterpret_cast< QDBusPendingReply<bool>*>(_a[0]) = std::move(_r); } break; 0635 case 11: { QDBusPendingReply<> _r = _t->voidDbusReply(); 0636 if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = std::move(_r); } break; 0637 case 12: { QDBusPendingReply<MyList> _r = _t->typedefInGeneric(); 0638 if (_a[0]) *reinterpret_cast< QDBusPendingReply<MyList>*>(_a[0]) = std::move(_r); } break; 0639 case 13: _t->nestedGeneric((*reinterpret_cast< QDBusPendingReply<std::shared_ptr<MyObj2> >(*)>(_a[1]))); break; 0640 case 14: _t->nestedNotFullyQualifiedGeneric((*reinterpret_cast< QDBusPendingReply<std::shared_ptr<MyList> >(*)>(_a[1]))); break; 0641 default: ; 0642 } 0643 } else if (_c == QMetaObject::IndexOfMethod) { 0644 int *result = reinterpret_cast<int *>(_a[0]); 0645 { 0646 using _t = void (MyObj2::*)(AnnonFoo ); 0647 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MyObj2::mySig)) { 0648 *result = 0; 0649 return; 0650 } 0651 } 0652 } 0653 } 0654 0655 QT_INIT_METAOBJECT const QMetaObject MyObj2::staticMetaObject = { { 0656 QMetaObject::SuperData::link<QObject::staticMetaObject>(), 0657 qt_meta_stringdata_MyObj2.data, 0658 qt_meta_data_MyObj2, 0659 qt_static_metacall, 0660 nullptr, 0661 nullptr 0662 } }; 0663 0664 0665 const QMetaObject *MyObj2::metaObject() const 0666 { 0667 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; 0668 } 0669 0670 void *MyObj2::qt_metacast(const char *_clname) 0671 { 0672 if (!_clname) return nullptr; 0673 if (!strcmp(_clname, qt_meta_stringdata_MyObj2.stringdata0)) 0674 return static_cast<void*>(this); 0675 return QObject::qt_metacast(_clname); 0676 } 0677 0678 int MyObj2::qt_metacall(QMetaObject::Call _c, int _id, void **_a) 0679 { 0680 _id = QObject::qt_metacall(_c, _id, _a); 0681 if (_id < 0) 0682 return _id; 0683 if (_c == QMetaObject::InvokeMetaMethod) { 0684 if (_id < 15) 0685 qt_static_metacall(this, _c, _id, _a); 0686 _id -= 15; 0687 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { 0688 if (_id < 15) 0689 *reinterpret_cast<int*>(_a[0]) = -1; 0690 _id -= 15; 0691 } 0692 return _id; 0693 } 0694 0695 // SIGNAL 0 0696 void MyObj2::mySig(AnnonFoo _t1) 0697 { 0698 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) }; 0699 QMetaObject::activate(this, &staticMetaObject, 0, _a); 0700 } 0701 QT_WARNING_POP 0702 QT_END_MOC_NAMESPACE