![]() |
Qt 6.x
The Qt SDK
|
#include <qqmljsengine_p.h>
Collaboration diagram for QQmlJS::Engine: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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 70 of file qqmljsengine_p.h.
Referenced by setCode().
Here is the caller graph for this function:
|
inline |
Definition at line 78 of file qqmljsengine_p.h.
|
inline |
Definition at line 83 of file qqmljsengine_p.h.
Referenced by setDirectives().
Here is the caller graph for this function:
|
inline |
Definition at line 80 of file qqmljsengine_p.h.
Referenced by setLexer().
Here is the caller graph for this function:
|
inline |
Definition at line 89 of file qqmljsengine_p.h.
References QString::mid(), and position().
Here is the call graph for this function:
|
inline |
Definition at line 100 of file qqmljsengine_p.h.
References newStringRef().
Here is the call graph for this function:
|
inline |
Definition at line 94 of file qqmljsengine_p.h.
References text.
Referenced by newStringRef(), and QQmlTypeCompiler::newStringRef().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 84 of file qqmljsengine_p.h.
References directives().
Referenced by QQmlScriptBlob::dataReceived().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 81 of file qqmljsengine_p.h.
References lexer().
Here is the call graph for this function: