4#ifndef QQMLJSENGINE_P_H
5#define QQMLJSENGINE_P_H
19#include <private/qqmljssourcelocation_p.h>
21#include <private/qqmljsmemorypool_p.h>
23#include <QtCore/qstring.h>
24#include <QtCore/qset.h>
61 Lexer *_lexer =
nullptr;
96 _extraCode.append(
text);
void append(parameter_type t)
virtual void pragmaLibrary()
virtual void importFile(const QString &jsfile, const QString &module, int line, int column)
virtual void importModule(const QString &uri, const QString &version, const QString &module, int line, int column)
QStringView newStringRef(const QChar *chars, int size)
const MemoryPool * pool() const
void addComment(int pos, int len, int line, int col)
const QString & code() const
QStringView midRef(int position, int size)
QStringView newStringRef(const QString &text)
QList< SourceLocation > comments() const
void setCode(const QString &code)
void setLexer(Lexer *lexer)
void setDirectives(Directives *directives)
Directives * directives() const
\macro QT_RESTRICTED_CAST_FROM_ASCII
QString mid(qsizetype position, qsizetype n=-1) const
Returns a string that contains n characters of this string, starting at the specified position index.
Combined button and popup list for selecting options.
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLenum GLenum GLsizei void GLsizei void * column
#define QML_PARSER_EXPORT
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)