![]() |
Qt 6.x
The Qt SDK
|
#include <qqmljsengine_p.h>
Public Member Functions | |
void | setCode (const QString &code) |
const QString & | code () const |
void | addComment (int pos, int len, int line, int col) |
QList< SourceLocation > | comments () const |
Lexer * | lexer () const |
void | setLexer (Lexer *lexer) |
Directives * | directives () const |
void | setDirectives (Directives *directives) |
MemoryPool * | pool () |
const MemoryPool * | pool () const |
QStringView | midRef (int position, int size) |
QStringView | newStringRef (const QString &text) |
QStringView | newStringRef (const QChar *chars, int size) |
Definition at line 59 of file qqmljsengine_p.h.
|
inline |
Definition at line 72 of file qqmljsengine_p.h.
References QList< T >::append(), line, pos, and Q_ASSERT.
Referenced by QQmlJS::Lexer::lex().
|
inline |
Definition at line 70 of file qqmljsengine_p.h.
Referenced by setCode().
|
inline |
Definition at line 78 of file qqmljsengine_p.h.
|
inline |
Definition at line 83 of file qqmljsengine_p.h.
Referenced by setDirectives().
|
inline |
Definition at line 80 of file qqmljsengine_p.h.
Referenced by setLexer().
|
inline |
Definition at line 89 of file qqmljsengine_p.h.
References QString::mid(), and position().
|
inline |
Definition at line 100 of file qqmljsengine_p.h.
References newStringRef().
|
inline |
Definition at line 94 of file qqmljsengine_p.h.
References text.
Referenced by newStringRef(), and QQmlTypeCompiler::newStringRef().
|
inline |
Definition at line 86 of file qqmljsengine_p.h.
Referenced by QmlIR::IRBuilder::generateFromQml(), QmlIR::JSCodeGen::generateJSCodeForFunctionsAndBindings(), QmlIR::JSCodeGen::generateRuntimeFunctions(), QmlIR::ScriptDirectivesCollector::importFile(), QmlIR::ScriptDirectivesCollector::importModule(), and QQmlTypeCompiler::memoryPool().
|
inline |
Definition at line 87 of file qqmljsengine_p.h.
Definition at line 69 of file qqmljsengine_p.h.
References code().
Referenced by QQmlJS::Lexer::setCode().
|
inline |
Definition at line 84 of file qqmljsengine_p.h.
References directives().
Referenced by QQmlScriptBlob::dataReceived().
Definition at line 81 of file qqmljsengine_p.h.
References lexer().