31 QString m_targetNamespace;
32 QTypeRevision m_moduleVersion;
33 QList<quint8> m_pastMajorVersions;
34 QList<QString> m_includes;
35 bool m_followForeignVersioning =
false;
36 QList<MetaType> m_types;
37 QList<MetaType> m_foreignTypes;
38 QList<QAnyStringView> m_referencedTypes;
39 QList<UsingDeclaration> m_usingDeclarations;
41 MetaType findType(QAnyStringView name)
const;
42 MetaType findTypeForeign(QAnyStringView name)
const;
45 void write(QTextStream &os, QAnyStringView outFileName)
const;
48 void setModuleVersions(QTypeRevision moduleVersion,
const QList<quint8> &pastMajorVersions,
49 bool followForeignVersioning);
51 void setTypes(
const QList<MetaType> &types,
const QList<MetaType> &foreignTypes);
56 const QStringList &arguments);
58 const QString &baseName,
const QString &nameSpace,