Warning, /sdk/clazy/tests/old-style-connect/namespaces.qt6.moc_ is written in an unsupported language. File is not indexed.
0001 /**************************************************************************** 0002 ** Meta object code from reading C++ file 'namespaces.cpp' 0003 ** 0004 ** Created by: The Qt Meta Object Compiler version 68 (Qt 6.7.0) 0005 ** 0006 ** WARNING! All changes made in this file will be lost! 0007 *****************************************************************************/ 0008 0009 #include <QtCore/qmetatype.h> 0010 0011 #include <QtCore/qtmochelpers.h> 0012 0013 #include <memory> 0014 0015 #if !defined(Q_MOC_OUTPUT_REVISION) 0016 #error "The header file 'namespaces.cpp' doesn't include <QObject>." 0017 #elif Q_MOC_OUTPUT_REVISION != 68 0018 #error "This file was generated using the moc from 6.7.0. It" 0019 #error "cannot be used with the include files from this version of Qt." 0020 #error "(The moc has changed too much.)" 0021 #endif 0022 0023 #ifndef Q_CONSTINIT 0024 #define Q_CONSTINIT 0025 #endif 0026 0027 QT_WARNING_PUSH 0028 QT_WARNING_DISABLE_DEPRECATED 0029 QT_WARNING_DISABLE_GCC("-Wuseless-cast") 0030 namespace { 0031 0032 #ifdef QT_MOC_HAS_STRINGDATA 0033 struct qt_meta_stringdata_CLASSFooSCOPEMyObj2ENDCLASS_t {}; 0034 constexpr auto qt_meta_stringdata_CLASSFooSCOPEMyObj2ENDCLASS = QtMocHelpers::stringData( 0035 "Foo::MyObj2", 0036 "separateNSSlot", 0037 "" 0038 ); 0039 #else // !QT_MOC_HAS_STRINGDATA 0040 #error "qtmochelpers.h not found or too old." 0041 #endif // !QT_MOC_HAS_STRINGDATA 0042 } // unnamed namespace 0043 0044 Q_CONSTINIT static const uint qt_meta_data_CLASSFooSCOPEMyObj2ENDCLASS[] = { 0045 0046 // content: 0047 12, // revision 0048 0, // classname 0049 0, 0, // classinfo 0050 1, 14, // methods 0051 0, 0, // properties 0052 0, 0, // enums/sets 0053 0, 0, // constructors 0054 0, // flags 0055 0, // signalCount 0056 0057 // slots: name, argc, parameters, tag, flags, initial metatype offsets 0058 1, 0, 20, 2, 0x0a, 1 /* Public */, 0059 0060 // slots: parameters 0061 QMetaType::Void, 0062 0063 0 // eod 0064 }; 0065 0066 Q_CONSTINIT const QMetaObject Foo::MyObj2::staticMetaObject = { { 0067 QMetaObject::SuperData::link<QObject::staticMetaObject>(), 0068 qt_meta_stringdata_CLASSFooSCOPEMyObj2ENDCLASS.offsetsAndSizes, 0069 qt_meta_data_CLASSFooSCOPEMyObj2ENDCLASS, 0070 qt_static_metacall, 0071 nullptr, 0072 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSFooSCOPEMyObj2ENDCLASS_t, 0073 // Q_OBJECT / Q_GADGET 0074 QtPrivate::TypeAndForceComplete<MyObj2, std::true_type>, 0075 // method 'separateNSSlot' 0076 QtPrivate::TypeAndForceComplete<void, std::false_type> 0077 >, 0078 nullptr 0079 } }; 0080 0081 void Foo::MyObj2::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) 0082 { 0083 if (_c == QMetaObject::InvokeMetaMethod) { 0084 auto *_t = static_cast<MyObj2 *>(_o); 0085 (void)_t; 0086 switch (_id) { 0087 case 0: _t->separateNSSlot(); break; 0088 default: ; 0089 } 0090 } 0091 (void)_a; 0092 } 0093 0094 const QMetaObject *Foo::MyObj2::metaObject() const 0095 { 0096 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; 0097 } 0098 0099 void *Foo::MyObj2::qt_metacast(const char *_clname) 0100 { 0101 if (!_clname) return nullptr; 0102 if (!strcmp(_clname, qt_meta_stringdata_CLASSFooSCOPEMyObj2ENDCLASS.stringdata0)) 0103 return static_cast<void*>(this); 0104 return QObject::qt_metacast(_clname); 0105 } 0106 0107 int Foo::MyObj2::qt_metacall(QMetaObject::Call _c, int _id, void **_a) 0108 { 0109 _id = QObject::qt_metacall(_c, _id, _a); 0110 if (_id < 0) 0111 return _id; 0112 if (_c == QMetaObject::InvokeMetaMethod) { 0113 if (_id < 1) 0114 qt_static_metacall(this, _c, _id, _a); 0115 _id -= 1; 0116 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { 0117 if (_id < 1) 0118 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); 0119 _id -= 1; 0120 } 0121 return _id; 0122 } 0123 namespace { 0124 0125 #ifdef QT_MOC_HAS_STRINGDATA 0126 struct qt_meta_stringdata_CLASSFooSCOPEMyObjENDCLASS_t {}; 0127 constexpr auto qt_meta_stringdata_CLASSFooSCOPEMyObjENDCLASS = QtMocHelpers::stringData( 0128 "Foo::MyObj", 0129 "signal1", 0130 "", 0131 "slot1", 0132 "slot2" 0133 ); 0134 #else // !QT_MOC_HAS_STRINGDATA 0135 #error "qtmochelpers.h not found or too old." 0136 #endif // !QT_MOC_HAS_STRINGDATA 0137 } // unnamed namespace 0138 0139 Q_CONSTINIT static const uint qt_meta_data_CLASSFooSCOPEMyObjENDCLASS[] = { 0140 0141 // content: 0142 12, // revision 0143 0, // classname 0144 0, 0, // classinfo 0145 3, 14, // methods 0146 0, 0, // properties 0147 0, 0, // enums/sets 0148 0, 0, // constructors 0149 0, // flags 0150 1, // signalCount 0151 0152 // signals: name, argc, parameters, tag, flags, initial metatype offsets 0153 1, 0, 32, 2, 0x06, 1 /* Public */, 0154 0155 // slots: name, argc, parameters, tag, flags, initial metatype offsets 0156 3, 0, 33, 2, 0x0a, 2 /* Public */, 0157 4, 0, 34, 2, 0x0a, 3 /* Public */, 0158 0159 // signals: parameters 0160 QMetaType::Void, 0161 0162 // slots: parameters 0163 QMetaType::Void, 0164 QMetaType::Void, 0165 0166 0 // eod 0167 }; 0168 0169 Q_CONSTINIT const QMetaObject Foo::MyObj::staticMetaObject = { { 0170 QMetaObject::SuperData::link<QObject::staticMetaObject>(), 0171 qt_meta_stringdata_CLASSFooSCOPEMyObjENDCLASS.offsetsAndSizes, 0172 qt_meta_data_CLASSFooSCOPEMyObjENDCLASS, 0173 qt_static_metacall, 0174 nullptr, 0175 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSFooSCOPEMyObjENDCLASS_t, 0176 // Q_OBJECT / Q_GADGET 0177 QtPrivate::TypeAndForceComplete<MyObj, std::true_type>, 0178 // method 'signal1' 0179 QtPrivate::TypeAndForceComplete<void, std::false_type>, 0180 // method 'slot1' 0181 QtPrivate::TypeAndForceComplete<void, std::false_type>, 0182 // method 'slot2' 0183 QtPrivate::TypeAndForceComplete<void, std::false_type> 0184 >, 0185 nullptr 0186 } }; 0187 0188 void Foo::MyObj::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) 0189 { 0190 if (_c == QMetaObject::InvokeMetaMethod) { 0191 auto *_t = static_cast<MyObj *>(_o); 0192 (void)_t; 0193 switch (_id) { 0194 case 0: _t->signal1(); break; 0195 case 1: _t->slot1(); break; 0196 case 2: _t->slot2(); break; 0197 default: ; 0198 } 0199 } else if (_c == QMetaObject::IndexOfMethod) { 0200 int *result = reinterpret_cast<int *>(_a[0]); 0201 { 0202 using _t = void (MyObj::*)(); 0203 if (_t _q_method = &MyObj::signal1; *reinterpret_cast<_t *>(_a[1]) == _q_method) { 0204 *result = 0; 0205 return; 0206 } 0207 } 0208 } 0209 (void)_a; 0210 } 0211 0212 const QMetaObject *Foo::MyObj::metaObject() const 0213 { 0214 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; 0215 } 0216 0217 void *Foo::MyObj::qt_metacast(const char *_clname) 0218 { 0219 if (!_clname) return nullptr; 0220 if (!strcmp(_clname, qt_meta_stringdata_CLASSFooSCOPEMyObjENDCLASS.stringdata0)) 0221 return static_cast<void*>(this); 0222 return QObject::qt_metacast(_clname); 0223 } 0224 0225 int Foo::MyObj::qt_metacall(QMetaObject::Call _c, int _id, void **_a) 0226 { 0227 _id = QObject::qt_metacall(_c, _id, _a); 0228 if (_id < 0) 0229 return _id; 0230 if (_c == QMetaObject::InvokeMetaMethod) { 0231 if (_id < 3) 0232 qt_static_metacall(this, _c, _id, _a); 0233 _id -= 3; 0234 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { 0235 if (_id < 3) 0236 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); 0237 _id -= 3; 0238 } 0239 return _id; 0240 } 0241 0242 // SIGNAL 0 0243 void Foo::MyObj::signal1() 0244 { 0245 QMetaObject::activate(this, &staticMetaObject, 0, nullptr); 0246 } 0247 QT_WARNING_POP