17#include <QtCore/qstring.h>
18#include <QtCore/qhash.h>
19#include <QtCore/qstringlist.h>
20#include <private/qv4compilerglobal_p.h>
21#include <private/qqmljsastfwd_p.h>
22#include <private/qv4compileddata_p.h>
23#include <private/qv4staticvalue_p.h>
31namespace CompiledData {
49 int getStringId(
const QString &
string)
const;
68 uint backingUnitTableSize = 0;
89 int registerGetterLookup(
int nameIndex, LookupMode
mode);
91 int registerSetterLookup(
int nameIndex);
92 int registerGlobalGetterLookup(
int nameIndex, LookupMode
mode);
93 int registerQmlContextPropertyGetterLookup(
int nameIndex, LookupMode
mode);
103 int jsClassSize(
int jsClassId)
const;
104 QString jsClassMember(
int jsClassId,
int member)
const;
110 GenerateWithoutStringTable
114 void writeFunction(
char *
f,
Context *irFunction)
const;
115 void writeClass(
char *
f,
const Class &
c);
117 void writeBlock(
char *
f,
Context *irBlock)
const;
\macro QT_RESTRICTED_CAST_FROM_ASCII
const QChar at(qsizetype i) const
Returns the character at the given index position in the string.
Combined button and popup list for selecting options.
\qmltype Particle \inqmlmodule QtQuick.Particles
GLsizei const GLfloat * v
[13]
GLsizei const GLchar ** strings
[1]
QCborArray members(const QCborMap *classDef, QLatin1StringView key, QTypeRevision maxMajorVersion, Postprocess &&process)
#define Q_QML_COMPILER_PRIVATE_EXPORT
static const QV4::Value & constant(Function *function, int index)
StringTableGenerator stringTable
QString lookupName(int index) const
int lookupNameIndex(int index) const
int getStringId(const QString &string) const
QString codeGeneratorName
QString stringForIndex(int index) const
@ GenerateWithStringTable
int registerString(const QString &str)
uint sizeOfTableAndData() const
QStringList allStrings() const
QString stringForIndex(int index) const