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