| 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::Accessor| TRUE | 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 blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 11021 |
| 23 | attrs->resolve(); | - |
| 24 | }executed 548287 times by 21 tests: end of blockExecuted 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 blockExecuted 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 = (s| TRUE | 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 blockExecuted 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 blockExecuted 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 blockExecuted 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::Generic| TRUE | 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::Data| TRUE | 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::Accessor| TRUE | 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::Accessor| TRUE | 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 blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
else if (otherAttrs.type() == PropertyAttributes::Data| TRUE | 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 blockExecuted 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 blockExecuted 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 never executed: return "QV4::Property"; "QV4::Property";never executed: return "QV4::Property"; } }; | 0 |
| 106 | | - |
| 107 | | - |
| | |