| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
VariantObject| Name: | VariantObject | | Coverage: | 70.000% (14/20) |
| | 13 | 8 |
QQuickMatrix4x4| Name: | QQuickMatrix4x4 | | Coverage: | 70.000% (7/10) |
| | 15 | 8 |
QQmlVmeProfiler| Name: | QQmlVmeProfiler | | Coverage: | 70.000% (7/10) |
| | 8 | 6 |
QSGBatchRenderer| Name: | QSGBatchRenderer | | Coverage: | 69.938% (1354/1936) |
| | 2398 | 636 |
QQuickTextDocumentWithImageResources| Name: | QQuickTextDocumentWithImageResources | | Coverage: | 69.863% (51/73) |
| | 69 | 29 |
QContinuingAnimationGroupJob| Name: | QContinuingAnimationGroupJob | | Coverage: | 69.643% (39/56) |
| | 38 | 24 |
QQuickAgeAffector| Name: | QQuickAgeAffector | | Coverage: | 69.565% (16/23) |
| | 35 | 12 |
QQuickTextNodeEngine| Name: | QQuickTextNodeEngine | | Coverage: | 69.512% (399/574) |
| | 633 | 188 |
QQuickItemParticle| Name: | QQuickItemParticle | | Coverage: | 69.421% (84/121) |
| | 112 | 54 |
existingImageFileForPath| Name: | existingImageFileForPath | | Coverage: | 69.316% (436/629) |
| | 607 | 248 |
q_supportsElementIndexUint| Name: | q_supportsElementIndexUint | | Prototype: | static bool q_supportsElementIndexUint(QSGRendererInterface::GraphicsApi api) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp | | Lines: | 114-145 |
| | 19 | 5 |
QQuickFlickable| Name: | QQuickFlickable | | Coverage: | 69.231% (441/637) |
| | 585 | 248 |
QQmlCustomParser| Name: | QQmlCustomParser | | Coverage: | 69.231% (36/52) |
| | 46 | 21 |
QQuickTurbulenceAffector| Name: | QQuickTurbulenceAffector | | Coverage: | 69.167% (83/120) |
| | 92 | 48 |
QQuickParticlePainter| Name: | QQuickParticlePainter | | Coverage: | 69.149% (65/94) |
| | 77 | 43 |
QQuickShapeSoftwareRenderer| Name: | QQuickShapeSoftwareRenderer | | Coverage: | 69.118% (47/68) |
| | 93 | 28 |
QQuickFrictionAffector| Name: | QQuickFrictionAffector | | Coverage: | 69.048% (29/42) |
| | 40 | 17 |
CallArgument| Name: | CallArgument | | Coverage: | 69.024% (205/297) |
| | 242 | 92 |
Script| Name: | Script | | Coverage: | 68.889% (62/90) |
| | 123 | 35 |
QAnimationGroupJob| Name: | QAnimationGroupJob | | Coverage: | 68.852% (42/61) |
| | 67 | 29 |
qquickitem_autoParent| Name: | qquickitem_autoParent | | Prototype: | static QQmlPrivate::AutoParentResult qquickitem_autoParent(QObject *obj, QObject *parent) | | Coverage: | 68.750% (22/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemsmodule.cpp | | Lines: | 120-160 |
| | 26 | 11 |
fetchOrCreateTypeForUrl| Name: | fetchOrCreateTypeForUrl | | Prototype: | QQmlType fetchOrCreateTypeForUrl(const QString &urlString, const QHashedStringRef& typeName, bool isCompositeSingleton, QList<QQmlError> *errors, int majorVersion=-1, int minorVersion=-1) | | Coverage: | 68.750% (11/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | | Lines: | 145-211 |
| | 32 | 5 |
QQuickTextControl| Name: | QQuickTextControl | | Coverage: | 68.519% (185/270) |
| | 295 | 136 |
QQuickShapeGradientCache| Name: | QQuickShapeGradientCache | | Coverage: | 68.421% (13/19) |
| | 54 | 13 |
QQuickDragAxis| Name: | QQuickDragAxis | | Coverage: | 68.421% (13/19) |
| | 20 | 13 |
QQuickImageParticle| Name: | QQuickImageParticle | | Coverage: | 68.320% (496/726) |
| | 809 | 299 |
ArrayData| Name: | ArrayData | | Coverage: | 68.269% (142/208) |
| | 194 | 62 |
QQuickReplaceSignalHandler| Name: | QQuickReplaceSignalHandler | | Coverage: | 68.182% (15/22) |
| | 21 | 14 |
QSGGeometry| Name: | QSGGeometry | | Coverage: | 67.816% (59/87) |
| | 193 | 56 |
QQuickKeyNavigationAttached| Name: | QQuickKeyNavigationAttached | | Coverage: | 67.805% (139/205) |
| | 179 | 79 |
QQuickItemViewTransitionJob| Name: | QQuickItemViewTransitionJob | | Coverage: | 67.742% (21/31) |
| | 55 | 13 |
QQuickPaintedItem| Name: | QQuickPaintedItem | | Coverage: | 67.647% (92/136) |
| | 166 | 63 |
QStringHashNode| Name: | QStringHashNode | | Coverage: | 67.500% (27/40) |
| | 40 | 22 |
allSubObjects| Name: | allSubObjects | | Prototype: | static void allSubObjects(QObject *object, QObjectList &objectList) | | Coverage: | 67.442% (29/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp | | Lines: | 89-152 |
| | 35 | 13 |
QSGDistanceFieldGlyphCache| Name: | QSGDistanceFieldGlyphCache | | Coverage: | 67.442% (87/129) |
| | 169 | 58 |
QQuickState| Name: | QQuickState | | Coverage: | 67.105% (153/228) |
| | 220 | 89 |
QSGDefaultRenderContext| Name: | QSGDefaultRenderContext | | Coverage: | 66.917% (89/133) |
| | 156 | 49 |
debug_slowPath| Name: | debug_slowPath | | Prototype: | static void debug_slowPath(QV4::ExecutionEngine *engine) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp | | Lines: | 282-289 |
| | 5 | 3 |
QStringHashBase| Name: | QStringHashBase | | Coverage: | 66.667% (12/18) |
| | 18 | 18 |
QSGSimpleMaterial| Name: | QSGSimpleMaterial | | Coverage: | 66.667% (4/6) |
| | 8 | 6 |
QSGPainterTexture| Name: | QSGPainterTexture | | Coverage: | 66.667% (4/6) |
| | 8 | 4 |
QQuickTimeLineValue| Name: | QQuickTimeLineValue | | Coverage: | 66.667% (4/6) |
| | 6 | 6 |
QQuickTimeLinePrivate| Name: | QQuickTimeLinePrivate | | Coverage: | 66.667% (96/144) |
| | 140 | 47 |
QQuickShapeSoftwareRenderNode| Name: | QQuickShapeSoftwareRenderNode | | Coverage: | 66.667% (10/15) |
| | 20 | 9 |
QQuickShaderEffectMesh| Name: | QQuickShaderEffectMesh | | Coverage: | 66.667% (2/3) |
| | 4 | 3 |
QQuickRevertAction| Name: | QQuickRevertAction | | Coverage: | 66.667% (2/3) |
| | 3 | 3 |
QQuickPointerScrollEvent| Name: | QQuickPointerScrollEvent | | Coverage: | 66.667% (14/21) |
| | 29 | 17 |
QQuickLineExtruder| Name: | QQuickLineExtruder | | Coverage: | 66.667% (12/18) |
| | 19 | 9 |
QQmlPlatform| Name: | QQmlPlatform | | Coverage: | 66.667% (2/3) |
| | 3 | 3 |
QQmlInfo| Name: | QQmlInfo | | Coverage: | 66.667% (26/39) |
| | 43 | 29 |
QQmlEngine| Name: | QQmlEngine | | Coverage: | 66.667% (10/15) |
| | 17 | 9 |
QQmlDelegateModelGroupChange| Name: | QQmlDelegateModelGroupChange | | Coverage: | 66.667% (14/21) |
| | 23 | 13 |
QAnimationActionProxy| Name: | QAnimationActionProxy | | Coverage: | 66.667% (2/3) |
| | 3 | 3 |
BindableFbo| Name: | BindableFbo | | Coverage: | 66.667% (8/12) |
| | 9 | 6 |
QQuickEventPoint| Name: | QQuickEventPoint | | Coverage: | 66.463% (109/164) |
| | 136 | 71 |
QSpringAnimation| Name: | QSpringAnimation | | Coverage: | 66.400% (83/125) |
| | 93 | 41 |
SignalHandlerConverter| Name: | SignalHandlerConverter | | Coverage: | 66.379% (77/116) |
| | 123 | 39 |
QQmlPartsModel| Name: | QQmlPartsModel | | Coverage: | 66.142% (84/127) |
| | 127 | 53 |
BaselineJIT| Name: | BaselineJIT | | Coverage: | 65.942% (91/138) |
| | 497 | 134 |
QQuickWorkerScriptEnginePrivate| Name: | QQuickWorkerScriptEnginePrivate | | Coverage: | 65.854% (54/82) |
| | 121 | 35 |
QSGMaterialShader| Name: | QSGMaterialShader | | Coverage: | 65.789% (25/38) |
| | 58 | 28 |
QQmlProfiler| Name: | QQmlProfiler | | Coverage: | 65.789% (50/76) |
| | 100 | 46 |
QQuickPropertyChanges| Name: | QQuickPropertyChanges | | Coverage: | 65.341% (115/176) |
| | 226 | 69 |
QQuickShapeGenericRenderer| Name: | QQuickShapeGenericRenderer | | Coverage: | 65.201% (178/273) |
| | 312 | 98 |
QQmlImportInstance| Name: | QQmlImportInstance | | Coverage: | 65.101% (97/149) |
| | 105 | 40 |
QQuickShaderEffectSource| Name: | QQuickShaderEffectSource | | Coverage: | 64.904% (135/208) |
| | 247 | 87 |
QQuickTimeLine| Name: | QQuickTimeLine | | Coverage: | 64.828% (94/145) |
| | 137 | 62 |
QQuickTargetDirection| Name: | QQuickTargetDirection | | Coverage: | 64.815% (35/54) |
| | 69 | 33 |
qQuickShortcutContextMatcher| Name: | 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 |
toDouble| Name: | 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 |
ModelNodeMetaObject| Name: | ModelNodeMetaObject | | Coverage: | 64.583% (31/48) |
| | 67 | 22 |
QQmlValueTypeProvider| Name: | QQmlValueTypeProvider | | Coverage: | 64.545% (71/110) |
| | 91 | 54 |
QmlListWrapper| Name: | QmlListWrapper | | Coverage: | 64.444% (29/45) |
| | 57 | 15 |
QQuickGraphicsInfo| Name: | QQuickGraphicsInfo | | Coverage: | 64.407% (38/59) |
| | 62 | 33 |
QQuickEllipseExtruder| Name: | QQuickEllipseExtruder | | Coverage: | 64.286% (9/14) |
| | 22 | 8 |
QQmlProfilerEventType| Name: | QQmlProfilerEventType | | Coverage: | 64.286% (27/42) |
| | 28 | 28 |
generateGradientColorTable| Name: | 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 |
QQuickPinchEvent| Name: | QQuickPinchEvent | | Coverage: | 64.000% (16/25) |
| | 25 | 25 |
QQmlScriptBlob| Name: | QQmlScriptBlob | | Coverage: | 63.889% (46/72) |
| | 101 | 27 |
QQmlApplicationEnginePrivate| Name: | QQmlApplicationEnginePrivate | | Coverage: | 63.889% (23/36) |
| | 49 | 20 |
QSGDepthStencilBuffer| Name: | QSGDepthStencilBuffer | | Coverage: | 63.636% (7/11) |
| | 17 | 9 |
QQuickParticleVarLengthArray| Name: | QQuickParticleVarLengthArray | | Coverage: | 63.636% (7/11) |
| | 7 | 5 |
ExpressionEvalJob| Name: | ExpressionEvalJob | | Coverage: | 63.636% (7/11) |
| | 11 | 7 |
QQuickOpenGLInfo| Name: | QQuickOpenGLInfo | | Coverage: | 63.415% (26/41) |
| | 40 | 21 |
QQuickShape| Name: | QQuickShape | | Coverage: | 63.014% (46/73) |
| | 77 | 39 |
QQuickParticleEmitter| Name: | QQuickParticleEmitter | | Coverage: | 62.609% (144/230) |
| | 252 | 108 |
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 |
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 |
QSGFramebufferObjectNode| Name: | QSGFramebufferObjectNode | | Coverage: | 62.500% (10/16) |
| | 21 | 9 |
QQuickTranslate| Name: | QQuickTranslate | | Coverage: | 62.500% (10/16) |
| | 24 | 12 |
QQuickTextureFactory| Name: | QQuickTextureFactory | | Coverage: | 62.500% (5/8) |
| | 7 | 4 |
QQuickOpenGLShaderEffectMaterialKey| Name: | QQuickOpenGLShaderEffectMaterialKey | | Coverage: | 62.500% (5/8) |
| | 5 | 4 |
QQmlAbstractProfilerAdapter| Name: | QQmlAbstractProfilerAdapter | | Coverage: | 62.500% (15/24) |
| | 25 | 18 |
QJSValuePrivate| Name: | QJSValuePrivate | | Coverage: | 62.500% (35/56) |
| | 56 | 31 |
QQmlPropertyValidator| Name: | QQmlPropertyValidator | | Coverage: | 62.473% (293/469) |
| | 370 | 148 |
QQuickSpriteEngine| Name: | QQuickSpriteEngine | | Coverage: | 62.357% (164/263) |
| | 278 | 105 |
QQuickAnimatedSprite| Name: | QQuickAnimatedSprite | | Coverage: | 62.257% (160/257) |
| | 350 | 122 |
QQuickValueTypeProvider| Name: | QQuickValueTypeProvider | | Coverage: | 62.110% (259/417) |
| | 346 | 165 |
QSGRenderer| Name: | QSGRenderer | | Coverage: | 62.097% (77/124) |
| | 132 | 55 |
QSGDistanceFieldGlyphNode| Name: | QSGDistanceFieldGlyphNode | | Coverage: | 62.069% (72/116) |
| | 201 | 47 |