Change-Id: Id227139bf385aa92e539cdb0d0012e1360679c81
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
, code(0)
, codeData(0)
, codeSize(0)
- , engine(engine)
{
Q_ASSERT(!compilationUnit);
compilationUnit = unit;
struct InternalClass;
struct Lookup;
-struct LineNumberMapping
-{
- quint32 codeOffset;
- int lineNumber;
-};
-
struct Function {
String *name;
QVector<String *> formals;
QVector<String *> locals;
- ExecutionEngine *engine;
-
Function(ExecutionEngine *engine, CompiledData::CompilationUnit *unit, const CompiledData::Function *function,
Value (*codePtr)(ExecutionContext *, const uchar *), quint32 _codeSize);
~Function();
};
}
-Q_DECLARE_TYPEINFO(QV4::LineNumberMapping, Q_PRIMITIVE_TYPE);
QT_END_NAMESPACE