Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
VariantObjectName: | VariantObject | Coverage: | 70.000% (14/20) |
| | 13 | 8 |
QQuickMatrix4x4Name: | QQuickMatrix4x4 | Coverage: | 70.000% (7/10) |
| | 15 | 8 |
QQmlVmeProfilerName: | QQmlVmeProfiler | Coverage: | 70.000% (7/10) |
| | 8 | 6 |
QSGBatchRendererName: | QSGBatchRenderer | Coverage: | 69.938% (1354/1936) |
| | 2398 | 636 |
QQuickTextDocumentWithImageResourcesName: | QQuickTextDocumentWithImageResources | Coverage: | 69.863% (51/73) |
| | 69 | 29 |
QContinuingAnimationGroupJobName: | QContinuingAnimationGroupJob | Coverage: | 69.643% (39/56) |
| | 38 | 24 |
QQuickAgeAffectorName: | QQuickAgeAffector | Coverage: | 69.565% (16/23) |
| | 35 | 12 |
QQuickTextNodeEngineName: | QQuickTextNodeEngine | Coverage: | 69.512% (399/574) |
| | 633 | 188 |
QQuickItemParticleName: | QQuickItemParticle | Coverage: | 69.421% (84/121) |
| | 112 | 54 |
existingImageFileForPathName: | existingImageFileForPath | Coverage: | 69.316% (436/629) |
| | 607 | 248 |
q_supportsElementIndexUintName: | 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 |
QQuickFlickableName: | QQuickFlickable | Coverage: | 69.231% (441/637) |
| | 585 | 248 |
QQmlCustomParserName: | QQmlCustomParser | Coverage: | 69.231% (36/52) |
| | 46 | 21 |
QQuickTurbulenceAffectorName: | QQuickTurbulenceAffector | Coverage: | 69.167% (83/120) |
| | 92 | 48 |
QQuickParticlePainterName: | QQuickParticlePainter | Coverage: | 69.149% (65/94) |
| | 77 | 43 |
QQuickShapeSoftwareRendererName: | QQuickShapeSoftwareRenderer | Coverage: | 69.118% (47/68) |
| | 93 | 28 |
QQuickFrictionAffectorName: | QQuickFrictionAffector | Coverage: | 69.048% (29/42) |
| | 40 | 17 |
CallArgumentName: | CallArgument | Coverage: | 69.024% (205/297) |
| | 242 | 92 |
ScriptName: | Script | Coverage: | 68.889% (62/90) |
| | 123 | 35 |
QAnimationGroupJobName: | QAnimationGroupJob | Coverage: | 68.852% (42/61) |
| | 67 | 29 |
qquickitem_autoParentName: | 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 |
fetchOrCreateTypeForUrlName: | 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 |
QQuickTextControlName: | QQuickTextControl | Coverage: | 68.519% (185/270) |
| | 295 | 136 |
QQuickShapeGradientCacheName: | QQuickShapeGradientCache | Coverage: | 68.421% (13/19) |
| | 54 | 13 |
QQuickDragAxisName: | QQuickDragAxis | Coverage: | 68.421% (13/19) |
| | 20 | 13 |
QQuickImageParticleName: | QQuickImageParticle | Coverage: | 68.320% (496/726) |
| | 809 | 299 |
ArrayDataName: | ArrayData | Coverage: | 68.269% (142/208) |
| | 194 | 62 |
QQuickReplaceSignalHandlerName: | QQuickReplaceSignalHandler | Coverage: | 68.182% (15/22) |
| | 21 | 14 |
QSGGeometryName: | QSGGeometry | Coverage: | 67.816% (59/87) |
| | 193 | 56 |
QQuickKeyNavigationAttachedName: | QQuickKeyNavigationAttached | Coverage: | 67.805% (139/205) |
| | 179 | 79 |
QQuickItemViewTransitionJobName: | QQuickItemViewTransitionJob | Coverage: | 67.742% (21/31) |
| | 55 | 13 |
QQuickPaintedItemName: | QQuickPaintedItem | Coverage: | 67.647% (92/136) |
| | 166 | 63 |
QStringHashNodeName: | QStringHashNode | Coverage: | 67.500% (27/40) |
| | 40 | 22 |
allSubObjectsName: | 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 |
QSGDistanceFieldGlyphCacheName: | QSGDistanceFieldGlyphCache | Coverage: | 67.442% (87/129) |
| | 169 | 58 |
QQuickStateName: | QQuickState | Coverage: | 67.105% (153/228) |
| | 220 | 89 |
QSGDefaultRenderContextName: | QSGDefaultRenderContext | Coverage: | 66.917% (89/133) |
| | 156 | 49 |
debug_slowPathName: | 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 |
QStringHashBaseName: | QStringHashBase | Coverage: | 66.667% (12/18) |
| | 18 | 18 |
QSGSimpleMaterialName: | QSGSimpleMaterial | Coverage: | 66.667% (4/6) |
| | 8 | 6 |
QSGPainterTextureName: | QSGPainterTexture | Coverage: | 66.667% (4/6) |
| | 8 | 4 |
QQuickTimeLineValueName: | QQuickTimeLineValue | Coverage: | 66.667% (4/6) |
| | 6 | 6 |
QQuickTimeLinePrivateName: | QQuickTimeLinePrivate | Coverage: | 66.667% (96/144) |
| | 140 | 47 |
QQuickShapeSoftwareRenderNodeName: | QQuickShapeSoftwareRenderNode | Coverage: | 66.667% (10/15) |
| | 20 | 9 |
QQuickShaderEffectMeshName: | QQuickShaderEffectMesh | Coverage: | 66.667% (2/3) |
| | 4 | 3 |
QQuickRevertActionName: | QQuickRevertAction | Coverage: | 66.667% (2/3) |
| | 3 | 3 |
QQuickPointerScrollEventName: | QQuickPointerScrollEvent | Coverage: | 66.667% (14/21) |
| | 29 | 17 |
QQuickLineExtruderName: | QQuickLineExtruder | Coverage: | 66.667% (12/18) |
| | 19 | 9 |
QQmlPlatformName: | QQmlPlatform | Coverage: | 66.667% (2/3) |
| | 3 | 3 |
QQmlInfoName: | QQmlInfo | Coverage: | 66.667% (26/39) |
| | 43 | 29 |
QQmlEngineName: | QQmlEngine | Coverage: | 66.667% (10/15) |
| | 17 | 9 |
QQmlDelegateModelGroupChangeName: | QQmlDelegateModelGroupChange | Coverage: | 66.667% (14/21) |
| | 23 | 13 |
QAnimationActionProxyName: | QAnimationActionProxy | Coverage: | 66.667% (2/3) |
| | 3 | 3 |
BindableFboName: | BindableFbo | Coverage: | 66.667% (8/12) |
| | 9 | 6 |
QQuickEventPointName: | QQuickEventPoint | Coverage: | 66.463% (109/164) |
| | 136 | 71 |
QSpringAnimationName: | QSpringAnimation | Coverage: | 66.400% (83/125) |
| | 93 | 41 |
SignalHandlerConverterName: | SignalHandlerConverter | Coverage: | 66.379% (77/116) |
| | 123 | 39 |
QQmlPartsModelName: | QQmlPartsModel | Coverage: | 66.142% (84/127) |
| | 127 | 53 |
BaselineJITName: | BaselineJIT | Coverage: | 65.942% (91/138) |
| | 497 | 134 |
QQuickWorkerScriptEnginePrivateName: | QQuickWorkerScriptEnginePrivate | Coverage: | 65.854% (54/82) |
| | 121 | 35 |
QSGMaterialShaderName: | QSGMaterialShader | Coverage: | 65.789% (25/38) |
| | 58 | 28 |
QQmlProfilerName: | QQmlProfiler | Coverage: | 65.789% (50/76) |
| | 100 | 46 |
QQuickPropertyChangesName: | QQuickPropertyChanges | Coverage: | 65.341% (115/176) |
| | 226 | 69 |
QQuickShapeGenericRendererName: | QQuickShapeGenericRenderer | Coverage: | 65.201% (178/273) |
| | 312 | 98 |
QQmlImportInstanceName: | QQmlImportInstance | Coverage: | 65.101% (97/149) |
| | 105 | 40 |
QQuickShaderEffectSourceName: | QQuickShaderEffectSource | Coverage: | 64.904% (135/208) |
| | 247 | 87 |
QQuickTimeLineName: | QQuickTimeLine | Coverage: | 64.828% (94/145) |
| | 137 | 62 |
QQuickTargetDirectionName: | QQuickTargetDirection | Coverage: | 64.815% (35/54) |
| | 69 | 33 |
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 |
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 |
ModelNodeMetaObjectName: | ModelNodeMetaObject | Coverage: | 64.583% (31/48) |
| | 67 | 22 |
QQmlValueTypeProviderName: | QQmlValueTypeProvider | Coverage: | 64.545% (71/110) |
| | 91 | 54 |
QmlListWrapperName: | QmlListWrapper | Coverage: | 64.444% (29/45) |
| | 57 | 15 |
QQuickGraphicsInfoName: | QQuickGraphicsInfo | Coverage: | 64.407% (38/59) |
| | 62 | 33 |
QQuickEllipseExtruderName: | QQuickEllipseExtruder | Coverage: | 64.286% (9/14) |
| | 22 | 8 |
QQmlProfilerEventTypeName: | QQmlProfilerEventType | Coverage: | 64.286% (27/42) |
| | 28 | 28 |
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 |
QQuickPinchEventName: | QQuickPinchEvent | Coverage: | 64.000% (16/25) |
| | 25 | 25 |
QQmlScriptBlobName: | QQmlScriptBlob | Coverage: | 63.889% (46/72) |
| | 101 | 27 |
QQmlApplicationEnginePrivateName: | QQmlApplicationEnginePrivate | Coverage: | 63.889% (23/36) |
| | 49 | 20 |
QSGDepthStencilBufferName: | QSGDepthStencilBuffer | Coverage: | 63.636% (7/11) |
| | 17 | 9 |
QQuickParticleVarLengthArrayName: | QQuickParticleVarLengthArray | Coverage: | 63.636% (7/11) |
| | 7 | 5 |
ExpressionEvalJobName: | ExpressionEvalJob | Coverage: | 63.636% (7/11) |
| | 11 | 7 |
QQuickOpenGLInfoName: | QQuickOpenGLInfo | Coverage: | 63.415% (26/41) |
| | 40 | 21 |
QQuickShapeName: | QQuickShape | Coverage: | 63.014% (46/73) |
| | 77 | 39 |
QQuickParticleEmitterName: | 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 |
QSGFramebufferObjectNodeName: | QSGFramebufferObjectNode | Coverage: | 62.500% (10/16) |
| | 21 | 9 |
QQuickTranslateName: | QQuickTranslate | Coverage: | 62.500% (10/16) |
| | 24 | 12 |
QQuickTextureFactoryName: | QQuickTextureFactory | Coverage: | 62.500% (5/8) |
| | 7 | 4 |
QQuickOpenGLShaderEffectMaterialKeyName: | QQuickOpenGLShaderEffectMaterialKey | Coverage: | 62.500% (5/8) |
| | 5 | 4 |
QQmlAbstractProfilerAdapterName: | QQmlAbstractProfilerAdapter | Coverage: | 62.500% (15/24) |
| | 25 | 18 |
QJSValuePrivateName: | QJSValuePrivate | Coverage: | 62.500% (35/56) |
| | 56 | 31 |
QQmlPropertyValidatorName: | QQmlPropertyValidator | Coverage: | 62.473% (293/469) |
| | 370 | 148 |
QQuickSpriteEngineName: | QQuickSpriteEngine | Coverage: | 62.357% (164/263) |
| | 278 | 105 |
QQuickAnimatedSpriteName: | QQuickAnimatedSprite | Coverage: | 62.257% (160/257) |
| | 350 | 122 |
QQuickValueTypeProviderName: | QQuickValueTypeProvider | Coverage: | 62.110% (259/417) |
| | 346 | 165 |
QSGRendererName: | QSGRenderer | Coverage: | 62.097% (77/124) |
| | 132 | 55 |
QSGDistanceFieldGlyphNodeName: | QSGDistanceFieldGlyphNode | Coverage: | 62.069% (72/116) |
| | 201 | 47 |