| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QQuickPixmapData| Name: | QQuickPixmapData | | Coverage: | 90.909% (10/11) |
| | 11 | 7 |
QQmlTypeLoaderQmldirContent| Name: | QQmlTypeLoaderQmldirContent | | Coverage: | 90.909% (10/11) |
| | 13 | 11 |
QQmlConnectionsParser| Name: | QQmlConnectionsParser | | Coverage: | 90.909% (20/22) |
| | 19 | 7 |
IntrinsicTypedArrayPrototype| Name: | IntrinsicTypedArrayPrototype | | Coverage: | 90.840% (119/131) |
| | 155 | 42 |
toVariant| Name: | toVariant | | Prototype: | static QVariant toVariant(QV4::ExecutionEngine *e, const QV4::Value &value, int typeHint, bool createJSValueForObjects, V4ObjectSet *visitedObjects) | | Coverage: | 90.722% (88/97) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp | | Lines: | 1196-1300 |
| | 73 | 31 |
QSGDefaultSpriteNode| Name: | QSGDefaultSpriteNode | | Coverage: | 90.625% (29/32) |
| | 71 | 18 |
QQuickLoader| Name: | QQuickLoader | | Coverage: | 90.506% (143/158) |
| | 159 | 72 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug debug, const QQmlError &error) | | Coverage: | 90.476% (19/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp | | Lines: | 315-357 |
| | 27 | 7 |
QQmlApplication| Name: | QQmlApplication | | Coverage: | 90.476% (19/21) |
| | 40 | 19 |
decode| Name: | decode | | Prototype: | static QString decode(const QString &input, DecodeMode decodeMode, bool *ok) | | Coverage: | 90.411% (66/73) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp | | Lines: | 226-329 |
| | 77 | 23 |
QQmlListModelParser| Name: | QQmlListModelParser | | Coverage: | 90.385% (94/104) |
| | 109 | 37 |
QQmlListCompositor| Name: | QQmlListCompositor | | Coverage: | 90.287% (567/628) |
| | 579 | 201 |
ListLayout| Name: | ListLayout | | Coverage: | 90.123% (73/81) |
| | 101 | 37 |
QQmlProperty| Name: | QQmlProperty | | Coverage: | 90.110% (164/182) |
| | 146 | 79 |
StringPrototype| Name: | StringPrototype | | Coverage: | 90.018% (487/541) |
| | 581 | 164 |
qt_search_for_variable| Name: | qt_search_for_variable | | Prototype: | int qt_search_for_variable(const char *s, int length, int index, VariableQualifier &decl, int &typeIndex, int &typeLength, int &nameIndex, int &nameLength, QQuickOpenGLShaderEffectCommon::Key::ShaderType shaderType) | | Coverage: | 90.000% (81/90) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp | | Lines: | 84-179 |
| | 62 | 21 |
particleV4Data| Name: | particleV4Data | | Prototype: | static inline QV4ParticleDataDeletable *particleV4Data(QV4::ExecutionEngine *engine) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp | | Lines: | 510-510 |
| | 1 | 4 |
localeV4Data| Name: | localeV4Data | | Prototype: | static inline QV4LocaleDataDeletable *localeV4Data(QV4::ExecutionEngine *engine) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp | | Lines: | 712-712 |
| | 1 | 4 |
engineData| Name: | engineData | | Prototype: | static inline QQmlDelegateModelEngineData *engineData(QV4::ExecutionEngine *engine) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp | | Lines: | 137-137 |
| | 1 | 4 |
engineData| Name: | engineData | | Prototype: | static inline QQmlAdaptorModelEngineData *engineData(QV4::ExecutionEngine *engine) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp | | Lines: | 62-62 |
| | 1 | 4 |
componentExtension| Name: | componentExtension | | Prototype: | static inline QQmlComponentExtension *componentExtension(QV4::ExecutionEngine *engine) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp | | Lines: | 85-85 |
| | 1 | 4 |
QQuickTextEditMimeData| Name: | QQuickTextEditMimeData | | Coverage: | 90.000% (9/10) |
| | 20 | 6 |
QQuickImageProviderOptions| Name: | QQuickImageProviderOptions | | Coverage: | 90.000% (9/10) |
| | 15 | 10 |
QQuickCumulativeDirection| Name: | QQuickCumulativeDirection | | Coverage: | 90.000% (9/10) |
| | 7 | 5 |
QQuickAnimatedImagePrivate| Name: | QQuickAnimatedImagePrivate | | Coverage: | 90.000% (27/30) |
| | 30 | 11 |
ArrayBufferCtor| Name: | ArrayBufferCtor | | Coverage: | 90.000% (18/20) |
| | 24 | 8 |
QQuickBasePositioner| Name: | QQuickBasePositioner | | Coverage: | 89.935% (277/308) |
| | 284 | 130 |
SymbolPrototype| Name: | SymbolPrototype | | Coverage: | 89.744% (35/39) |
| | 42 | 10 |
QQuickItemViewPrivate| Name: | QQuickItemViewPrivate | | Coverage: | 89.671% (790/881) |
| | 757 | 277 |
loadProperty| Name: | loadProperty | | Prototype: | static QV4::ReturnedValue loadProperty(QV4::ExecutionEngine *v4, QObject *object, const QQmlPropertyData &property) | | Coverage: | 89.655% (52/58) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | | Lines: | 126-207 |
| | 66 | 19 |
QQmlValueTypeProxyBinding| Name: | QQmlValueTypeProxyBinding | | Coverage: | 89.655% (26/29) |
| | 29 | 13 |
VDMModelDelegateDataType| Name: | VDMModelDelegateDataType | | Coverage: | 89.552% (60/67) |
| | 67 | 24 |
QQuickStyledTextPrivate| Name: | QQuickStyledTextPrivate | | Coverage: | 89.515% (461/515) |
| | 460 | 165 |
ProxyObject| Name: | ProxyObject | | Coverage: | 89.510% (256/286) |
| | 307 | 85 |
QQuickSimpleAction| Name: | QQuickSimpleAction | | Coverage: | 89.474% (17/19) |
| | 32 | 15 |
QQuickShapeConicalGradient| Name: | QQuickShapeConicalGradient | | Coverage: | 89.474% (17/19) |
| | 20 | 13 |
ObjectIterator| Name: | ObjectIterator | | Coverage: | 89.394% (59/66) |
| | 100 | 25 |
QQuickLoaderPrivate| Name: | QQuickLoaderPrivate | | Coverage: | 89.375% (143/160) |
| | 174 | 55 |
QQmlContextData| Name: | QQmlContextData | | Coverage: | 89.286% (200/224) |
| | 205 | 86 |
QQmlEngineControlClient| Name: | QQmlEngineControlClient | | Coverage: | 89.189% (33/37) |
| | 62 | 25 |
ListModel| Name: | ListModel | | Coverage: | 88.934% (217/244) |
| | 276 | 96 |
SpriteMaterialData| Name: | SpriteMaterialData | | Coverage: | 88.889% (8/9) |
| | 14 | 5 |
QSGOpacityNode| Name: | QSGOpacityNode | | Coverage: | 88.889% (16/18) |
| | 15 | 8 |
QQuickScaleGrid| Name: | QQuickScaleGrid | | Coverage: | 88.889% (24/27) |
| | 28 | 19 |
QQuickImageTextureProvider| Name: | QQuickImageTextureProvider | | Coverage: | 88.889% (8/9) |
| | 12 | 5 |
QQuickGradientStop| Name: | QQuickGradientStop | | Coverage: | 88.889% (8/9) |
| | 8 | 7 |
QQmlStrongJSQObjectReference| Name: | QQmlStrongJSQObjectReference | | Coverage: | 88.889% (16/18) |
| | 10 | 4 |
QQmlListProperty| Name: | QQmlListProperty | | Coverage: | 88.889% (8/9) |
| | 14 | 9 |
QQmlComponentAttached| Name: | QQmlComponentAttached | | Coverage: | 88.889% (16/18) |
| | 13 | 10 |
QFontLoaderFonts| Name: | QFontLoaderFonts | | Coverage: | 88.889% (8/9) |
| | 11 | 5 |
QQuickRow| Name: | QQuickRow | | Coverage: | 88.679% (47/53) |
| | 62 | 23 |
QQmlDebugService| Name: | QQmlDebugService | | Coverage: | 88.571% (31/35) |
| | 46 | 23 |
Proxy| Name: | Proxy | | Coverage: | 88.462% (23/26) |
| | 32 | 10 |
position| Name: | position | | Prototype: | static inline qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine) | | Coverage: | 88.235% (15/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp | | Lines: | 110-140 |
| | 18 | 9 |
adjustedPosition| Name: | adjustedPosition | | Prototype: | static inline qreal adjustedPosition(QQuickItem *item, QQuickAnchors::Anchor anchorLine) | | Coverage: | 88.235% (15/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp | | Lines: | 143-173 |
| | 18 | 9 |
QQmlVMEVariantQObjectPtr| Name: | QQmlVMEVariantQObjectPtr | | Coverage: | 88.235% (15/17) |
| | 15 | 7 |
QQmlIncubationController| Name: | QQmlIncubationController | | Coverage: | 88.235% (30/34) |
| | 19 | 12 |
QQuickTextEdit| Name: | QQuickTextEdit | | Coverage: | 88.201% (755/856) |
| | 970 | 361 |
RegExpObject| Name: | RegExpObject | | Coverage: | 88.166% (149/169) |
| | 220 | 53 |
QQmlDelayedCallQueue| Name: | QQmlDelayedCallQueue | | Coverage: | 88.158% (67/76) |
| | 89 | 26 |
QQuickTapHandler| Name: | QQuickTapHandler | | Coverage: | 88.060% (118/134) |
| | 105 | 58 |
removeOldBinding| Name: | removeOldBinding | | Prototype: | static void removeOldBinding(QObject *object, QQmlPropertyIndex index, QQmlPropertyPrivate::BindingFlags flags = QQmlPropertyPrivate::None) | | Coverage: | 88.000% (22/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp | | Lines: | 757-786 |
| | 19 | 7 |
QQmlPropertyIndex| Name: | QQmlPropertyIndex | | Coverage: | 88.000% (22/25) |
| | 27 | 17 |
QQmlError| Name: | QQmlError | | Coverage: | 88.000% (66/75) |
| | 66 | 35 |
QQuickViewSection| Name: | QQuickViewSection | | Coverage: | 87.879% (29/33) |
| | 32 | 21 |
scanSpace| Name: | scanSpace | | Prototype: | inline static void scanSpace(const QChar *&ch) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp | | Lines: | 85-88 |
| | 2 | 2 |
QSGDefaultInternalRectangleNode| Name: | QSGDefaultInternalRectangleNode | | Coverage: | 87.500% (21/24) |
| | 12 | 6 |
QQuickApplication| Name: | QQuickApplication | | Coverage: | 87.500% (21/24) |
| | 34 | 18 |
QQmlValueType| Name: | QQmlValueType | | Coverage: | 87.500% (7/8) |
| | 27 | 8 |
QQmlNullableValue| Name: | QQmlNullableValue | | Coverage: | 87.500% (7/8) |
| | 8 | 8 |
QQmlLoggingCategory| Name: | QQmlLoggingCategory | | Coverage: | 87.500% (14/16) |
| | 18 | 10 |
QQmlListReference| Name: | QQmlListReference | | Coverage: | 87.500% (63/72) |
| | 49 | 32 |
FlatColorMaterialShader| Name: | FlatColorMaterialShader | | Coverage: | 87.500% (14/16) |
| | 18 | 6 |
QQmlContext| Name: | QQmlContext | | Coverage: | 87.324% (62/71) |
| | 102 | 36 |
QQuickItemView| Name: | QQuickItemView | | Coverage: | 87.248% (520/596) |
| | 617 | 253 |
ArrayBufferPrototype| Name: | ArrayBufferPrototype | | Coverage: | 87.179% (34/39) |
| | 43 | 10 |
TypedArrayCtor| Name: | TypedArrayCtor | | Coverage: | 87.059% (74/85) |
| | 107 | 22 |
QQmlPropertyRawData| Name: | QQmlPropertyRawData | | Coverage: | 86.957% (60/69) |
| | 92 | 66 |
QQuickItemViewFxItem| Name: | QQuickItemViewFxItem | | Coverage: | 86.885% (53/61) |
| | 45 | 31 |
QQuickStateGroupPrivate| Name: | QQuickStateGroupPrivate | | Coverage: | 86.792% (138/159) |
| | 136 | 58 |
QQmlScriptData| Name: | QQmlScriptData | | Coverage: | 86.792% (46/53) |
| | 68 | 20 |
QQuickDropArea| Name: | QQuickDropArea | | Coverage: | 86.765% (59/68) |
| | 79 | 32 |
GlobalFunctions| Name: | GlobalFunctions | | Coverage: | 86.765% (118/136) |
| | 139 | 45 |
QQuickMatrix4x4ValueType| Name: | QQuickMatrix4x4ValueType | | Coverage: | 86.667% (52/60) |
| | 56 | 54 |
QQuickAnchorSet| Name: | QQuickAnchorSet | | Coverage: | 86.667% (39/45) |
| | 74 | 31 |
ArrayElementLessThan| Name: | ArrayElementLessThan | | Coverage: | 86.667% (13/15) |
| | 18 | 5 |
VDMAbstractItemModelDataType| Name: | VDMAbstractItemModelDataType | | Coverage: | 86.486% (32/37) |
| | 57 | 21 |
QQmlDelegateModelAttached| Name: | QQmlDelegateModelAttached | | Coverage: | 86.441% (51/59) |
| | 54 | 27 |
QQuickItemViewTransitionableItem| Name: | QQuickItemViewTransitionableItem | | Coverage: | 86.207% (125/145) |
| | 102 | 49 |
QQmlIncubatorPrivate| Name: | QQmlIncubatorPrivate | | Coverage: | 86.154% (112/130) |
| | 114 | 46 |
QQmlComponent| Name: | QQmlComponent | | Coverage: | 86.093% (130/151) |
| | 210 | 71 |
QQuickText| Name: | QQuickText | | Coverage: | 85.990% (534/621) |
| | 578 | 236 |
SimpleArrayData| Name: | SimpleArrayData | | Coverage: | 85.915% (61/71) |
| | 70 | 28 |
isIdentifierPart| Name: | isIdentifierPart | | Prototype: | static bool isIdentifierPart(uint ch) | | Coverage: | 85.714% (30/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | | Lines: | 418-447 |
| | 10 | 13 |
RegExp| Name: | RegExp | | Coverage: | 85.714% (12/14) |
| | 18 | 6 |
QTestRootObject| Name: | QTestRootObject | | Coverage: | 85.714% (12/14) |
| | 13 | 12 |
QQuickFontLoader| Name: | QQuickFontLoader | | Coverage: | 85.714% (36/42) |
| | 59 | 22 |
QQuickDefaultTextureFactory| Name: | QQuickDefaultTextureFactory | | Coverage: | 85.714% (12/14) |
| | 12 | 7 |
QQmlInstanceModel| Name: | QQmlInstanceModel | | Coverage: | 85.714% (6/7) |
| | 11 | 7 |
CollectJob| Name: | CollectJob | | Coverage: | 85.714% (6/7) |
| | 6 | 5 |