aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4function_p.h
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@digia.com>2013-08-16 21:31:24 +0200
committerLars Knoll <lars.knoll@digia.com>2013-08-16 21:39:51 +0200
commit3bc7823fc86b4b2f8b7ef5c147c10568e5ed0296 (patch)
tree049b1687b85a5f5a3f0300c335ffb792a6a0d3f5 /src/qml/jsruntime/qv4function_p.h
parent33149123187fda2bc96bd0288502cca97016791d (diff)
Merge Function::init with the constructor
Change-Id: I557f8a80aa2c74398b94e87ed0f29fe8d2297150 Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'src/qml/jsruntime/qv4function_p.h')
-rw-r--r--src/qml/jsruntime/qv4function_p.h15
1 files changed, 2 insertions, 13 deletions
diff --git a/src/qml/jsruntime/qv4function_p.h b/src/qml/jsruntime/qv4function_p.h
index d9ba9dccb8..d197098663 100644
--- a/src/qml/jsruntime/qv4function_p.h
+++ b/src/qml/jsruntime/qv4function_p.h
@@ -100,21 +100,10 @@ struct Function {
ExecutionEngine *engine;
- Function(ExecutionEngine *engine, String *name)
- : name(name)
- , compiledFunction(0)
- , compilationUnit(0)
- , code(0)
- , codeData(0)
- , codeSize(0)
- , engine(engine)
- {}
+ Function(ExecutionEngine *engine, CompiledData::CompilationUnit *unit, const CompiledData::Function *function,
+ Value (*codePtr)(ExecutionContext *, const uchar *), quint32 _codeSize);
~Function();
- // ### Merge with constructor later.
- void init(CompiledData::CompilationUnit *unit, const CompiledData::Function *function,
- Value (*codePtr)(ExecutionContext *, const uchar *), quint32 _codeSize);
-
inline QString sourceFile() const { return compilationUnit->fileName(); }
inline bool usesArgumentsObject() const { return compiledFunction->flags & CompiledData::Function::UsesArgumentsObject; }