Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
JSCName: | JSC | Coverage: | 57.154% (2201/3851) |
| | 4910 | 2109 |
QQmlExpressionName: | QQmlExpression | Coverage: | 57.692% (30/52) |
| | 66 | 28 |
QQuickAnchorAnimationName: | QQuickAnchorAnimation | Coverage: | 57.895% (22/38) |
| | 49 | 17 |
QSGDefaultPainterNodeName: | QSGDefaultPainterNode | Coverage: | 58.049% (119/205) |
| | 226 | 74 |
QSGGeometryNodeName: | QSGGeometryNode | Coverage: | 58.140% (25/43) |
| | 30 | 19 |
QSGDefaultInternalImageNodeName: | QSGDefaultInternalImageNode | Coverage: | 58.537% (24/41) |
| | 47 | 17 |
QQmlEasingValueTypeName: | QQmlEasingValueType | Coverage: | 58.621% (17/29) |
| | 42 | 17 |
QSequentialAnimationGroupJobName: | QSequentialAnimationGroupJob | Coverage: | 58.631% (197/336) |
| | 170 | 109 |
JavaScriptJobName: | JavaScriptJob | Coverage: | 58.824% (30/51) |
| | 47 | 17 |
QQmlQmldirDataName: | QQmlQmldirData | Coverage: | 58.824% (10/17) |
| | 20 | 11 |
QQuickMaskExtruderName: | QQuickMaskExtruder | Coverage: | 58.824% (30/51) |
| | 52 | 21 |
VariantPrototypeName: | VariantPrototype | Coverage: | 59.091% (26/44) |
| | 37 | 19 |
QQuickWidgetPrivateName: | QQuickWidgetPrivate | Coverage: | 59.167% (142/240) |
| | 233 | 85 |
QQuickPathAnimationName: | QQuickPathAnimation | Coverage: | 59.441% (85/143) |
| | 158 | 56 |
QSGSoftwareRenderLoopName: | QSGSoftwareRenderLoop | Coverage: | 59.633% (65/109) |
| | 133 | 43 |
throwLowercaseEnumErrorName: | throwLowercaseEnumError | Coverage: | 59.740% (92/154) |
| | 168 | 52 |
LocalSocketSignalTranslatorName: | LocalSocketSignalTranslator | Coverage: | 60.000% (3/5) |
| | 10 | 5 |
QQmlExtensionPluginName: | QQmlExtensionPlugin | Coverage: | 60.000% (3/5) |
| | 8 | 5 |
QQmlTypeName: | QQmlType | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
QQuickItemWrapperName: | QQuickItemWrapper | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
QQuickStateActionEventName: | QQuickStateActionEvent | Coverage: | 60.000% (3/5) |
| | 6 | 5 |
QQuickTimeLineObjectName: | QQuickTimeLineObject | Coverage: | 60.000% (3/5) |
| | 5 | 3 |
QQuickWidgetRenderControlName: | QQuickWidgetRenderControl | Coverage: | 60.000% (3/5) |
| | 4 | 3 |
VertexName: | Vertex | Coverage: | 60.000% (3/5) |
| | 4 | 2 |
excludeBaseUrlName: | excludeBaseUrl | Prototype: | bool excludeBaseUrl(const QString &importUrl, const QString &fileName, const QString &baseUrl) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | Lines: | 445-457 |
| | 6 | 4 |
extractQtSignalName: | extractQtSignal | Prototype: | static QPair<QObject *, int> extractQtSignal(const QV4::Value &value) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | Lines: | 109-124 |
| | 10 | 4 |
operator<<Name: | operator<< | Prototype: | QDebug operator<<(QDebug debug, QQuickItem *item) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp | Lines: | 8025-8046 |
| | 16 | 4 |
QQuickKeysAttachedName: | QQuickKeysAttached | Coverage: | 60.106% (113/188) |
| | 201 | 91 |
QQuickPathAnimationUpdaterName: | QQuickPathAnimationUpdater | Coverage: | 60.185% (65/108) |
| | 62 | 25 |
QQmlProfilerEventName: | QQmlProfilerEvent | Coverage: | 60.204% (59/98) |
| | 96 | 56 |
QQuickParticleAffectorName: | QQuickParticleAffector | Coverage: | 60.556% (109/180) |
| | 115 | 69 |
QQmlDebugConnectionName: | QQmlDebugConnection | Coverage: | 60.714% (85/140) |
| | 199 | 62 |
QQmlImportDatabaseName: | QQmlImportDatabase | Coverage: | 60.714% (119/196) |
| | 212 | 68 |
QQuickGroupGoalAffectorName: | QQuickGroupGoalAffector | Coverage: | 60.870% (14/23) |
| | 27 | 13 |
QQuickItemGrabResultPrivateName: | QQuickItemGrabResultPrivate | Coverage: | 60.870% (14/23) |
| | 28 | 9 |
operator>>Name: | operator>> | Prototype: | QDataStream &operator>>(QDataStream &stream, QQmlProfilerTypedEvent &event) | Coverage: | 60.920% (53/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilertypedevent.cpp | Lines: | 47-222 |
| | 119 | 32 |
QQmlObjectModelName: | QQmlObjectModel | Coverage: | 60.938% (39/64) |
| | 61 | 28 |
QSGTextMaskMaterialName: | QSGTextMaskMaterial | Coverage: | 60.938% (39/64) |
| | 116 | 34 |
PropertyListPrototypeName: | PropertyListPrototype | Coverage: | 61.111% (11/18) |
| | 16 | 7 |
QQuickSpringAnimationPrivateName: | QQuickSpringAnimationPrivate | Coverage: | 61.111% (11/18) |
| | 13 | 6 |
QQmlInstantiatorName: | QQmlInstantiator | Coverage: | 61.176% (52/85) |
| | 97 | 43 |
QQmlDMListAccessorDataName: | QQmlDMListAccessorData | Coverage: | 61.290% (19/31) |
| | 36 | 15 |
QQuickShortcutName: | QQuickShortcut | Coverage: | 61.538% (56/91) |
| | 97 | 50 |
QQuickShapePrivateName: | QQuickShapePrivate | Coverage: | 61.702% (58/94) |
| | 96 | 36 |
QSGAbstractSoftwareRendererName: | QSGAbstractSoftwareRenderer | Coverage: | 61.832% (81/131) |
| | 115 | 57 |
QSGDistanceFieldGlyphNodeName: | QSGDistanceFieldGlyphNode | Coverage: | 62.069% (72/116) |
| | 201 | 47 |
QSGRendererName: | QSGRenderer | Coverage: | 62.097% (77/124) |
| | 132 | 55 |
QQuickValueTypeProviderName: | QQuickValueTypeProvider | Coverage: | 62.110% (259/417) |
| | 346 | 165 |
QQuickAnimatedSpriteName: | QQuickAnimatedSprite | Coverage: | 62.257% (160/257) |
| | 350 | 122 |
QQuickSpriteEngineName: | QQuickSpriteEngine | Coverage: | 62.357% (164/263) |
| | 278 | 105 |
QQmlPropertyValidatorName: | QQmlPropertyValidator | Coverage: | 62.473% (293/469) |
| | 370 | 148 |
QJSValuePrivateName: | QJSValuePrivate | Coverage: | 62.500% (35/56) |
| | 56 | 31 |
QQmlAbstractProfilerAdapterName: | QQmlAbstractProfilerAdapter | Coverage: | 62.500% (15/24) |
| | 25 | 18 |
QQuickOpenGLShaderEffectMaterialKeyName: | QQuickOpenGLShaderEffectMaterialKey | Coverage: | 62.500% (5/8) |
| | 5 | 4 |
QQuickTextureFactoryName: | QQuickTextureFactory | Coverage: | 62.500% (5/8) |
| | 7 | 4 |
QQuickTranslateName: | QQuickTranslate | Coverage: | 62.500% (10/16) |
| | 24 | 12 |
QSGFramebufferObjectNodeName: | QSGFramebufferObjectNode | Coverage: | 62.500% (10/16) |
| | 21 | 9 |
setJumpOutLocation [qv4codegen.cpp #1]Name: | setJumpOutLocation [qv4codegen.cpp #1] | Prototype: | static inline void setJumpOutLocation(QV4::Moth::BytecodeGenerator *bytecodeGenerator, const Statement *body, const SourceLocation &fallback) | Coverage: | 62.500% (5/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1 | Lines: | 72-89 |
| | 5 | 7 |
setJumpOutLocation [qv4codegen.cpp #2]Name: | setJumpOutLocation [qv4codegen.cpp #2] | Prototype: | static inline void setJumpOutLocation(QV4::Moth::BytecodeGenerator *bytecodeGenerator, const Statement *body, const SourceLocation &fallback) | Coverage: | 62.500% (5/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2 | Lines: | 72-89 |
| | 5 | 7 |
QQuickParticleEmitterName: | QQuickParticleEmitter | Coverage: | 62.609% (144/230) |
| | 252 | 108 |
QQuickShapeName: | QQuickShape | Coverage: | 63.014% (46/73) |
| | 77 | 39 |
QQuickOpenGLInfoName: | QQuickOpenGLInfo | Coverage: | 63.415% (26/41) |
| | 40 | 21 |
ExpressionEvalJobName: | ExpressionEvalJob | Coverage: | 63.636% (7/11) |
| | 11 | 7 |
QQuickParticleVarLengthArrayName: | QQuickParticleVarLengthArray | Coverage: | 63.636% (7/11) |
| | 7 | 5 |
QSGDepthStencilBufferName: | QSGDepthStencilBuffer | Coverage: | 63.636% (7/11) |
| | 17 | 9 |
QQmlApplicationEnginePrivateName: | QQmlApplicationEnginePrivate | Coverage: | 63.889% (23/36) |
| | 49 | 20 |
QQmlScriptBlobName: | QQmlScriptBlob | Coverage: | 63.889% (46/72) |
| | 101 | 27 |
QQuickPinchEventName: | QQuickPinchEvent | Coverage: | 64.000% (16/25) |
| | 25 | 25 |
generateGradientColorTableName: | generateGradientColorTable | Prototype: | static void generateGradientColorTable(const QQuickShapeGradientCache::Key &gradient, uint *colorTable, int size, float opacity) | Coverage: | 64.000% (16/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp | Lines: | 1528-1577 |
| | 34 | 8 |
QQmlProfilerEventTypeName: | QQmlProfilerEventType | Coverage: | 64.286% (27/42) |
| | 28 | 28 |
QQuickEllipseExtruderName: | QQuickEllipseExtruder | Coverage: | 64.286% (9/14) |
| | 22 | 8 |
QQuickGraphicsInfoName: | QQuickGraphicsInfo | Coverage: | 64.407% (38/59) |
| | 62 | 33 |
QmlListWrapperName: | QmlListWrapper | Coverage: | 64.444% (29/45) |
| | 57 | 15 |
QQmlValueTypeProviderName: | QQmlValueTypeProvider | Coverage: | 64.545% (71/110) |
| | 91 | 54 |
ModelNodeMetaObjectName: | ModelNodeMetaObject | Coverage: | 64.583% (31/48) |
| | 67 | 22 |
toDoubleName: | toDouble | Prototype: | static qreal toDouble(const QChar *&str) | Coverage: | 64.615% (42/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksvgparser.cpp | Lines: | 57-133 |
| | 56 | 15 |
qQuickShortcutContextMatcherName: | qQuickShortcutContextMatcher | Prototype: | static bool qQuickShortcutContextMatcher(QObject *obj, Qt::ShortcutContext context) | Coverage: | 64.706% (11/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickshortcut.cpp | Lines: | 95-112 |
| | 10 | 7 |
QQuickTargetDirectionName: | QQuickTargetDirection | Coverage: | 64.815% (35/54) |
| | 69 | 33 |
QQuickTimeLineName: | QQuickTimeLine | Coverage: | 64.828% (94/145) |
| | 137 | 62 |
QQuickShaderEffectSourceName: | QQuickShaderEffectSource | Coverage: | 64.904% (135/208) |
| | 247 | 87 |
QQmlImportInstanceName: | QQmlImportInstance | Coverage: | 65.101% (97/149) |
| | 105 | 40 |
QQuickShapeGenericRendererName: | QQuickShapeGenericRenderer | Coverage: | 65.201% (178/273) |
| | 312 | 98 |
QQuickPropertyChangesName: | QQuickPropertyChanges | Coverage: | 65.341% (115/176) |
| | 226 | 69 |
QQmlProfilerName: | QQmlProfiler | Coverage: | 65.789% (50/76) |
| | 100 | 46 |
QSGMaterialShaderName: | QSGMaterialShader | Coverage: | 65.789% (25/38) |
| | 58 | 28 |
QQuickWorkerScriptEnginePrivateName: | QQuickWorkerScriptEnginePrivate | Coverage: | 65.854% (54/82) |
| | 121 | 35 |
BaselineJITName: | BaselineJIT | Coverage: | 65.942% (91/138) |
| | 497 | 134 |
QQmlPartsModelName: | QQmlPartsModel | Coverage: | 66.142% (84/127) |
| | 127 | 53 |
SignalHandlerConverterName: | SignalHandlerConverter | Coverage: | 66.379% (77/116) |
| | 123 | 39 |
QSpringAnimationName: | QSpringAnimation | Coverage: | 66.400% (83/125) |
| | 93 | 41 |
QQuickEventPointName: | QQuickEventPoint | Coverage: | 66.463% (109/164) |
| | 136 | 71 |
BindableFboName: | BindableFbo | Coverage: | 66.667% (8/12) |
| | 9 | 6 |
QAnimationActionProxyName: | QAnimationActionProxy | Coverage: | 66.667% (2/3) |
| | 3 | 3 |
QQmlDelegateModelGroupChangeName: | QQmlDelegateModelGroupChange | Coverage: | 66.667% (14/21) |
| | 23 | 13 |
QQmlEngineName: | QQmlEngine | Coverage: | 66.667% (10/15) |
| | 17 | 9 |
QQmlInfoName: | QQmlInfo | Coverage: | 66.667% (26/39) |
| | 43 | 29 |
QQmlPlatformName: | QQmlPlatform | Coverage: | 66.667% (2/3) |
| | 3 | 3 |
QQuickLineExtruderName: | QQuickLineExtruder | Coverage: | 66.667% (12/18) |
| | 19 | 9 |
QQuickPointerScrollEventName: | QQuickPointerScrollEvent | Coverage: | 66.667% (14/21) |
| | 29 | 17 |
QQuickRevertActionName: | QQuickRevertAction | Coverage: | 66.667% (2/3) |
| | 3 | 3 |