4#ifndef QQMLJSLINTERCODEGEN_P_H
5#define QQMLJSLINTERCODEGEN_P_H
23#include <private/qqmljsdiagnosticmessage_p.h>
24#include <private/qqmlirbuilder_p.h>
25#include <private/qqmljsscope_p.h>
26#include <private/qqmljscompiler_p.h>
28#include <QtQmlCompiler/private/qqmljstyperesolver_p.h>
29#include <QtQmlCompiler/private/qqmljslogger_p.h>
30#include <QtQmlCompiler/private/qqmljscompilepass_p.h>
45 std::variant<QQmlJSAotFunction, QQmlJS::DiagnosticMessage>
48 std::variant<QQmlJSAotFunction, QQmlJS::DiagnosticMessage>
QQmlJSTypeResolver m_typeResolver
std::variant< QQmlJSAotFunction, QQmlJS::DiagnosticMessage > compileBinding(const QV4::Compiler::Context *context, const QmlIR::Binding &irBinding, QQmlJS::AST::Node *astNode) override
void setTypeResolver(QQmlJSTypeResolver typeResolver)
std::variant< QQmlJSAotFunction, QQmlJS::DiagnosticMessage > compileFunction(const QV4::Compiler::Context *context, const QString &name, QQmlJS::AST::Node *astNode) override
QQmlSA::PassManager * passManager()
QQmlJSTypeResolver * typeResolver()
void setDocument(const QmlIR::JSCodeGen *codegen, const QmlIR::Document *document) override
void setPassManager(QQmlSA::PassManager *passManager)
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
DBusConnection const char DBusError * error