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