diff options
Diffstat (limited to 'tools/qmltc/prototype/codegeneratorutil.h')
-rw-r--r-- | tools/qmltc/prototype/codegeneratorutil.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/tools/qmltc/prototype/codegeneratorutil.h b/tools/qmltc/prototype/codegeneratorutil.h index d8b8defac8..4f5518aeed 100644 --- a/tools/qmltc/prototype/codegeneratorutil.h +++ b/tools/qmltc/prototype/codegeneratorutil.h @@ -29,7 +29,7 @@ #ifndef CODEGENERATORUTIL_H #define CODEGENERATORUTIL_H -#include "prototype/qmlcompiler.h" +#include "qmltcoutputir.h" #include <private/qqmljsscope_p.h> #include <private/qqmljsmetatypes_p.h> @@ -39,6 +39,8 @@ #include <utility> +QT_BEGIN_NAMESPACE + struct CodeGeneratorUtility { // magic variable, necessary for correct handling of object bindings: since @@ -51,10 +53,10 @@ struct CodeGeneratorUtility // reference any object in the document by id, which automatically means // that all ids have to be set up before we get to finalization (and the // only place for it is init) - static const QQmlJSAotVariable childrenOffsetVariable; + static const QmltcVariable childrenOffsetVariable; // represents QV4::ExecutableCompilationUnit - static const QQmlJSAotVariable compilationUnitVariable; + static const QmltcVariable compilationUnitVariable; // helper functions: static QString toResourcePath(const QString &s) @@ -82,13 +84,13 @@ struct CodeGeneratorUtility static QStringList generate_callExecuteRuntimeFunction(const QString &url, qsizetype index, const QString &accessor, const QString &returnType, - const QList<QQmlJSAotVariable> ¶meters = {}); + const QList<QmltcVariable> ¶meters = {}); static QStringList generate_createBindingOnProperty(const QString &unitVarName, const QString &scope, qsizetype functionIndex, const QString &target, int propertyIndex, const QQmlJSMetaProperty &p, int valueTypeIndex, const QString &subTarget); - static QString generate_qOverload(const QList<QQmlJSAotVariable> ¶meters, + static QString generate_qOverload(const QList<QmltcVariable> ¶meters, const QString &overloaded); static QString generate_addressof(const QString &addressed); static QString generate_getPrivateClass(const QString &accessor, const QQmlJSMetaProperty &p); @@ -96,4 +98,6 @@ struct CodeGeneratorUtility const QString &accessor, const QString &idString); }; +QT_END_NAMESPACE + #endif // CODEGENERATORUTIL_H |