32 QString m_targetNamespace;
33 QTypeRevision m_moduleVersion;
34 QList<quint8> m_pastMajorVersions;
35 QList<QString> m_includes;
36 bool m_followForeignVersioning =
false;
37 QList<MetaType> m_types;
38 QList<MetaType> m_foreignTypes;
39 QList<QAnyStringView> m_referencedTypes;
40 QList<UsingDeclaration> m_usingDeclarations;
41 QHash<QAnyStringView, QAnyStringView> m_foreignTypeMetaObjectHashes;
43 MetaType findType(QAnyStringView name)
const;
44 MetaType findTypeForeign(QAnyStringView name)
const;
47 void write(QTextStream &os, QAnyStringView outFileName)
const;
50 void setModuleVersions(QTypeRevision moduleVersion,
const QList<quint8> &pastMajorVersions,
51 bool followForeignVersioning);
53 void setTypes(
const QList<MetaType> &types,
const QList<MetaType> &foreignTypes);
59 const QStringList &arguments);
61 const QString &baseName,
const QString &nameSpace,