![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qv4script_p.h>
Public Types | |
enum class | InheritContext { No , Yes } |
Public Member Functions | |
Script (ExecutionContext *scope, QV4::Compiler::ContextType mode, const QString &sourceCode, const QString &source=QString(), int line=1) | |
Script (ExecutionEngine *engine, QmlContext *qml, bool parseAsBinding, const QString &sourceCode, const QString &source=QString(), int line=1) | |
Script (ExecutionEngine *engine, QmlContext *qml, const QQmlRefPointer< ExecutableCompilationUnit > &compilationUnit) | |
~Script () | |
void | setStrictMode (bool strictMode=true) |
void | setInheritContext (bool inheritContext=true) |
void | setParseAsBinding (bool parseAsBinding=true) |
QQmlRefPointer< ExecutableCompilationUnit > | compilationUnit () const |
void | parse () |
ReturnedValue | run (const QV4::Value *thisObject=nullptr) |
Function * | function () |
Static Public Member Functions | |
static QQmlRefPointer< QV4::CompiledData::CompilationUnit > | precompile (QV4::Compiler::Module *module, QQmlJS::Engine *jsEngine, Compiler::JSUnitGenerator *unitGenerator, const QString &fileName, const QString &source, QList< QQmlError > *reportedErrors=nullptr, QV4::Compiler::ContextType contextType=QV4::Compiler::ContextType::Global, InheritContext inheritContext=InheritContext::No) |
Definition at line 35 of file qv4script_p.h.
|
strong |
Enumerator | |
---|---|
No | |
Yes |
Definition at line 37 of file qv4script_p.h.
|
inline |
Definition at line 45 of file qv4script_p.h.
|
inline |
Definition at line 55 of file qv4script_p.h.
Script::Script | ( | ExecutionEngine * | engine, |
QmlContext * | qml, | ||
const QQmlRefPointer< ExecutableCompilationUnit > & | compilationUnit ) |
Definition at line 29 of file qv4script.cpp.
Script::~Script | ( | ) |
Definition at line 44 of file qv4script.cpp.
|
inline |
Definition at line 78 of file qv4script_p.h.
Function * Script::function | ( | ) |
Definition at line 140 of file qv4script.cpp.
void Script::parse | ( | ) |
Definition at line 48 of file qv4script.cpp.
|
static |
Definition at line 147 of file qv4script.cpp.
ReturnedValue Script::run | ( | const QV4::Value * | thisObject = nullptr | ) |
Definition at line 119 of file qv4script.cpp.
|
inline |
Definition at line 76 of file qv4script_p.h.
|
inline |
Definition at line 77 of file qv4script_p.h.
|
inline |
Definition at line 75 of file qv4script_p.h.