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>
27class QQmlPropertyData;
50 bool hasStringId(
const QString &string)
const {
return stringToId.contains(string); }
69 uint backingUnitTableSize = 0;
static size_t roundUpToMultipleOf(size_t divisor, size_t x)
static constexpr qsizetype jsClassMembersOffset
static QV4::CompiledData::Lookup::Mode lookupMode(QV4::Compiler::JSUnitGenerator::LookupMode mode)
uint sizeOfTableAndData() const
bool hasStringId(const QString &string) const
QStringList allStrings() const
QString stringForIndex(int index) const
int getStringId(const QString &string) const
int registerString(const QString &str)
void serialize(CompiledData::Unit *unit)
void initializeFromBackingUnit(const CompiledData::Unit *unit)