diff options
author | Lars Knoll <lars.knoll@qt.io> | 2017-11-14 09:39:36 +0100 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2017-11-27 11:10:00 +0000 |
commit | fca89004d75412dd378cc44ad79ed3c1e05c765b (patch) | |
tree | acb2b8de456beec96c55e7bb61a2bdfc299eab9e /src/qml/jsruntime/qv4lookup_p.h | |
parent | d8fd2f51446ccac370c265fe309a28f80b7eb90e (diff) |
Convert global getters to use the id in internalclass
Change-Id: Id443245ee9f02af48abbf5ba4811ac69ad409059
Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
Diffstat (limited to 'src/qml/jsruntime/qv4lookup_p.h')
-rw-r--r-- | src/qml/jsruntime/qv4lookup_p.h | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/qml/jsruntime/qv4lookup_p.h b/src/qml/jsruntime/qv4lookup_p.h index 6a9a5cf419..450d2d4364 100644 --- a/src/qml/jsruntime/qv4lookup_p.h +++ b/src/qml/jsruntime/qv4lookup_p.h @@ -111,6 +111,7 @@ struct Lookup { ReturnedValue resolveGetter(ExecutionEngine *engine, const Object *object); ReturnedValue resolvePrimitiveGetter(ExecutionEngine *engine, const Value &object); + ReturnedValue resolveGlobalGetter(ExecutionEngine *engine); void resolveProtoGetter(Identifier *name, const Heap::Object *proto); static ReturnedValue getterGeneric(Lookup *l, ExecutionEngine *engine, const Value &object); @@ -133,13 +134,8 @@ struct Lookup { static ReturnedValue stringLengthGetter(Lookup *l, ExecutionEngine *engine, const Value &object); static ReturnedValue globalGetterGeneric(Lookup *l, ExecutionEngine *engine); - static ReturnedValue globalGetter0Inline(Lookup *l, ExecutionEngine *engine); - static ReturnedValue globalGetter0MemberData(Lookup *l, ExecutionEngine *engine); - static ReturnedValue globalGetter1(Lookup *l, ExecutionEngine *engine); - static ReturnedValue globalGetter2(Lookup *l, ExecutionEngine *engine); - static ReturnedValue globalGetterAccessor0(Lookup *l, ExecutionEngine *engine); - static ReturnedValue globalGetterAccessor1(Lookup *l, ExecutionEngine *engine); - static ReturnedValue globalGetterAccessor2(Lookup *l, ExecutionEngine *engine); + static ReturnedValue globalGetterProto(Lookup *l, ExecutionEngine *engine); + static ReturnedValue globalGetterProtoAccessor(Lookup *l, ExecutionEngine *engine); static bool setterGeneric(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value); static bool setterTwoClasses(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value); |