Engine Class

(QmlJS::Engine)

Public Functions

Engine()
~Engine()
void addComment(int pos, int len, int line, int col)
const QString &code() const
QList<AST::SourceLocation> comments() const
QmlJS::Directives *directives() const
QmlJS::Lexer *lexer() const
QStringRef midRef(int position, int size)
QStringRef newStringRef(const QString &s)
QStringRef newStringRef(const QChar *chars, int size)
QmlJS::MemoryPool *pool()
void setCode(const QString &code)
void setDirectives(QmlJS::Directives *directives)
void setLexer(QmlJS::Lexer *lexer)

Member Function Documentation

Engine::Engine()

Default constructs an instance of Engine.

Engine::~Engine()

Destroys the instance of Engine.

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

const QString &Engine::code() const

See also setCode().

QList<AST::SourceLocation> Engine::comments() const

QmlJS::Directives *Engine::directives() const

See also setDirectives().

QmlJS::Lexer *Engine::lexer() const

See also setLexer().

QStringRef Engine::midRef(int position, int size)

QStringRef Engine::newStringRef(const QString &s)

QStringRef Engine::newStringRef(const QChar *chars, int size)

QmlJS::MemoryPool *Engine::pool()

void Engine::setCode(const QString &code)

See also code().

void Engine::setDirectives(QmlJS::Directives *directives)

See also directives().

void Engine::setLexer(QmlJS::Lexer *lexer)

See also lexer().