Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | | - |
6 | | - |
7 | class QQmlPropertyCache; | - |
8 | class QQmlContextData; | - |
9 | class QQmlTypeNameCache; | - |
10 | | - |
11 | namespace QmlIR { | - |
12 | | - |
13 | struct Document; | - |
14 | struct IRLoader; | - |
15 | | - |
16 | template <typename T> | - |
17 | struct PoolList | - |
18 | { | - |
19 | PoolList() | - |
20 | : first(nullptr) | - |
21 | , last(nullptr) | - |
22 | {} never executed: end of block | 0 |
23 | | - |
24 | T *first; | - |
25 | T *last; | - |
26 | int count = 0; | - |
27 | | - |
28 | int append(T *item) { | - |
29 | item->next = nullptr; | - |
30 | if (lastTRUE | never evaluated | FALSE | never evaluated |
) | 0 |
31 | last->next = item; never executed: last->next = item; | 0 |
32 | else | - |
33 | first = item; never executed: first = item; | 0 |
34 | last = item; | - |
35 | return never executed: return count++; count++;never executed: return count++; | 0 |
36 | } | - |
37 | | - |
38 | void prepend(T *item) { | - |
39 | item->next = first; | - |
40 | first = item; | - |
41 | if (!lastTRUE | never evaluated | FALSE | never evaluated |
) | 0 |
42 | last = first; never executed: last = first; | 0 |
43 | ++count; | - |
44 | } never executed: end of block | 0 |
45 | | - |
46 | template <typename Sortable, typename Base, Sortable Base::*sortMember> | - |
47 | T *findSortedInsertionPoint(T *item) const | - |
48 | { | - |
49 | T *insertPos = nullptr; | - |
50 | | - |
51 | for (T *it = first; itTRUE | never evaluated | FALSE | never evaluated |
; it = it->next) { | 0 |
52 | if (!(it->*sortMember <= item->*sortMember)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
53 | break; never executed: break; | 0 |
54 | insertPos = it; | - |
55 | } never executed: end of block | 0 |
56 | | - |
57 | return never executed: return insertPos; insertPos;never executed: return insertPos; | 0 |
58 | } | - |
59 | | - |
60 | void insertAfter(T *insertionPoint, T *item) { | - |
61 | if (!insertionPointTRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
62 | prepend(item); | - |
63 | } never executed: end of block else if (insertionPoint == lastTRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
64 | append(item); | - |
65 | } never executed: end of block else { | 0 |
66 | item->next = insertionPoint->next; | - |
67 | insertionPoint->next = item; | - |
68 | ++count; | - |
69 | } never executed: end of block | 0 |
70 | } | - |
71 | | - |
72 | T *unlink(T *before, T *item) { | - |
73 | T * const newNext = item->next; | - |
74 | | - |
75 | if (beforeTRUE | evaluated 20 times by 7 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickspritesequence
- tst_qquickvisualdatamodel
| FALSE | evaluated 128 times by 16 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickgridview
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickspritesequence
- tst_qquickvisualdatamodel
|
) | 20-128 |
76 | before->next = newNext;executed 20 times by 7 tests: before->next = newNext; Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickspritesequence
- tst_qquickvisualdatamodel
| 20 |
77 | else | - |
78 | first = newNext;executed 128 times by 16 tests: first = newNext; Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickgridview
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickspritesequence
- tst_qquickvisualdatamodel
| 128 |
79 | | - |
80 | if (item == lastTRUE | evaluated 15 times by 7 testsEvaluated by:- tst_examples
- tst_qquickanimations
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickspritesequence
- tst_qquickvisualdatamodel
| FALSE | evaluated 133 times by 15 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickanimationcontroller
- tst_qquickdraghandler
- tst_qquickgridview
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickspritesequence
- tst_qquickvisualdatamodel
|
) { | 15-133 |
81 | if (newNextTRUE | never evaluated | FALSE | evaluated 15 times by 7 testsEvaluated by:- tst_examples
- tst_qquickanimations
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickspritesequence
- tst_qquickvisualdatamodel
|
) | 0-15 |
82 | last = newNext; never executed: last = newNext; | 0 |
83 | else | - |
84 | last = first;executed 15 times by 7 tests: last = first; Executed by:- tst_examples
- tst_qquickanimations
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickspritesequence
- tst_qquickvisualdatamodel
| 15 |
85 | } | - |
86 | | - |
87 | --count; | - |
88 | returnexecuted 148 times by 16 tests: return newNext; Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickgridview
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickspritesequence
- tst_qquickvisualdatamodel
newNext;executed 148 times by 16 tests: return newNext; Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickgridview
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickspritesequence
- tst_qquickvisualdatamodel
| 148 |
89 | } | - |
90 | | - |
91 | T *slowAt(int index) const | - |
92 | { | - |
93 | T *result = first; | - |
94 | while (index > 0TRUE | evaluated 2182 times by 45 testsEvaluated by:- tst_examples
- tst_flickableinterop
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlexpression
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmlprofilerservice
- tst_qqmlqt
- tst_qqmlstatemachine
- tst_qqmltypeloader
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquickitemparticle
- ...
| FALSE | evaluated 2037 times by 83 testsEvaluated by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmoduleplugin
- tst_qqmlnativeconnector
- tst_qqmlnotifier
- ...
|
&& resultTRUE | evaluated 2182 times by 45 testsEvaluated by:- tst_examples
- tst_flickableinterop
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlexpression
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmlprofilerservice
- tst_qqmlqt
- tst_qqmlstatemachine
- tst_qqmltypeloader
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquickitemparticle
- ...
| FALSE | never evaluated |
) { | 0-2182 |
95 | result = result->next; | - |
96 | --index; | - |
97 | }executed 2182 times by 45 tests: end of block Executed by:- tst_examples
- tst_flickableinterop
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlexpression
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmlprofilerservice
- tst_qqmlqt
- tst_qqmlstatemachine
- tst_qqmltypeloader
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquickitemparticle
- ...
| 2182 |
98 | returnexecuted 2037 times by 83 tests: return result; Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmoduleplugin
- tst_qqmlnativeconnector
- tst_qqmlnotifier
- ...
result;executed 2037 times by 83 tests: return result; Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmoduleplugin
- tst_qqmlnativeconnector
- tst_qqmlnotifier
- ...
| 2037 |
99 | } | - |
100 | | - |
101 | struct Iterator { | - |
102 | T *ptr; | - |
103 | | - |
104 | explicit Iterator(T *p) : ptr(p) {}executed 618960 times by 142 tests: end of block Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
| 618960 |
105 | | - |
106 | T *operator->() { | - |
107 | returnexecuted 490307 times by 142 tests: return ptr; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
ptr;executed 490307 times by 142 tests: return ptr; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
| 490307 |
108 | } | - |
109 | | - |
110 | const T *operator->() const { | - |
111 | return never executed: return ptr; ptr;never executed: return ptr; | 0 |
112 | } | - |
113 | | - |
114 | T &operator*() { | - |
115 | returnexecuted 22616 times by 130 tests: return *ptr; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- ...
*ptr;executed 22616 times by 130 tests: return *ptr; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- ...
| 22616 |
116 | } | - |
117 | | - |
118 | const T &operator*() const { | - |
119 | return never executed: return *ptr; *ptr;never executed: return *ptr; | 0 |
120 | } | - |
121 | | - |
122 | void operator++() { | - |
123 | ptr = ptr->next; | - |
124 | }executed 370963 times by 142 tests: end of block Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
| 370963 |
125 | | - |
126 | bool operator==(const Iterator &rhs) const { | - |
127 | return never executed: return ptr == rhs.ptr; ptr == rhs.ptr;never executed: return ptr == rhs.ptr; | 0 |
128 | } | - |
129 | | - |
130 | bool operator!=(const Iterator &rhs) const { | - |
131 | returnexecuted 680415 times by 142 tests: return ptr != rhs.ptr; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
ptr != rhs.ptr;executed 680415 times by 142 tests: return ptr != rhs.ptr; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
| 680415 |
132 | } | - |
133 | }; | - |
134 | | - |
135 | Iterator begin() { returnexecuted 309464 times by 142 tests: return Iterator(first); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
Iterator(first);executed 309464 times by 142 tests: return Iterator(first); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
} | 309464 |
136 | Iterator end() { returnexecuted 309496 times by 142 tests: return Iterator(nullptr); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
Iterator(nullptr);executed 309496 times by 142 tests: return Iterator(nullptr); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
} | 309496 |
137 | }; | - |
138 | | - |
139 | template <typename T> | - |
140 | class FixedPoolArray | - |
141 | { | - |
142 | T *data; | - |
143 | public: | - |
144 | int count = 0; | - |
145 | | - |
146 | FixedPoolArray() | - |
147 | : data(nullptr) | - |
148 | | - |
149 | {}executed 1500 times by 33 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qmldiskcache
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemlayer
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- ...
| 1500 |
150 | | - |
151 | void allocate(QQmlJS::MemoryPool *pool, int size) | - |
152 | { | - |
153 | count = size; | - |
154 | data = reinterpret_cast<T*>(pool->allocate(count * sizeof(T))); | - |
155 | } never executed: end of block | 0 |
156 | | - |
157 | void allocate(QQmlJS::MemoryPool *pool, const QVector<T> &vector) | - |
158 | { | - |
159 | count = vector.count(); | - |
160 | data = reinterpret_cast<T*>(pool->allocate(count * sizeof(T))); | - |
161 | | - |
162 | if (QTypeInfo<T>::isComplexTRUE | never evaluated | FALSE | evaluated 51548 times by 134 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- ...
|
) { | 0-51548 |
163 | for (int i = 0; i < countTRUE | never evaluated | FALSE | never evaluated |
; ++i) | 0 |
164 | new never executed: new (data + i) T(vector.at(i)); (data + i) T(vector.at(i));never executed: new (data + i) T(vector.at(i)); | 0 |
165 | } never executed: end of block else { | 0 |
166 | memcpy(data, static_cast<const void*>(vector.constData()), count * sizeof(T)); | - |
167 | }executed 51548 times by 134 tests: end of block Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- ...
| 51548 |
168 | } | - |
169 | | - |
170 | template <typename Container> | - |
171 | void allocate(QQmlJS::MemoryPool *pool, const Container &container) | - |
172 | { | - |
173 | count = container.count(); | - |
174 | data = reinterpret_cast<T*>(pool->allocate(count * sizeof(T))); | - |
175 | typename Container::ConstIterator it = container.constBegin(); | - |
176 | for (int i = 0; i < countTRUE | evaluated 4099 times by 116 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlmoduleplugin
- tst_qqmlnativeconnector
- ...
| FALSE | evaluated 49594 times by 142 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
|
; ++i) | 4099-49594 |
177 | newexecuted 4099 times by 116 tests: new (data + i) T(*it++); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlmoduleplugin
- tst_qqmlnativeconnector
- ...
(data + i) T(*it++);executed 4099 times by 116 tests: new (data + i) T(*it++); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlmoduleplugin
- tst_qqmlnativeconnector
- ...
| 4099 |
178 | }executed 49594 times by 142 tests: end of block Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
| 49594 |
179 | | - |
180 | const T &at(int index) const { | - |
181 | ((index >= 0 && index < count) ? static_cast<void>(0) : qt_assert("index >= 0 && index < count", __FILE__, 243)); | - |
182 | returnexecuted 4115 times by 116 tests: return data[index]; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlmoduleplugin
- tst_qqmlnativeconnector
- ...
data[index];executed 4115 times by 116 tests: return data[index]; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlmoduleplugin
- tst_qqmlnativeconnector
- ...
| 4115 |
183 | } | - |
184 | | - |
185 | T &operator[](int index) { | - |
186 | ((index >= 0 && index < count) ? static_cast<void>(0) : qt_assert("index >= 0 && index < count", __FILE__, 248)); | - |
187 | return never executed: return data[index]; data[index];never executed: return data[index]; | 0 |
188 | } | - |
189 | | - |
190 | | - |
191 | int indexOf(const T &value) const { | - |
192 | for (int i = 0; i < countTRUE | never evaluated | FALSE | never evaluated |
; ++i) | 0 |
193 | if (data[i] == valueTRUE | never evaluated | FALSE | never evaluated |
) | 0 |
194 | return never executed: return i; i;never executed: return i; | 0 |
195 | return never executed: return -1; -1;never executed: return -1; | 0 |
196 | } | - |
197 | | - |
198 | const T *begin() const { returnexecuted 3763 times by 67 tests: return data; Executed by:- tst_examples
- tst_flickableinterop
- tst_parserstress
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmltranslation
- ...
data;executed 3763 times by 67 tests: return data; Executed by:- tst_examples
- tst_flickableinterop
- tst_parserstress
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmltranslation
- ...
} | 3763 |
199 | const T *end() const { returnexecuted 3161 times by 55 tests: return data + count; Executed by:- tst_examples
- tst_flickableinterop
- tst_parserstress
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmltranslation
- ...
data + count;executed 3161 times by 55 tests: return data + count; Executed by:- tst_examples
- tst_flickableinterop
- tst_parserstress
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmltranslation
- ...
} | 3161 |
200 | }; | - |
201 | | - |
202 | struct Object; | - |
203 | | - |
204 | struct EnumValue : public QV4::CompiledData::EnumValue | - |
205 | { | - |
206 | EnumValue *next; | - |
207 | }; | - |
208 | | - |
209 | struct Enum | - |
210 | { | - |
211 | int nameIndex; | - |
212 | QV4::CompiledData::Location location; | - |
213 | PoolList<EnumValue> *enumValues; | - |
214 | | - |
215 | int enumValueCount() const { returnexecuted 2 times by 1 test: return enumValues->count; enumValues->count;executed 2 times by 1 test: return enumValues->count; } | 2 |
216 | PoolList<EnumValue>::Iterator enumValuesBegin() const { returnexecuted 2 times by 1 test: return enumValues->begin(); enumValues->begin();executed 2 times by 1 test: return enumValues->begin(); } | 2 |
217 | PoolList<EnumValue>::Iterator enumValuesEnd() const { returnexecuted 2 times by 1 test: return enumValues->end(); enumValues->end();executed 2 times by 1 test: return enumValues->end(); } | 2 |
218 | | - |
219 | Enum *next; | - |
220 | }; | - |
221 | | - |
222 | | - |
223 | struct SignalParameter : public QV4::CompiledData::Parameter | - |
224 | { | - |
225 | SignalParameter *next; | - |
226 | }; | - |
227 | | - |
228 | struct Signal | - |
229 | { | - |
230 | int nameIndex; | - |
231 | QV4::CompiledData::Location location; | - |
232 | PoolList<SignalParameter> *parameters; | - |
233 | | - |
234 | QStringList parameterStringList(const QV4::Compiler::StringTableGenerator *stringPool) const; | - |
235 | | - |
236 | int parameterCount() const { returnexecuted 69 times by 16 tests: return parameters->count; Executed by:- tst_examples
- tst_flickableinterop
- tst_qmlcachegen
- tst_qqmlconnections
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlmetaobject
- tst_qqmlqt
- tst_qqmlxmlhttprequest
- tst_qquickaccessible
- tst_qquickdraghandler
- tst_qquickgridview
- tst_qquickloader
- tst_qquicktaphandler
- tst_qquickworkerscript
- tst_scenegraph
parameters->count;executed 69 times by 16 tests: return parameters->count; Executed by:- tst_examples
- tst_flickableinterop
- tst_qmlcachegen
- tst_qqmlconnections
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlmetaobject
- tst_qqmlqt
- tst_qqmlxmlhttprequest
- tst_qquickaccessible
- tst_qquickdraghandler
- tst_qquickgridview
- tst_qquickloader
- tst_qquicktaphandler
- tst_qquickworkerscript
- tst_scenegraph
} | 69 |
237 | PoolList<SignalParameter>::Iterator parametersBegin() const { returnexecuted 24 times by 6 tests: return parameters->begin(); Executed by:- tst_examples
- tst_qmlcachegen
- tst_qqmlconnections
- tst_qqmlecmascript
- tst_qqmlmetaobject
- tst_qquickgridview
parameters->begin();executed 24 times by 6 tests: return parameters->begin(); Executed by:- tst_examples
- tst_qmlcachegen
- tst_qqmlconnections
- tst_qqmlecmascript
- tst_qqmlmetaobject
- tst_qquickgridview
} | 24 |
238 | PoolList<SignalParameter>::Iterator parametersEnd() const { returnexecuted 24 times by 6 tests: return parameters->end(); Executed by:- tst_examples
- tst_qmlcachegen
- tst_qqmlconnections
- tst_qqmlecmascript
- tst_qqmlmetaobject
- tst_qquickgridview
parameters->end();executed 24 times by 6 tests: return parameters->end(); Executed by:- tst_examples
- tst_qmlcachegen
- tst_qqmlconnections
- tst_qqmlecmascript
- tst_qqmlmetaobject
- tst_qquickgridview
} | 24 |
239 | | - |
240 | Signal *next; | - |
241 | }; | - |
242 | | - |
243 | struct Property : public QV4::CompiledData::Property | - |
244 | { | - |
245 | Property *next; | - |
246 | }; | - |
247 | | - |
248 | struct Binding : public QV4::CompiledData::Binding | - |
249 | { | - |
250 | | - |
251 | | - |
252 | | - |
253 | quint32 offset; | - |
254 | | - |
255 | Binding *next; | - |
256 | }; | - |
257 | | - |
258 | struct Alias : public QV4::CompiledData::Alias | - |
259 | { | - |
260 | Alias *next; | - |
261 | }; | - |
262 | | - |
263 | struct Function | - |
264 | { | - |
265 | QV4::CompiledData::Location location; | - |
266 | int nameIndex; | - |
267 | quint32 index; | - |
268 | FixedPoolArray<int> formals; | - |
269 | | - |
270 | | - |
271 | const int *formalsBegin() const { returnexecuted 3161 times by 55 tests: return formals.begin(); Executed by:- tst_examples
- tst_flickableinterop
- tst_parserstress
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmltranslation
- ...
formals.begin();executed 3161 times by 55 tests: return formals.begin(); Executed by:- tst_examples
- tst_flickableinterop
- tst_parserstress
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmltranslation
- ...
} | 3161 |
272 | const int *formalsEnd() const { returnexecuted 3161 times by 55 tests: return formals.end(); Executed by:- tst_examples
- tst_flickableinterop
- tst_parserstress
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmltranslation
- ...
formals.end();executed 3161 times by 55 tests: return formals.end(); Executed by:- tst_examples
- tst_flickableinterop
- tst_parserstress
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmltranslation
- ...
} | 3161 |
273 | | - |
274 | | - |
275 | Function *next; | - |
276 | }; | - |
277 | | - |
278 | struct __attribute__((visibility("default"))) CompiledFunctionOrExpression | - |
279 | { | - |
280 | CompiledFunctionOrExpression() | - |
281 | {} | - |
282 | | - |
283 | QQmlJS::AST::Node *parentNode = nullptr; | - |
284 | QQmlJS::AST::Node *node = nullptr; | - |
285 | quint32 nameIndex = 0; | - |
286 | bool disableAcceleratedLookups = false; | - |
287 | CompiledFunctionOrExpression *next = nullptr; | - |
288 | }; | - |
289 | | - |
290 | struct __attribute__((visibility("default"))) Object | - |
291 | { | - |
292 | public: static inline QString tr(const char *sourceText, const char *disambiguation = nullptr, int n = -1) { return QCoreApplication::translate("Object", sourceText, disambiguation, n); } __attribute__ ((__deprecated__)) static inline QString trUtf8(const char *sourceText, const char *disambiguation = nullptr, int n = -1) { return QCoreApplication::translate("Object", sourceText, disambiguation, n); } private: | - |
293 | public: | - |
294 | quint32 inheritedTypeNameIndex; | - |
295 | quint32 idNameIndex; | - |
296 | int id; | - |
297 | int indexOfDefaultPropertyOrAlias; | - |
298 | bool defaultPropertyIsAlias; | - |
299 | quint32 flags; | - |
300 | | - |
301 | QV4::CompiledData::Location location; | - |
302 | QV4::CompiledData::Location locationOfIdProperty; | - |
303 | | - |
304 | const Property *firstProperty() const { returnexecuted 20 times by 3 tests: return properties->first; Executed by:- tst_qqmlecmascript
- tst_qquickloader
- tst_qquickpathview
properties->first;executed 20 times by 3 tests: return properties->first; Executed by:- tst_qqmlecmascript
- tst_qquickloader
- tst_qquickpathview
} | 20 |
305 | int propertyCount() const { returnexecuted 84976 times by 142 tests: return properties->count; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
properties->count;executed 84976 times by 142 tests: return properties->count; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
} | 84976 |
306 | Alias *firstAlias() const { returnexecuted 326 times by 35 tests: return aliases->first; Executed by:- tst_examples
- tst_flickableinterop
- tst_qmldiskcache
- tst_qqmlcomponent
- tst_qqmlecmascript
- tst_qqmlmetaobject
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickaccessible
- tst_qquickanimations
- tst_qquickbehaviors
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickfontloader
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickmousearea
- tst_qquickrectangle
- ...
aliases->first;executed 326 times by 35 tests: return aliases->first; Executed by:- tst_examples
- tst_flickableinterop
- tst_qmldiskcache
- tst_qqmlcomponent
- tst_qqmlecmascript
- tst_qqmlmetaobject
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickaccessible
- tst_qquickanimations
- tst_qquickbehaviors
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickfontloader
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickmousearea
- tst_qquickrectangle
- ...
} | 326 |
307 | int aliasCount() const { returnexecuted 152819 times by 142 tests: return aliases->count; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
aliases->count;executed 152819 times by 142 tests: return aliases->count; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
} | 152819 |
308 | const Enum *firstEnum() const { return never executed: return qmlEnums->first; qmlEnums->first;never executed: return qmlEnums->first; } | 0 |
309 | int enumCount() const { returnexecuted 70946 times by 142 tests: return qmlEnums->count; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
qmlEnums->count;executed 70946 times by 142 tests: return qmlEnums->count; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
} | 70946 |
310 | const Signal *firstSignal() const { returnexecuted 20 times by 3 tests: return qmlSignals->first; Executed by:- tst_qqmlecmascript
- tst_qquickloader
- tst_qquickpathview
qmlSignals->first;executed 20 times by 3 tests: return qmlSignals->first; Executed by:- tst_qqmlecmascript
- tst_qquickloader
- tst_qquickpathview
} | 20 |
311 | int signalCount() const { returnexecuted 76122 times by 142 tests: return qmlSignals->count; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
qmlSignals->count;executed 76122 times by 142 tests: return qmlSignals->count; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
} | 76122 |
312 | Binding *firstBinding() const { returnexecuted 709457 times by 142 tests: return bindings->first; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
bindings->first;executed 709457 times by 142 tests: return bindings->first; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
} | 709457 |
313 | int bindingCount() const { returnexecuted 2622 times by 42 tests: return bindings->count; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qmldiskcache
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickbehaviors
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquickitemlayer
- ...
bindings->count;executed 2622 times by 42 tests: return bindings->count; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qmldiskcache
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickbehaviors
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquickitemlayer
- ...
} | 2622 |
314 | const Function *firstFunction() const { return never executed: return functions->first; functions->first;never executed: return functions->first; } | 0 |
315 | int functionCount() const { returnexecuted 71503 times by 142 tests: return functions->count; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
functions->count;executed 71503 times by 142 tests: return functions->count; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
} | 71503 |
316 | | - |
317 | PoolList<Binding>::Iterator bindingsBegin() const { returnexecuted 204807 times by 142 tests: return bindings->begin(); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
bindings->begin();executed 204807 times by 142 tests: return bindings->begin(); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
} | 204807 |
318 | PoolList<Binding>::Iterator bindingsEnd() const { returnexecuted 204841 times by 142 tests: return bindings->end(); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
bindings->end();executed 204841 times by 142 tests: return bindings->end(); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
} | 204841 |
319 | PoolList<Property>::Iterator propertiesBegin() const { returnexecuted 81464 times by 142 tests: return properties->begin(); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
properties->begin();executed 81464 times by 142 tests: return properties->begin(); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
} | 81464 |
320 | PoolList<Property>::Iterator propertiesEnd() const { returnexecuted 81464 times by 142 tests: return properties->end(); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
properties->end();executed 81464 times by 142 tests: return properties->end(); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
} | 81464 |
321 | PoolList<Alias>::Iterator aliasesBegin() const { returnexecuted 9367 times by 102 tests: return aliases->begin(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
aliases->begin();executed 9367 times by 102 tests: return aliases->begin(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
} | 9367 |
322 | PoolList<Alias>::Iterator aliasesEnd() const { returnexecuted 9365 times by 102 tests: return aliases->end(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
aliases->end();executed 9365 times by 102 tests: return aliases->end(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
} | 9365 |
323 | PoolList<Enum>::Iterator enumsBegin() const { returnexecuted 4600 times by 102 tests: return qmlEnums->begin(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
qmlEnums->begin();executed 4600 times by 102 tests: return qmlEnums->begin(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
} | 4600 |
324 | PoolList<Enum>::Iterator enumsEnd() const { returnexecuted 4600 times by 102 tests: return qmlEnums->end(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
qmlEnums->end();executed 4600 times by 102 tests: return qmlEnums->end(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
} | 4600 |
325 | PoolList<Signal>::Iterator signalsBegin() const { returnexecuted 4600 times by 102 tests: return qmlSignals->begin(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
qmlSignals->begin();executed 4600 times by 102 tests: return qmlSignals->begin(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
} | 4600 |
326 | PoolList<Signal>::Iterator signalsEnd() const { returnexecuted 4600 times by 102 tests: return qmlSignals->end(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
qmlSignals->end();executed 4600 times by 102 tests: return qmlSignals->end(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
} | 4600 |
327 | PoolList<Function>::Iterator functionsBegin() const { returnexecuted 4600 times by 102 tests: return functions->begin(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
functions->begin();executed 4600 times by 102 tests: return functions->begin(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
} | 4600 |
328 | PoolList<Function>::Iterator functionsEnd() const { returnexecuted 4600 times by 102 tests: return functions->end(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
functions->end();executed 4600 times by 102 tests: return functions->end(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
} | 4600 |
329 | | - |
330 | | - |
331 | | - |
332 | Object *declarationsOverride; | - |
333 | | - |
334 | void init(QQmlJS::MemoryPool *pool, int typeNameIndex, int idIndex, const QQmlJS::AST::SourceLocation &location = QQmlJS::AST::SourceLocation()); | - |
335 | | - |
336 | QString appendEnum(Enum *enumeration); | - |
337 | QString appendSignal(Signal *signal); | - |
338 | QString appendProperty(Property *prop, const QString &propertyName, bool isDefaultProperty, const QQmlJS::AST::SourceLocation &defaultToken, QQmlJS::AST::SourceLocation *errorLocation); | - |
339 | QString appendAlias(Alias *prop, const QString &aliasName, bool isDefaultProperty, const QQmlJS::AST::SourceLocation &defaultToken, QQmlJS::AST::SourceLocation *errorLocation); | - |
340 | void appendFunction(QmlIR::Function *f); | - |
341 | | - |
342 | QString appendBinding(Binding *b, bool isListBinding); | - |
343 | Binding *findBinding(quint32 nameIndex) const; | - |
344 | Binding *unlinkBinding(Binding *before, Binding *binding) { returnexecuted 148 times by 16 tests: return bindings->unlink(before, binding); Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickgridview
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickspritesequence
- tst_qquickvisualdatamodel
bindings->unlink(before, binding);executed 148 times by 16 tests: return bindings->unlink(before, binding); Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickgridview
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickspritesequence
- tst_qquickvisualdatamodel
} | 148 |
345 | void insertSorted(Binding *b); | - |
346 | QString bindingAsString(Document *doc, int scriptIndex) const; | - |
347 | | - |
348 | PoolList<CompiledFunctionOrExpression> *functionsAndExpressions; | - |
349 | FixedPoolArray<int> runtimeFunctionIndices; | - |
350 | | - |
351 | FixedPoolArray<quint32> namedObjectsInComponent; | - |
352 | int namedObjectsInComponentCount() const { returnexecuted 305 times by 35 tests: return namedObjectsInComponent.count; Executed by:- tst_examples
- tst_flickableinterop
- tst_qmldiskcache
- tst_qqmlcomponent
- tst_qqmlecmascript
- tst_qqmlmetaobject
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickaccessible
- tst_qquickanimations
- tst_qquickbehaviors
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickfontloader
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickmousearea
- tst_qquickrectangle
- ...
namedObjectsInComponent.count;executed 305 times by 35 tests: return namedObjectsInComponent.count; Executed by:- tst_examples
- tst_flickableinterop
- tst_qmldiskcache
- tst_qqmlcomponent
- tst_qqmlecmascript
- tst_qqmlmetaobject
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickaccessible
- tst_qquickanimations
- tst_qquickbehaviors
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickfontloader
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickmousearea
- tst_qquickrectangle
- ...
} | 305 |
353 | const quint32 *namedObjectsInComponentTable() const { returnexecuted 602 times by 35 tests: return namedObjectsInComponent.begin(); Executed by:- tst_examples
- tst_flickableinterop
- tst_qmldiskcache
- tst_qqmlcomponent
- tst_qqmlecmascript
- tst_qqmlmetaobject
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickaccessible
- tst_qquickanimations
- tst_qquickbehaviors
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickfontloader
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickmousearea
- tst_qquickrectangle
- ...
namedObjectsInComponent.begin();executed 602 times by 35 tests: return namedObjectsInComponent.begin(); Executed by:- tst_examples
- tst_flickableinterop
- tst_qmldiskcache
- tst_qqmlcomponent
- tst_qqmlecmascript
- tst_qqmlmetaobject
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickaccessible
- tst_qquickanimations
- tst_qquickbehaviors
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickfontloader
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickmousearea
- tst_qquickrectangle
- ...
} | 602 |
354 | | - |
355 | private: | - |
356 | friend struct IRLoader; | - |
357 | | - |
358 | PoolList<Property> *properties; | - |
359 | PoolList<Alias> *aliases; | - |
360 | PoolList<Enum> *qmlEnums; | - |
361 | PoolList<Signal> *qmlSignals; | - |
362 | PoolList<Binding> *bindings; | - |
363 | PoolList<Function> *functions; | - |
364 | }; | - |
365 | | - |
366 | struct __attribute__((visibility("default"))) Pragma | - |
367 | { | - |
368 | enum PragmaType { | - |
369 | PragmaSingleton = 0x1 | - |
370 | }; | - |
371 | quint32 type; | - |
372 | | - |
373 | QV4::CompiledData::Location location; | - |
374 | }; | - |
375 | | - |
376 | struct __attribute__((visibility("default"))) Document | - |
377 | { | - |
378 | Document(bool debugMode); | - |
379 | QString code; | - |
380 | QQmlJS::Engine jsParserEngine; | - |
381 | QV4::Compiler::Module jsModule; | - |
382 | QList<const QV4::CompiledData::Import *> imports; | - |
383 | QList<Pragma*> pragmas; | - |
384 | QQmlJS::AST::UiProgram *program; | - |
385 | QVector<Object*> objects; | - |
386 | QV4::Compiler::JSUnitGenerator jsGenerator; | - |
387 | | - |
388 | QQmlRefPointer<QV4::CompiledData::CompilationUnit> javaScriptCompilationUnit; | - |
389 | | - |
390 | int registerString(const QString &str) { returnexecuted 58 times by 7 tests: return jsGenerator.registerString(str); Executed by:- tst_qqmlcomponent
- tst_qqmlmoduleplugin
- tst_qqmltypeloader
- tst_qquickanimatedimage
- tst_qquickloader
- tst_qquicktextedit
- tst_qquicktextinput
jsGenerator.registerString(str);executed 58 times by 7 tests: return jsGenerator.registerString(str); Executed by:- tst_qqmlcomponent
- tst_qqmlmoduleplugin
- tst_qqmltypeloader
- tst_qquickanimatedimage
- tst_qquickloader
- tst_qquicktextedit
- tst_qquicktextinput
} | 58 |
391 | QString stringAt(int index) const { returnexecuted 678605 times by 142 tests: return jsGenerator.stringForIndex(index); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
jsGenerator.stringForIndex(index);executed 678605 times by 142 tests: return jsGenerator.stringForIndex(index); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
} | 678605 |
392 | | - |
393 | static void removeScriptPragmas(QString &script); | - |
394 | }; | - |
395 | | - |
396 | class __attribute__((visibility("default"))) ScriptDirectivesCollector : public QQmlJS::Directives | - |
397 | { | - |
398 | QmlIR::Document *document; | - |
399 | QQmlJS::Engine *engine; | - |
400 | QV4::Compiler::JSUnitGenerator *jsGenerator; | - |
401 | | - |
402 | public: | - |
403 | ScriptDirectivesCollector(QmlIR::Document *doc); | - |
404 | | - |
405 | void pragmaLibrary() override; | - |
406 | void importFile(const QString &jsfile, const QString &module, int lineNumber, int column) override; | - |
407 | void importModule(const QString &uri, const QString &version, const QString &module, int lineNumber, int column) override; | - |
408 | }; | - |
409 | | - |
410 | struct __attribute__((visibility("default"))) IRBuilder : public QQmlJS::AST::Visitor | - |
411 | { | - |
412 | public: static inline QString tr(const char *sourceText, const char *disambiguation = nullptr, int n = -1) { return QCoreApplication::translate("QQmlCodeGenerator", sourceText, disambiguation, n); } __attribute__ ((__deprecated__)) static inline QString trUtf8(const char *sourceText, const char *disambiguation = nullptr, int n = -1) { return QCoreApplication::translate("QQmlCodeGenerator", sourceText, disambiguation, n); } private: | - |
413 | public: | - |
414 | IRBuilder(const QSet<QString> &illegalNames); | - |
415 | bool generateFromQml(const QString &code, const QString &url, Document *output); | - |
416 | | - |
417 | static bool isSignalPropertyName(const QString &name); | - |
418 | | - |
419 | using QQmlJS::AST::Visitor::visit; | - |
420 | using QQmlJS::AST::Visitor::endVisit; | - |
421 | | - |
422 | bool visit(QQmlJS::AST::UiArrayMemberList *ast) override; | - |
423 | bool visit(QQmlJS::AST::UiImport *ast) override; | - |
424 | bool visit(QQmlJS::AST::UiPragma *ast) override; | - |
425 | bool visit(QQmlJS::AST::UiHeaderItemList *ast) override; | - |
426 | bool visit(QQmlJS::AST::UiObjectInitializer *ast) override; | - |
427 | bool visit(QQmlJS::AST::UiObjectMemberList *ast) override; | - |
428 | bool visit(QQmlJS::AST::UiParameterList *ast) override; | - |
429 | bool visit(QQmlJS::AST::UiProgram *) override; | - |
430 | bool visit(QQmlJS::AST::UiQualifiedId *ast) override; | - |
431 | bool visit(QQmlJS::AST::UiArrayBinding *ast) override; | - |
432 | bool visit(QQmlJS::AST::UiObjectBinding *ast) override; | - |
433 | bool visit(QQmlJS::AST::UiObjectDefinition *ast) override; | - |
434 | bool visit(QQmlJS::AST::UiEnumDeclaration *ast) override; | - |
435 | bool visit(QQmlJS::AST::UiPublicMember *ast) override; | - |
436 | bool visit(QQmlJS::AST::UiScriptBinding *ast) override; | - |
437 | bool visit(QQmlJS::AST::UiSourceElement *ast) override; | - |
438 | | - |
439 | void accept(QQmlJS::AST::Node *node); | - |
440 | | - |
441 | | - |
442 | bool defineQMLObject(int *objectIndex, QQmlJS::AST::UiQualifiedId *qualifiedTypeNameId, const QQmlJS::AST::SourceLocation &location, QQmlJS::AST::UiObjectInitializer *initializer, Object *declarationsOverride = nullptr); | - |
443 | bool defineQMLObject(int *objectIndex, QQmlJS::AST::UiObjectDefinition *node, Object *declarationsOverride = nullptr) | - |
444 | { return never executed: return defineQMLObject(objectIndex, node->qualifiedTypeNameId, node->qualifiedTypeNameId->firstSourceLocation(), node->initializer, declarationsOverride); defineQMLObject(objectIndex, node->qualifiedTypeNameId, node->qualifiedTypeNameId->firstSourceLocation(), node->initializer, declarationsOverride);never executed: return defineQMLObject(objectIndex, node->qualifiedTypeNameId, node->qualifiedTypeNameId->firstSourceLocation(), node->initializer, declarationsOverride); } | 0 |
445 | | - |
446 | static QString asString(QQmlJS::AST::UiQualifiedId *node); | - |
447 | QStringRef asStringRef(QQmlJS::AST::Node *node); | - |
448 | static void extractVersion(QStringRef string, int *maj, int *min); | - |
449 | QStringRef textRefAt(const QQmlJS::AST::SourceLocation &loc) const | - |
450 | { return never executed: return QStringRef(&sourceCode, loc.offset, loc.length); QStringRef(&sourceCode, loc.offset, loc.length);never executed: return QStringRef(&sourceCode, loc.offset, loc.length); } | 0 |
451 | QStringRef textRefAt(const QQmlJS::AST::SourceLocation &first, | - |
452 | const QQmlJS::AST::SourceLocation &last) const; | - |
453 | | - |
454 | void setBindingValue(QV4::CompiledData::Binding *binding, QQmlJS::AST::Statement *statement, AST::Node *parentNode); | - |
455 | void tryGeneratingTranslationBinding(const QStringRef &base, QQmlJS::AST::ArgumentList *args, QV4::CompiledData::Binding *binding); | - |
456 | | - |
457 | void appendBinding(QQmlJS::AST::UiQualifiedId *name, QQmlJS::AST::Statement *value, AST::Node *parentNode); | - |
458 | void appendBinding(QQmlJS::AST::UiQualifiedId *name, int objectIndex, bool isOnAssignment = false); | - |
459 | void appendBinding(const QQmlJS::AST::SourceLocation &qualifiedNameLocation, const QQmlJS::AST::SourceLocation &nameLocation, quint32 propertyNameIndex, QQmlJS::AST::Statement *value, AST::Node *parentNode); | - |
460 | void appendBinding(const QQmlJS::AST::SourceLocation &qualifiedNameLocation, const QQmlJS::AST::SourceLocation &nameLocation, quint32 propertyNameIndex, int objectIndex, bool isListItem = false, bool isOnAssignment = false); | - |
461 | | - |
462 | bool appendAlias(QQmlJS::AST::UiPublicMember *node); | - |
463 | | - |
464 | Object *bindingsTarget() const; | - |
465 | | - |
466 | bool setId(const QQmlJS::AST::SourceLocation &idLocation, QQmlJS::AST::Statement *value); | - |
467 | | - |
468 | | - |
469 | | - |
470 | bool resolveQualifiedId(QQmlJS::AST::UiQualifiedId **nameToResolve, Object **object, bool onAssignment = false); | - |
471 | | - |
472 | void recordError(const QQmlJS::AST::SourceLocation &location, const QString &description); | - |
473 | | - |
474 | quint32 registerString(const QString &str) const { return never executed: return jsGenerator->registerString(str); jsGenerator->registerString(str);never executed: return jsGenerator->registerString(str); } | 0 |
475 | template <typename _Tp> _Tp *New() { return never executed: return pool->New<_Tp>(); pool->New<_Tp>();never executed: return pool->New<_Tp>(); } | 0 |
476 | | - |
477 | QString stringAt(int index) const { return never executed: return jsGenerator->stringForIndex(index); jsGenerator->stringForIndex(index);never executed: return jsGenerator->stringForIndex(index); } | 0 |
478 | | - |
479 | static bool isStatementNodeScript(QQmlJS::AST::Statement *statement); | - |
480 | static bool isRedundantNullInitializerForPropertyDeclaration(Property *property, QQmlJS::AST::Statement *statement); | - |
481 | | - |
482 | QString sanityCheckFunctionNames(Object *obj, const QSet<QString> &illegalNames, QQmlJS::AST::SourceLocation *errorLocation); | - |
483 | | - |
484 | QList<QQmlJS::DiagnosticMessage> errors; | - |
485 | | - |
486 | QSet<QString> illegalNames; | - |
487 | | - |
488 | QList<const QV4::CompiledData::Import *> _imports; | - |
489 | QList<Pragma*> _pragmas; | - |
490 | QVector<Object*> _objects; | - |
491 | | - |
492 | QV4::CompiledData::TypeReferenceMap _typeReferences; | - |
493 | | - |
494 | Object *_object; | - |
495 | Property *_propertyDeclaration; | - |
496 | | - |
497 | QQmlJS::MemoryPool *pool; | - |
498 | QString sourceCode; | - |
499 | QV4::Compiler::JSUnitGenerator *jsGenerator; | - |
500 | }; | - |
501 | | - |
502 | struct __attribute__((visibility("default"))) QmlUnitGenerator | - |
503 | { | - |
504 | QV4::CompiledData::Unit *generate(Document &output, const QV4::CompiledData::DependentTypesHasher &dependencyHasher = QV4::CompiledData::DependentTypesHasher()); | - |
505 | | - |
506 | private: | - |
507 | typedef bool (Binding::*BindingFilter)() const; | - |
508 | char *writeBindings(char *bindingPtr, const Object *o, BindingFilter filter) const; | - |
509 | }; | - |
510 | | - |
511 | | - |
512 | struct __attribute__((visibility("default"))) PropertyResolver | - |
513 | { | - |
514 | PropertyResolver(const QQmlRefPointer<QQmlPropertyCache> &cache) | - |
515 | : cache(cache) | - |
516 | {}executed 494028 times by 142 tests: end of block Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
| 494028 |
517 | | - |
518 | QQmlPropertyData *property(int index) const | - |
519 | { | - |
520 | return never executed: return cache->property(index); cache->property(index);never executed: return cache->property(index); | 0 |
521 | } | - |
522 | | - |
523 | enum RevisionCheck { | - |
524 | CheckRevision, | - |
525 | IgnoreRevision | - |
526 | }; | - |
527 | | - |
528 | QQmlPropertyData *property(const QString &name, bool *notInRevision = nullptr, RevisionCheck check = CheckRevision) const; | - |
529 | | - |
530 | | - |
531 | QQmlPropertyData *signal(const QString &name, bool *notInRevision) const; | - |
532 | | - |
533 | QQmlRefPointer<QQmlPropertyCache> cache; | - |
534 | }; | - |
535 | | - |
536 | | - |
537 | struct __attribute__((visibility("default"))) JSCodeGen : public QV4::Compiler::Codegen | - |
538 | { | - |
539 | JSCodeGen(const QString &sourceCode, QV4::Compiler::JSUnitGenerator *jsUnitGenerator, QV4::Compiler::Module *jsModule, | - |
540 | QQmlJS::Engine *jsEngine, QQmlJS::AST::UiProgram *qmlRoot, | - |
541 | QQmlTypeNameCache *imports, const QV4::Compiler::StringTableGenerator *stringPool, const QSet<QString> &globalNames); | - |
542 | | - |
543 | struct IdMapping | - |
544 | { | - |
545 | QString name; | - |
546 | int idIndex; | - |
547 | QQmlPropertyCache *type; | - |
548 | }; | - |
549 | typedef QVector<IdMapping> ObjectIdMapping; | - |
550 | | - |
551 | void beginContextScope(const ObjectIdMapping &objectIds, QQmlPropertyCache *contextObject); | - |
552 | void beginObjectScope(QQmlPropertyCache *scopeObject); | - |
553 | | - |
554 | | - |
555 | QVector<int> generateJSCodeForFunctionsAndBindings(const QList<CompiledFunctionOrExpression> &functions); | - |
556 | | - |
557 | int defineFunction(const QString &name, AST::Node *ast, | - |
558 | AST::FormalParameterList *formals, | - |
559 | AST::StatementList *body) override; | - |
560 | | - |
561 | protected: | - |
562 | void beginFunctionBodyHook() override; | - |
563 | Reference fallbackNameLookup(const QString &name) override; | - |
564 | | - |
565 | private: | - |
566 | | - |
567 | QQmlPropertyData *lookupQmlCompliantProperty(QQmlPropertyCache *cache, const QString &name); | - |
568 | | - |
569 | QString sourceCode; | - |
570 | QQmlJS::Engine *jsEngine; | - |
571 | QQmlJS::AST::UiProgram *qmlRoot; | - |
572 | QQmlTypeNameCache *imports; | - |
573 | const QV4::Compiler::StringTableGenerator *stringPool; | - |
574 | | - |
575 | bool _disableAcceleratedLookups; | - |
576 | ObjectIdMapping _idObjects; | - |
577 | QQmlPropertyCache *_contextObject; | - |
578 | QQmlPropertyCache *_scopeObject; | - |
579 | int _qmlContextSlot; | - |
580 | int _importedScriptsSlot; | - |
581 | QSet<QString> m_globalNames; | - |
582 | }; | - |
583 | | - |
584 | struct __attribute__((visibility("default"))) IRLoader { | - |
585 | IRLoader(const QV4::CompiledData::Unit *unit, QmlIR::Document *output); | - |
586 | | - |
587 | void load(); | - |
588 | | - |
589 | private: | - |
590 | QmlIR::Object *loadObject(const QV4::CompiledData::Object *serializedObject); | - |
591 | | - |
592 | template <typename _Tp> _Tp *New() { return never executed: return pool->New<_Tp>(); pool->New<_Tp>();never executed: return pool->New<_Tp>(); } | 0 |
593 | | - |
594 | const QV4::CompiledData::Unit *unit; | - |
595 | QmlIR::Document *output; | - |
596 | QQmlJS::MemoryPool *pool; | - |
597 | }; | - |
598 | | - |
599 | } | - |
600 | | - |
601 | struct QQmlCompileError | - |
602 | { | - |
603 | QQmlCompileError() {} | - |
604 | QQmlCompileError(const QV4::CompiledData::Location &location, const QString &description) | - |
605 | : location(location), description(description) {}executed 64 times by 11 tests: end of block Executed by:- tst_qqmlconnections
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmlpropertymap
- tst_qqmlvaluetypes
- tst_qquickanimatedimage
- tst_qquickanimations
- tst_qquickstates
- tst_qquicktextedit
- tst_qquickview
- tst_qquickwidget
| 64 |
606 | QV4::CompiledData::Location location; | - |
607 | QString description; | - |
608 | | - |
609 | bool isSet() const { returnexecuted 492088 times by 142 tests: return !description.isEmpty(); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
!description.isEmpty();executed 492088 times by 142 tests: return !description.isEmpty(); Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- ...
} | 492088 |
610 | }; | - |
611 | | - |
612 | | - |
| | |