![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqmljsfunctioninitializer_p.h>
Public Member Functions | |
QQmlJSFunctionInitializer (const QQmlJSTypeResolver *typeResolver, const QV4::CompiledData::Location &objectLocation, const QV4::CompiledData::Location &scopeLocation, QQmlJSLogger *logger) | |
QQmlJSCompilePass::Function | run (const QV4::Compiler::Context *context, const QString &propertyName, QQmlJS::AST::Node *astNode, const QmlIR::Binding &irBinding) |
QQmlJSCompilePass::Function | run (const QV4::Compiler::Context *context, const QString &functionName, QQmlJS::AST::Node *astNode) |
QQmlJSFunctionInitializer analyzes the IR to produce an initial QQmlJSCompilePass::Function for further analysis. It only looks for the signature and the QML scope and doesn't visit the byte code.
Definition at line 22 of file qqmljsfunctioninitializer_p.h.
|
inline |
Definition at line 26 of file qqmljsfunctioninitializer_p.h.
QQmlJSCompilePass::Function QQmlJSFunctionInitializer::run | ( | const QV4::Compiler::Context * | context, |
const QString & | functionName, | ||
QQmlJS::AST::Node * | astNode ) |
Definition at line 258 of file qqmljsfunctioninitializer.cpp.
QQmlJSCompilePass::Function QQmlJSFunctionInitializer::run | ( | const QV4::Compiler::Context * | context, |
const QString & | propertyName, | ||
QQmlJS::AST::Node * | astNode, | ||
const QmlIR::Binding & | irBinding ) |
Definition at line 144 of file qqmljsfunctioninitializer.cpp.