Line | Source | Count |
1 | | - |
2 | | - |
3 | namespace QV4 { | - |
4 | | - |
5 | struct FunctionObject; | - |
6 | | - |
7 | struct Property { | - |
8 | Value value; | - |
9 | Value set; | - |
10 | | - |
11 | | - |
12 | inline void fullyPopulated(PropertyAttributes *attrs) { | - |
13 | if (!attrs->hasType()TRUE | evaluated 2543 times by 1 test | FALSE | evaluated 546165 times by 21 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
|
) { | 2543-546165 |
14 | value = Primitive::undefinedValue(); | - |
15 | }executed 2539 times by 1 test: end of block | 2539 |
16 | if (attrs->type() == PropertyAttributes::AccessorTRUE | evaluated 11019 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| FALSE | evaluated 537832 times by 21 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
|
) { | 11019-537832 |
17 | attrs->clearWritable(); | - |
18 | if (value.isEmpty()TRUE | evaluated 2040 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
| FALSE | evaluated 8975 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
) | 2040-8975 |
19 | value = Primitive::undefinedValue();executed 2041 times by 2 tests: value = Primitive::undefinedValue(); Executed by:- tst_ecmascripttests
- tst_qjsengine
| 2041 |
20 | if (set.TRUE | evaluated 7500 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| FALSE | evaluated 3534 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
isEmpty()TRUE | evaluated 7500 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| FALSE | evaluated 3534 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
) | 3534-7500 |
21 | setexecuted 7501 times by 3 tests: set = Primitive::undefinedValue(); Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
= Primitive::undefinedValue();executed 7501 times by 3 tests: set = Primitive::undefinedValue(); Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 7501 |
22 | }executed 11021 times by 3 tests: end of block Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 11021 |
23 | attrs->resolve(); | - |
24 | }executed 548287 times by 21 tests: end of block Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
| 548287 |
25 | | - |
26 | inline bool isSubset(const PropertyAttributes &attrs, const Property *other, PropertyAttributes otherAttrs) const; | - |
27 | inline void merge(PropertyAttributes &attrs, const Property *other, PropertyAttributes otherAttrs); | - |
28 | | - |
29 | inline Heap::FunctionObject *getter() const { returnexecuted 8106 times by 1 test: return reinterpret_cast<Heap::FunctionObject *>(value.heapObject()); reinterpret_cast<Heap::FunctionObject *>(value.heapObject());executed 8106 times by 1 test: return reinterpret_cast<Heap::FunctionObject *>(value.heapObject()); } | 8106 |
30 | inline Heap::FunctionObject *setter() const { returnexecuted 7383 times by 1 test: return reinterpret_cast<Heap::FunctionObject *>(set.heapObject()); reinterpret_cast<Heap::FunctionObject *>(set.heapObject());executed 7383 times by 1 test: return reinterpret_cast<Heap::FunctionObject *>(set.heapObject()); } | 7383 |
31 | inline void setGetter(FunctionObject *g) { value = reinterpret_cast<Managed *>(g); }executed 3774682 times by 154 tests: end of block Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 3774682 |
32 | inline void setSetter(FunctionObject *s) { set = (sTRUE | evaluated 123935 times by 154 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| FALSE | evaluated 3650774 times by 154 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
? reinterpret_cast<Managed *>(s) : nullptr); }executed 3776268 times by 154 tests: end of block Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 123935-3776268 |
33 | | - |
34 | void copy(const Property *other, PropertyAttributes attrs) { | - |
35 | value = other->value; | - |
36 | if (attrs.isAccessor()TRUE | evaluated 11273 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| FALSE | evaluated 537595 times by 22 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
|
) | 11273-537595 |
37 | setexecuted 11267 times by 3 tests: set = other->set; Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
= other->set;executed 11267 times by 3 tests: set = other->set; Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 11267 |
38 | }executed 548793 times by 22 tests: end of block Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
| 548793 |
39 | | - |
40 | explicit Property() { value = Encode::undefined(); set = Value::fromHeapObject(nullptr); }executed 2097 times by 5 tests: end of block Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalueiterator
- tst_qqmlecmascript
- tst_qqmlvaluetypes
| 2097 |
41 | Property(Heap::FunctionObject *getter, Heap::FunctionObject *setter) { | - |
42 | value.setM(reinterpret_cast<Heap::Base *>(getter)); | - |
43 | set.setM(reinterpret_cast<Heap::Base *>(setter)); | - |
44 | } never executed: end of block | 0 |
45 | private: | - |
46 | Property(const Property &) = delete; Property &operator=(const Property &) = delete; | - |
47 | }; | - |
48 | | - |
49 | inline bool Property::isSubset(const PropertyAttributes &attrs, const Property *other, PropertyAttributes otherAttrs) const | - |
50 | { | - |
51 | if (attrs.type() != PropertyAttributes::GenericTRUE | evaluated 4560 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| FALSE | evaluated 1084 times by 1 test |
&& attrs.type() != otherAttrs.type()TRUE | evaluated 1200 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
| FALSE | evaluated 3362 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
) | 1084-4560 |
52 | returnexecuted 1199 times by 2 tests: return false; Executed by:- tst_ecmascripttests
- tst_qjsengine
false;executed 1199 times by 2 tests: return false; Executed by:- tst_ecmascripttests
- tst_qjsengine
| 1199 |
53 | if (attrs.hasEnumerable()TRUE | evaluated 1696 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| FALSE | evaluated 2745 times by 1 test |
&& attrs.isEnumerable() != otherAttrs.isEnumerable()TRUE | evaluated 489 times by 1 test | FALSE | evaluated 1203 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
) | 489-2745 |
54 | returnexecuted 489 times by 1 test: return false; false;executed 489 times by 1 test: return false; | 489 |
55 | if (attrs.hasConfigurable()TRUE | evaluated 1831 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| FALSE | evaluated 2120 times by 1 test |
&& attrs.isConfigurable() != otherAttrs.isConfigurable()TRUE | evaluated 620 times by 1 test | FALSE | evaluated 1211 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
) | 620-2120 |
56 | returnexecuted 620 times by 1 test: return false; false;executed 620 times by 1 test: return false; | 620 |
57 | if (attrs.hasWritable()TRUE | evaluated 916 times by 1 test | FALSE | evaluated 2416 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
&& attrs.isWritable() != otherAttrs.isWritable()TRUE | evaluated 794 times by 1 test | FALSE | evaluated 122 times by 1 test |
) | 122-2416 |
58 | returnexecuted 793 times by 1 test: return false; false;executed 793 times by 1 test: return false; | 793 |
59 | if (attrs.type() == PropertyAttributes::DataTRUE | evaluated 1138 times by 1 test | FALSE | evaluated 1389 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
&& !value.sameValue(other->value)TRUE | evaluated 940 times by 1 test | FALSE | evaluated 204 times by 1 test |
) | 204-1389 |
60 | returnexecuted 940 times by 1 test: return false; false;executed 940 times by 1 test: return false; | 940 |
61 | if (attrs.type() == PropertyAttributes::AccessorTRUE | evaluated 1328 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| FALSE | evaluated 268 times by 1 test |
) { | 268-1328 |
62 | if (value.heapObject() != other->value.heapObject()TRUE | evaluated 1091 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| FALSE | evaluated 244 times by 1 test |
) | 244-1091 |
63 | returnexecuted 1090 times by 3 tests: return false; Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
false;executed 1090 times by 3 tests: return false; Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 1090 |
64 | if (set.TRUE | evaluated 184 times by 1 test | FALSE | evaluated 60 times by 1 test |
heapObject() != other->set.heapObject()TRUE | evaluated 184 times by 1 test | FALSE | evaluated 60 times by 1 test |
) | 60-184 |
65 | returnexecuted 184 times by 1 test: return false; false;executed 184 times by 1 test: return false; | 184 |
66 | }executed 60 times by 1 test: end of block | 60 |
67 | returnexecuted 328 times by 1 test: return true; true;executed 328 times by 1 test: return true; | 328 |
68 | } | - |
69 | | - |
70 | inline void Property::merge(PropertyAttributes &attrs, const Property *other, PropertyAttributes otherAttrs) | - |
71 | { | - |
72 | if (otherAttrs.hasEnumerable()TRUE | evaluated 1613 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| FALSE | evaluated 1942 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
) | 1613-1942 |
73 | attrs.setEnumerable(otherAttrs.isEnumerable());executed 1613 times by 3 tests: attrs.setEnumerable(otherAttrs.isEnumerable()); Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 1613 |
74 | if (otherAttrs.hasConfigurable()TRUE | evaluated 2195 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| FALSE | evaluated 1365 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
) | 1365-2195 |
75 | attrs.setConfigurable(otherAttrs.isConfigurable());executed 2194 times by 3 tests: attrs.setConfigurable(otherAttrs.isConfigurable()); Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 2194 |
76 | if (otherAttrs.hasWritable()TRUE | evaluated 811 times by 1 test | FALSE | evaluated 2753 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
) | 811-2753 |
77 | attrs.setWritable(otherAttrs.isWritable());executed 811 times by 1 test: attrs.setWritable(otherAttrs.isWritable()); | 811 |
78 | if (otherAttrs.type() == PropertyAttributes::AccessorTRUE | evaluated 1993 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| FALSE | evaluated 1569 times by 1 test |
) { | 1569-1993 |
79 | attrs.setType(PropertyAttributes::Accessor); | - |
80 | if (!other->value.isEmpty()TRUE | evaluated 1441 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
| FALSE | evaluated 551 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
) | 551-1441 |
81 | value = other->value;executed 1441 times by 2 tests: value = other->value; Executed by:- tst_ecmascripttests
- tst_qjsengine
| 1441 |
82 | if (!other->set.isEmpty()TRUE | evaluated 688 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| FALSE | evaluated 1312 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
) | 688-1312 |
83 | setexecuted 688 times by 3 tests: set = other->set; Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
= other->set;executed 688 times by 3 tests: set = other->set; Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 688 |
84 | }executed 2000 times by 3 tests: end of block Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
else if (otherAttrs.type() == PropertyAttributes::DataTRUE | evaluated 1035 times by 1 test | FALSE | evaluated 537 times by 1 test |
){ | 537-2000 |
85 | attrs.setType(PropertyAttributes::Data); | - |
86 | value = other->value; | - |
87 | }executed 1035 times by 1 test: end of block | 1035 |
88 | }executed 3570 times by 3 tests: end of block Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 3570 |
89 | | - |
90 | struct PropertyIndex { | - |
91 | Heap::Base *base; | - |
92 | Value *slot; | - |
93 | | - |
94 | void set(EngineBase *e, Value newVal) { | - |
95 | WriteBarrier::write(e, base, slot->data_ptr(), newVal.asReturnedValue()); | - |
96 | }executed 31771 times by 30 tests: end of block Executed by:- tst_ecmascripttests
- tst_examples
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquickitemlayer
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickscreen
- tst_qquickshadereffect
- ...
| 31771 |
97 | const Value *operator->() const { returnexecuted 40305 times by 11 tests: return slot; Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmlxmlhttprequest
- tst_qquickcustomaffector
- tst_qquickvisualdatamodel
slot;executed 40305 times by 11 tests: return slot; Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmlxmlhttprequest
- tst_qquickcustomaffector
- tst_qquickvisualdatamodel
} | 40305 |
98 | const Value &operator*() const { returnexecuted 207025 times by 55 tests: return *slot; Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypeproviders
- ...
*slot;executed 207025 times by 55 tests: return *slot; Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypeproviders
- ...
} | 207025 |
99 | bool isNull() const { returnexecuted 3296479 times by 153 tests: return !slot; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
!slot;executed 3296479 times by 153 tests: return !slot; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
} | 3296479 |
100 | }; | - |
101 | | - |
102 | | - |
103 | } | - |
104 | | - |
105 | template<> class QTypeInfo<QV4::Property > { public: enum { isSpecialized = true, isComplex = (((Q_MOVABLE_TYPE) & Q_PRIMITIVE_TYPE) == 0), isStatic = (((Q_MOVABLE_TYPE) & (Q_MOVABLE_TYPE | Q_PRIMITIVE_TYPE)) == 0), isRelocatable = !isStatic || ((Q_MOVABLE_TYPE) & Q_RELOCATABLE_TYPE), isLarge = (sizeof(QV4::Property)>sizeof(void*)), isPointer = false, isIntegral = std::is_integral< QV4::Property >::value, isDummy = (((Q_MOVABLE_TYPE) & Q_DUMMY_TYPE) != 0), sizeOf = sizeof(QV4::Property) }; static inline const char *name() { return "QV4::Property"; } }; | - |
106 | | - |
107 | | - |
| | |