| Line | Source | Count |
| 1 | | - |
| 2 | | - |
| 3 | | - |
| 4 | | - |
| 5 | | - |
| 6 | | - |
| 7 | | - |
| 8 | | - |
| 9 | | - |
| 10 | | - |
| 11 | | - |
| 12 | | - |
| 13 | | - |
| 14 | | - |
| 15 | | - |
| 16 | | - |
| 17 | | - |
| 18 | | - |
| 19 | | - |
| 20 | | - |
| 21 | | - |
| 22 | | - |
| 23 | | - |
| 24 | | - |
| 25 | | - |
| 26 | | - |
| 27 | | - |
| 28 | | - |
| 29 | | - |
| 30 | | - |
| 31 | | - |
| 32 | | - |
| 33 | | - |
| 34 | | - |
| 35 | | - |
| 36 | | - |
| 37 | | - |
| 38 | | - |
| 39 | | - |
| 40 | #ifndef QINTRUSIVELIST_P_H | - |
| 41 | #define QINTRUSIVELIST_P_H | - |
| 42 | | - |
| 43 | | - |
| 44 | | - |
| 45 | | - |
| 46 | | - |
| 47 | | - |
| 48 | | - |
| 49 | | - |
| 50 | | - |
| 51 | | - |
| 52 | | - |
| 53 | | - |
| 54 | #include <QtCore/qglobal.h> | - |
| 55 | | - |
| 56 | QT_BEGIN_NAMESPACE | - |
| 57 | | - |
| 58 | class QIntrusiveListNode; | - |
| 59 | template<class N, QIntrusiveListNode N::*member> | - |
| 60 | class QIntrusiveList | - |
| 61 | { | - |
| 62 | public: | - |
| 63 | inline QIntrusiveList(); | - |
| 64 | inline ~QIntrusiveList(); | - |
| 65 | | - |
| 66 | inline bool isEmpty() const; | - |
| 67 | inline void insert(N *n); | - |
| 68 | inline void remove(N *n); | - |
| 69 | inline bool contains(N *) const; | - |
| 70 | | - |
| 71 | class iterator { | - |
| 72 | public: | - |
| 73 | inline iterator(); | - |
| 74 | inline iterator(N *value); | - |
| 75 | | - |
| 76 | inline N *operator*() const; | - |
| 77 | inline N *operator->() const; | - |
| 78 | inline bool operator==(const iterator &other) const; | - |
| 79 | inline bool operator!=(const iterator &other) const; | - |
| 80 | inline iterator &operator++(); | - |
| 81 | | - |
| 82 | inline iterator &erase(); | - |
| 83 | | - |
| 84 | private: | - |
| 85 | N *_value; | - |
| 86 | }; | - |
| 87 | typedef iterator Iterator; | - |
| 88 | | - |
| 89 | inline N *first() const; | - |
| 90 | static inline N *next(N *current); | - |
| 91 | | - |
| 92 | inline iterator begin(); | - |
| 93 | inline iterator end(); | - |
| 94 | | - |
| 95 | private: | - |
| 96 | static inline N *nodeToN(QIntrusiveListNode *node); | - |
| 97 | | - |
| 98 | QIntrusiveListNode *__first = nullptr; | - |
| 99 | }; | - |
| 100 | | - |
| 101 | class QIntrusiveListNode | - |
| 102 | { | - |
| 103 | public: | - |
| 104 | inline QIntrusiveListNode(); | - |
| 105 | inline ~QIntrusiveListNode(); | - |
| 106 | | - |
| 107 | inline void remove(); | - |
| 108 | inline bool isInList() const; | - |
| 109 | | - |
| 110 | QIntrusiveListNode *_next = nullptr; | - |
| 111 | QIntrusiveListNode**_prev = nullptr; | - |
| 112 | }; | - |
| 113 | | - |
| 114 | template<class N, QIntrusiveListNode N::*member> | - |
| 115 | QIntrusiveList<N, member>::iterator::iterator() | - |
| 116 | : _value(nullptr) | - |
| 117 | { | - |
| 118 | }executed 137852 times by 43 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_examples
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlnotifier
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- ...
| 137852 |
| 119 | | - |
| 120 | template<class N, QIntrusiveListNode N::*member> | - |
| 121 | QIntrusiveList<N, member>::iterator::iterator(N *value) | - |
| 122 | : _value(value) | - |
| 123 | { | - |
| 124 | }executed 89570 times by 137 tests: end of blockExecuted by:- tst_drawingmodes
- tst_ecmascripttests
- 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_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
| 89570 |
| 125 | | - |
| 126 | template<class N, QIntrusiveListNode N::*member> | - |
| 127 | N *QIntrusiveList<N, member>::iterator::operator*() const | - |
| 128 | { | - |
| 129 | return _value;executed 630808 times by 137 tests: return _value;Executed by:- tst_drawingmodes
- tst_ecmascripttests
- 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_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
| 630808 |
| 130 | } | - |
| 131 | | - |
| 132 | template<class N, QIntrusiveListNode N::*member> | - |
| 133 | N *QIntrusiveList<N, member>::iterator::operator->() const | - |
| 134 | { | - |
| 135 | return _value;executed 44082 times by 27 tests: return _value;Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 44082 |
| 136 | } | - |
| 137 | | - |
| 138 | template<class N, QIntrusiveListNode N::*member> | - |
| 139 | bool QIntrusiveList<N, member>::iterator::operator==(const iterator &other) const | - |
| 140 | { | - |
| 141 | return other._value == _value; never executed: return other._value == _value; | 0 |
| 142 | } | - |
| 143 | | - |
| 144 | template<class N, QIntrusiveListNode N::*member> | - |
| 145 | bool QIntrusiveList<N, member>::iterator::operator!=(const iterator &other) const | - |
| 146 | { | - |
| 147 | return other._value != _value;executed 703519 times by 43 tests: return other._value != _value;Executed by:- tst_ecmascripttests
- tst_examples
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlnotifier
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- ...
| 703519 |
| 148 | } | - |
| 149 | | - |
| 150 | template<class N, QIntrusiveListNode N::*member> | - |
| 151 | typename QIntrusiveList<N, member>::iterator &QIntrusiveList<N, member>::iterator::operator++() | - |
| 152 | { | - |
| 153 | _value = QIntrusiveList<N, member>::next(_value); | - |
| 154 | return *this;executed 624645 times by 42 tests: return *this;Executed by:- tst_ecmascripttests
- tst_examples
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlnotifier
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- ...
| 624645 |
| 155 | } | - |
| 156 | | - |
| 157 | template<class N, QIntrusiveListNode N::*member> | - |
| 158 | typename QIntrusiveList<N, member>::iterator &QIntrusiveList<N, member>::iterator::erase() | - |
| 159 | { | - |
| 160 | N *old = _value; | - |
| 161 | _value = QIntrusiveList<N, member>::next(_value); | - |
| 162 | (old->*member).remove(); | - |
| 163 | return *this;executed 200 times by 3 tests: return *this;Executed by:- tst_qquickdrag
- tst_qquickdroparea
- tst_qquicklistview
| 200 |
| 164 | } | - |
| 165 | | - |
| 166 | template<class N, QIntrusiveListNode N::*member> | - |
| 167 | QIntrusiveList<N, member>::QIntrusiveList() | - |
| 168 | | - |
| 169 | { | - |
| 170 | } | - |
| 171 | | - |
| 172 | template<class N, QIntrusiveListNode N::*member> | - |
| 173 | QIntrusiveList<N, member>::~QIntrusiveList() | - |
| 174 | { | - |
| 175 | while (__first) __first->remove();executed 5924 times by 25 tests: __first->remove();Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- tst_qtqmlmodules
- tst_scenegraph
| TRUE | evaluated 5924 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- tst_qtqmlmodules
- tst_scenegraph
| | FALSE | evaluated 323680 times by 155 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
- ...
|
| 5924-323680 |
| 176 | }executed 323684 times by 155 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
- ...
| 323684 |
| 177 | | - |
| 178 | template<class N, QIntrusiveListNode N::*member> | - |
| 179 | bool QIntrusiveList<N, member>::isEmpty() const | - |
| 180 | { | - |
| 181 | return __first == nullptr;executed 2563211 times by 155 tests: return __first == nullptr;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
- ...
| 2563211 |
| 182 | } | - |
| 183 | | - |
| 184 | template<class N, QIntrusiveListNode N::*member> | - |
| 185 | void QIntrusiveList<N, member>::insert(N *n) | - |
| 186 | { | - |
| 187 | QIntrusiveListNode *nnode = &(n->*member); | - |
| 188 | nnode->remove(); | - |
| 189 | | - |
| 190 | nnode->_next = __first; | - |
| 191 | if (nnode->_next) nnode->_next->_prev = &nnode->_next;executed 2466423 times by 83 tests: nnode->_next->_prev = &nnode->_next;Executed by:- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_qjsengine
- tst_qjsvalue
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetatype
- tst_qqmlmoduleplugin
- ...
| TRUE | evaluated 2466500 times by 83 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_qjsengine
- tst_qjsvalue
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetatype
- tst_qqmlmoduleplugin
- ...
| | FALSE | evaluated 156368 times by 146 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- 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_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- ...
|
| 156368-2466500 |
| 192 | __first = nnode; | - |
| 193 | nnode->_prev = &__first; | - |
| 194 | }executed 2622745 times by 146 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- 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_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- ...
| 2622745 |
| 195 | | - |
| 196 | template<class N, QIntrusiveListNode N::*member> | - |
| 197 | void QIntrusiveList<N, member>::remove(N *n) | - |
| 198 | { | - |
| 199 | QIntrusiveListNode *nnode = &(n->*member); | - |
| 200 | nnode->remove(); | - |
| 201 | }executed 266022 times by 60 tests: end of blockExecuted by:- tst_examples
- tst_flickableinterop
- tst_qqmlecmascript
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickfriction
- tst_qquickgravity
- tst_qquickgridview
- tst_qquickgroupgoal
- tst_qquickimage
- tst_qquickimageparticle
- tst_qquickimageprovider
- ...
| 266022 |
| 202 | | - |
| 203 | template<class N, QIntrusiveListNode N::*member> | - |
| 204 | bool QIntrusiveList<N, member>::contains(N *n) const | - |
| 205 | { | - |
| 206 | QIntrusiveListNode *nnode = __first; | - |
| 207 | while (nnode) {| TRUE | never evaluated | | FALSE | never evaluated |
| 0 |
| 208 | if (nodeToN(nnode) == n)| TRUE | never evaluated | | FALSE | never evaluated |
| 0 |
| 209 | return true; never executed: return true; | 0 |
| 210 | nnode = nnode->_next; | - |
| 211 | } never executed: end of block | 0 |
| 212 | return false; never executed: return false; | 0 |
| 213 | } | - |
| 214 | | - |
| 215 | template<class N, QIntrusiveListNode N::*member> | - |
| 216 | N *QIntrusiveList<N, member>::first() const | - |
| 217 | { | - |
| 218 | return __first?nodeToN(__first):nullptr;executed 272127 times by 37 tests: return __first?nodeToN(__first):nullptr;Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickimageprovider
- tst_qquickitem
- tst_qquickitem2
- tst_qquickitemparticle
- ...
| 272127 |
| 219 | } | - |
| 220 | | - |
| 221 | template<class N, QIntrusiveListNode N::*member> | - |
| 222 | N *QIntrusiveList<N, member>::next(N *current) | - |
| 223 | { | - |
| 224 | QIntrusiveListNode *nextnode = (current->*member)._next; | - |
| 225 | N *nextstruct = nextnode?nodeToN(nextnode):nullptr;| TRUE | evaluated 585001 times by 22 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlnotifier
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltypeloader
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_quicktestmainwithsetup
- tst_scenegraph
- tst_testfiltering
| | FALSE | evaluated 39840 times by 42 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlnotifier
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- ...
|
| 39840-585001 |
| 226 | return nextstruct;executed 624844 times by 42 tests: return nextstruct;Executed by:- tst_ecmascripttests
- tst_examples
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlnotifier
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- ...
| 624844 |
| 227 | } | - |
| 228 | | - |
| 229 | template<class N, QIntrusiveListNode N::*member> | - |
| 230 | typename QIntrusiveList<N, member>::iterator QIntrusiveList<N, member>::begin() | - |
| 231 | { | - |
| 232 | return __first?iterator(nodeToN(__first)):iterator();executed 127978 times by 138 tests: return __first?iterator(nodeToN(__first)):iterator();Executed by:- tst_drawingmodes
- tst_ecmascripttests
- 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_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
| 127978 |
| 233 | } | - |
| 234 | | - |
| 235 | template<class N, QIntrusiveListNode N::*member> | - |
| 236 | typename QIntrusiveList<N, member>::iterator QIntrusiveList<N, member>::end() | - |
| 237 | { | - |
| 238 | return iterator();executed 99444 times by 43 tests: return iterator();Executed by:- tst_ecmascripttests
- tst_examples
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlnotifier
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- ...
| 99444 |
| 239 | } | - |
| 240 | | - |
| 241 | template<class N, QIntrusiveListNode N::*member> | - |
| 242 | N *QIntrusiveList<N, member>::nodeToN(QIntrusiveListNode *node) | - |
| 243 | { | - |
| 244 | return (N *)((char *)node - ((char *)&(((N *)nullptr)->*member) - (char *)nullptr));executed 680598 times by 137 tests: return (N *)((char *)node - ((char *)&(((N *)nullptr)->*member) - (char *)nullptr));Executed by:- tst_drawingmodes
- tst_ecmascripttests
- 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_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
| 680598 |
| 245 | } | - |
| 246 | | - |
| 247 | QIntrusiveListNode::QIntrusiveListNode() | - |
| 248 | { | - |
| 249 | } | - |
| 250 | | - |
| 251 | QIntrusiveListNode::~QIntrusiveListNode() | - |
| 252 | { | - |
| 253 | remove(); | - |
| 254 | }executed 2929393 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
- ...
| 2929393 |
| 255 | | - |
| 256 | void QIntrusiveListNode::remove() | - |
| 257 | { | - |
| 258 | if (_prev) *_prev = _next;executed 2623734 times by 146 tests: *_prev = _next;Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- 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_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- ...
| TRUE | evaluated 2623733 times by 146 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- 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_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- ...
| | FALSE | evaluated 5544868 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
- ...
|
| 2623733-5544868 |
| 259 | if (_next) _next->_prev = _prev;executed 2446371 times by 78 tests: _next->_prev = _prev;Executed by:- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_qjsengine
- tst_qjsvalue
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetatype
- tst_qqmlmoduleplugin
- ...
| TRUE | evaluated 2446340 times by 78 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_qjsengine
- tst_qjsvalue
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetatype
- tst_qqmlmoduleplugin
- ...
| | FALSE | evaluated 5724369 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
- ...
|
| 2446340-5724369 |
| 260 | _prev = nullptr; | - |
| 261 | _next = nullptr; | - |
| 262 | }executed 8169554 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
- ...
| 8169554 |
| 263 | | - |
| 264 | bool QIntrusiveListNode::isInList() const | - |
| 265 | { | - |
| 266 | return _prev != nullptr;executed 532206 times by 33 tests: return _prev != nullptr;Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickmousearea
- ...
| 532206 |
| 267 | } | - |
| 268 | | - |
| 269 | QT_END_NAMESPACE | - |
| 270 | | - |
| 271 | #endif // QINTRUSIVELIST_P_H | - |
| | |