Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
QQmlScriptStringName: | QQmlScriptString | Coverage: | 37.037% (20/54) |
| | 41 | 20 |
QQuickPathInterpolatorName: | QQuickPathInterpolator | Coverage: | 81.579% (31/38) |
| | 41 | 22 |
QQuickStateGroupName: | QQuickStateGroup | Coverage: | 93.333% (28/30) |
| | 41 | 18 |
QSGSoftwareRendererName: | QSGSoftwareRenderer | Coverage: | 54.167% (13/24) |
| | 41 | 12 |
CallOverloadedName: | CallOverloaded | Prototype: | static QV4::ReturnedValue CallOverloaded(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, const QQmlPropertyCache *propertyCache, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod) | Coverage: | 94.286% (33/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | Lines: | 1482-1547 |
| | 42 | 11 |
PersistentValueName: | PersistentValue | Coverage: | 70.455% (31/44) |
| | 42 | 22 |
QQmlEasingValueTypeName: | QQmlEasingValueType | Coverage: | 58.621% (17/29) |
| | 42 | 17 |
QQmlIncubatorName: | QQmlIncubator | Coverage: | 100.000% (38/38) |
| | 42 | 22 |
QQuickStatePrivateName: | QQuickStatePrivate | Coverage: | 71.429% (30/42) |
| | 42 | 19 |
SymbolPrototypeName: | SymbolPrototype | Coverage: | 89.744% (35/39) |
| | 42 | 10 |
ArrayBufferPrototypeName: | ArrayBufferPrototype | Coverage: | 87.179% (34/39) |
| | 43 | 10 |
FxGridItemSGName: | FxGridItemSG | Coverage: | 100.000% (45/45) |
| | 43 | 22 |
GeneratorPrototypeName: | GeneratorPrototype | Coverage: | 100.000% (40/40) |
| | 43 | 11 |
QBitFieldName: | QBitField | Coverage: | 0.000% (0/48) |
| | 43 | 21 |
QQmlInfoName: | QQmlInfo | Coverage: | 66.667% (26/39) |
| | 43 | 29 |
QQmlTypeLoaderThreadName: | QQmlTypeLoaderThread | Coverage: | 95.455% (21/22) |
| | 43 | 20 |
QQuickBorderImageMeshName: | QQuickBorderImageMesh | Coverage: | 31.818% (7/22) |
| | 43 | 16 |
checkVersionName: | checkVersion | Prototype: | static bool checkVersion(const QUrl &url) | Coverage: | 52.000% (13/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | Lines: | 249-293 |
| | 43 | 9 |
QAccessibleQuickWindowName: | QAccessibleQuickWindow | Coverage: | 43.396% (23/53) |
| | 44 | 25 |
QQuickRotationName: | QQuickRotation | Coverage: | 76.471% (26/34) |
| | 44 | 21 |
QSGDefaultDepthStencilBufferName: | QSGDefaultDepthStencilBuffer | Coverage: | 28.571% (14/49) |
| | 44 | 12 |
ResourceTreeName: | ResourceTree | Coverage: | 0.000% (0/36) |
| | 44 | 14 |
SpriteMaterialName: | SpriteMaterial | Coverage: | 84.000% (21/25) |
| | 44 | 19 |
TabledMaterialName: | TabledMaterial | Coverage: | 82.609% (19/23) |
| | 44 | 17 |
collectPropertyName: | collectProperty | Prototype: | const QV4::Object *collectProperty(const QV4::ScopedValue &value, QV4::ExecutionEngine *engine, QJsonObject &dict) | Coverage: | 45.238% (19/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | Lines: | 128-193 |
| | 44 | 16 |
QQuickDropEventName: | QQuickDropEvent | Coverage: | 47.500% (19/40) |
| | 45 | 30 |
QQuickItemGrabResultName: | QQuickItemGrabResult | Coverage: | 53.846% (14/26) |
| | 45 | 15 |
QQuickItemViewFxItemName: | QQuickItemViewFxItem | Coverage: | 86.885% (53/61) |
| | 45 | 31 |
QQmlCustomParserName: | QQmlCustomParser | Coverage: | 69.231% (36/52) |
| | 46 | 21 |
QQmlDebugServiceName: | QQmlDebugService | Coverage: | 88.571% (31/35) |
| | 46 | 23 |
QQmlOpenMetaObjectTypeName: | QQmlOpenMetaObjectType | Coverage: | 85.294% (29/34) |
| | 46 | 18 |
QQmlProxyMetaObjectName: | QQmlProxyMetaObject | Coverage: | 75.000% (36/48) |
| | 46 | 16 |
QQuickFlipablePrivateName: | QQuickFlipablePrivate | Coverage: | 91.429% (32/35) |
| | 46 | 14 |
QQuickFontValueTypeName: | QQuickFontValueType | Coverage: | 75.862% (44/58) |
| | 46 | 40 |
QQuickImageProviderWithOptionsName: | QQuickImageProviderWithOptions | Coverage: | 70.130% (54/77) |
| | 46 | 21 |
QSGShaderRewriterName: | QSGShaderRewriter | Coverage: | 51.852% (56/108) |
| | 46 | 28 |
qt_color_from_stringName: | qt_color_from_string | Prototype: | QColor qt_color_from_string(const QV4::Value &name) | Coverage: | 0.000% (0/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp | Lines: | 140-210 |
| | 46 | 20 |
qt_image_convolute_filterName: | qt_image_convolute_filter | Prototype: | QImage qt_image_convolute_filter(const QImage& src, const QVector<qreal>& weights, int radius = 0) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp | Lines: | 711-785 |
| | 46 | 9 |
JavaScriptJobName: | JavaScriptJob | Coverage: | 58.824% (30/51) |
| | 47 | 17 |
QQuickFlickableVisibleAreaName: | QQuickFlickableVisibleArea | Coverage: | 100.000% (34/34) |
| | 47 | 18 |
QQuickFlipableName: | QQuickFlipable | Coverage: | 72.727% (24/33) |
| | 47 | 19 |
QQuickItemViewAttachedName: | QQuickItemViewAttached | Coverage: | 100.000% (51/51) |
| | 47 | 33 |
QSGDefaultInternalImageNodeName: | QSGDefaultInternalImageNode | Coverage: | 58.537% (24/41) |
| | 47 | 17 |
QSGEngineName: | QSGEngine | Coverage: | 0.000% (0/40) |
| | 47 | 20 |
encodeName: | encode | Prototype: | static QString encode(const QString &input, const char *unescapedSet, bool *ok) | Coverage: | 100.000% (60/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp | Lines: | 152-219 |
| | 47 | 14 |
FunctionName: | Function | Coverage: | 77.778% (21/27) |
| | 48 | 13 |
QQuickParentChangePrivateName: | QQuickParentChangePrivate | Coverage: | 75.926% (41/54) |
| | 48 | 13 |
QQuickScaleName: | QQuickScale | Coverage: | 51.724% (15/29) |
| | 48 | 21 |
QQuickWindowAttachedName: | QQuickWindowAttached | Coverage: | 0.000% (0/68) |
| | 48 | 26 |
QSGAbstractRendererName: | QSGAbstractRenderer | Coverage: | 100.000% (28/28) |
| | 48 | 22 |
QSGSoftwareImageNodeName: | QSGSoftwareImageNode | Coverage: | 0.000% (0/54) |
| | 48 | 29 |
QQmlApplicationEnginePrivateName: | QQmlApplicationEnginePrivate | Coverage: | 63.889% (23/36) |
| | 49 | 20 |
QQmlListReferenceName: | QQmlListReference | Coverage: | 87.500% (63/72) |
| | 49 | 32 |
QQuickAnchorAnimationName: | QQuickAnchorAnimation | Coverage: | 57.895% (22/38) |
| | 49 | 17 |
QQuickWorkerScriptName: | QQuickWorkerScript | Coverage: | 78.723% (37/47) |
| | 49 | 23 |
qt_composite_mode_from_stringName: | qt_composite_mode_from_string | Prototype: | static QPainter::CompositionMode qt_composite_mode_from_string(const QString &compositeOperator) | Coverage: | 0.000% (0/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp | Lines: | 795-847 |
| | 49 | 25 |
QPODVectorName: | QPODVector | Coverage: | 71.429% (35/49) |
| | 50 | 28 |
QQmlImportNamespaceName: | QQmlImportNamespace | Coverage: | 34.545% (19/55) |
| | 50 | 21 |
QQmlListModelWorkerAgentName: | QQmlListModelWorkerAgent | Coverage: | 79.245% (42/53) |
| | 50 | 33 |
QQuickBorderImagePrivateName: | QQuickBorderImagePrivate | Coverage: | 55.882% (19/34) |
| | 50 | 12 |
ArrayObjectName: | ArrayObject | Coverage: | 100.000% (51/51) |
| | 51 | 15 |
CompilationUnitMapperName: | CompilationUnitMapper | Coverage: | 75.000% (18/24) |
| | 51 | 12 |
QQmlDebugConnectorName: | QQmlDebugConnector | Coverage: | 71.930% (41/57) |
| | 51 | 22 |
QQmlValueTypeFactoryImplName: | QQmlValueTypeFactoryImpl | Coverage: | 97.143% (68/70) |
| | 51 | 26 |
DynamicRoleModelNodeName: | DynamicRoleModelNode | Coverage: | 95.349% (41/43) |
| | 52 | 19 |
QQuickItemViewChangeSetName: | QQuickItemViewChangeSet | Coverage: | 94.231% (49/52) |
| | 52 | 19 |
QQuickJSContext2DPrototypeName: | QQuickJSContext2DPrototype | Coverage: | 0.000% (0/50) |
| | 52 | 6 |
QQuickMaskExtruderName: | QQuickMaskExtruder | Coverage: | 58.824% (30/51) |
| | 52 | 21 |
QQuickPointerDeviceHandlerName: | QQuickPointerDeviceHandler | Coverage: | 21.739% (10/46) |
| | 52 | 26 |
QHashedStringName: | QHashedString | Coverage: | 72.000% (36/50) |
| | 53 | 26 |
QQuickOpenGLShaderEffectMaterialName: | QQuickOpenGLShaderEffectMaterial | Coverage: | 39.024% (32/82) |
| | 53 | 30 |
QQuickSpriteGoalAffectorName: | QQuickSpriteGoalAffector | Coverage: | 52.941% (36/68) |
| | 53 | 29 |
QQmlDelegateModelAttachedName: | QQmlDelegateModelAttached | Coverage: | 86.441% (51/59) |
| | 54 | 27 |
QQmlFileNetworkReplyName: | QQmlFileNetworkReply | Coverage: | 0.000% (0/22) |
| | 54 | 11 |
QQuickShapeGradientCacheName: | QQuickShapeGradientCache | Coverage: | 68.421% (13/19) |
| | 54 | 13 |
FxListItemSGName: | FxListItemSG | Coverage: | 77.612% (52/67) |
| | 55 | 31 |
QQmlNotifierEndpointName: | QQmlNotifierEndpoint | Coverage: | 92.500% (37/40) |
| | 55 | 22 |
QQuickContext2DImageTextureName: | QQuickContext2DImageTexture | Coverage: | 0.000% (0/35) |
| | 55 | 17 |
QQuickItemViewTransitionJobName: | QQuickItemViewTransitionJob | Coverage: | 67.742% (21/31) |
| | 55 | 13 |
QJSValuePrivateName: | QJSValuePrivate | Coverage: | 62.500% (35/56) |
| | 56 | 31 |
QQmlDMObjectDataMetaObjectName: | QQmlDMObjectDataMetaObject | Coverage: | 77.551% (38/49) |
| | 56 | 16 |
QQuickMatrix4x4ValueTypeName: | QQuickMatrix4x4ValueType | Coverage: | 86.667% (52/60) |
| | 56 | 54 |
QQuickParticleDataHeapName: | QQuickParticleDataHeap | Coverage: | 76.000% (38/50) |
| | 56 | 24 |
QSGShaderParserName: | QSGShaderParser | Coverage: | 51.111% (69/135) |
| | 56 | 29 |
ValueName: | Value | Coverage: | 0.000% (0/83) |
| | 56 | 28 |
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 |
QQmlThreadPrivateName: | QQmlThreadPrivate | Coverage: | 92.308% (36/39) |
| | 57 | 22 |
QmlListWrapperName: | QmlListWrapper | Coverage: | 64.444% (29/45) |
| | 57 | 15 |
VDMAbstractItemModelDataTypeName: | VDMAbstractItemModelDataType | Coverage: | 86.486% (32/37) |
| | 57 | 21 |
QQmlDelegateModelGroupPrivateName: | QQmlDelegateModelGroupPrivate | Coverage: | 83.871% (52/62) |
| | 58 | 26 |
QQuickNvprMaterialManagerName: | QQuickNvprMaterialManager | Coverage: | 0.000% (0/34) |
| | 58 | 14 |
QSGMaterialShaderName: | QSGMaterialShader | Coverage: | 65.789% (25/38) |
| | 58 | 28 |
QSGTextMaskShaderName: | QSGTextMaskShader | Coverage: | 72.727% (16/22) |
| | 58 | 8 |
QQuickFontLoaderName: | QQuickFontLoader | Coverage: | 85.714% (36/42) |
| | 59 | 22 |
QSGDefaultImageNodeName: | QSGDefaultImageNode | Coverage: | 0.000% (0/47) |
| | 59 | 27 |
QSGStyledTextShaderName: | QSGStyledTextShader | Coverage: | 0.000% (0/37) |
| | 59 | 9 |
LoadWatcherName: | LoadWatcher | Coverage: | 0.000% (0/39) |
| | 60 | 17 |
QQmlObjectModelPrivateName: | QQmlObjectModelPrivate | Coverage: | 97.500% (39/40) |
| | 60 | 23 |
QSGSimpleTextureNodeName: | QSGSimpleTextureNode | Coverage: | 73.171% (30/41) |
| | 60 | 25 |
ESTableName: | ESTable | Coverage: | 84.211% (48/57) |
| | 61 | 25 |