Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQmlJS::Engine Class Reference

#include <qqmljsengine_p.h>

Collaboration diagram for QQmlJS::Engine:

Public Member Functions

void setCode (const QString &code)
const QStringcode () const
void addComment (int pos, int len, int line, int col)
QList< SourceLocationcomments () const
Lexerlexer () const
void setLexer (Lexer *lexer)
Directivesdirectives () const
void setDirectives (Directives *directives)
MemoryPoolpool ()
const MemoryPoolpool () const
QStringView midRef (int position, int size)
QStringView newStringRef (const QString &text)
QStringView newStringRef (const QChar *chars, int size)

Detailed Description

Definition at line 60 of file qqmljsengine_p.h.

Member Function Documentation

◆ addComment()

void QQmlJS::Engine::addComment ( int pos,
int len,
int line,
int col )
inline

Definition at line 73 of file qqmljsengine_p.h.

◆ code()

const QString & QQmlJS::Engine::code ( ) const
inline

Definition at line 71 of file qqmljsengine_p.h.

◆ comments()

QList< SourceLocation > QQmlJS::Engine::comments ( ) const
inline

Definition at line 79 of file qqmljsengine_p.h.

◆ directives()

Directives * QQmlJS::Engine::directives ( ) const
inline

Definition at line 84 of file qqmljsengine_p.h.

◆ lexer()

Lexer * QQmlJS::Engine::lexer ( ) const
inline

Definition at line 81 of file qqmljsengine_p.h.

◆ midRef()

QStringView QQmlJS::Engine::midRef ( int position,
int size )
inline

Definition at line 90 of file qqmljsengine_p.h.

◆ newStringRef() [1/2]

QStringView QQmlJS::Engine::newStringRef ( const QChar * chars,
int size )
inline

Definition at line 101 of file qqmljsengine_p.h.

◆ newStringRef() [2/2]

QStringView QQmlJS::Engine::newStringRef ( const QString & text)
inline

Definition at line 95 of file qqmljsengine_p.h.

◆ pool() [1/2]

MemoryPool * QQmlJS::Engine::pool ( )
inline

Definition at line 87 of file qqmljsengine_p.h.

◆ pool() [2/2]

const MemoryPool * QQmlJS::Engine::pool ( ) const
inline

Definition at line 88 of file qqmljsengine_p.h.

◆ setCode()

void QQmlJS::Engine::setCode ( const QString & code)
inline

Definition at line 70 of file qqmljsengine_p.h.

◆ setDirectives()

void QQmlJS::Engine::setDirectives ( Directives * directives)
inline

Definition at line 85 of file qqmljsengine_p.h.

◆ setLexer()

void QQmlJS::Engine::setLexer ( Lexer * lexer)
inline

Definition at line 82 of file qqmljsengine_p.h.


The documentation for this class was generated from the following file: