Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
QQmlNumberExtensionName: | QQmlNumberExtension | Coverage: | 44.048% (37/84) |
| | 61 | 25 |
QQmlObjectModelName: | QQmlObjectModel | Coverage: | 60.938% (39/64) |
| | 61 | 28 |
QQmlEngineControlClientName: | QQmlEngineControlClient | Coverage: | 89.189% (33/37) |
| | 62 | 25 |
QQmlInterceptorMetaObjectName: | QQmlInterceptorMetaObject | Coverage: | 94.203% (65/69) |
| | 62 | 25 |
QQuickGraphicsInfoName: | QQuickGraphicsInfo | Coverage: | 64.407% (38/59) |
| | 62 | 33 |
QQuickNvprFunctionsName: | QQuickNvprFunctions | Coverage: | 15.909% (7/44) |
| | 62 | 20 |
QQuickPathAnimationUpdaterName: | QQuickPathAnimationUpdater | Coverage: | 60.185% (65/108) |
| | 62 | 25 |
QQuickRowName: | QQuickRow | Coverage: | 88.679% (47/53) |
| | 62 | 23 |
QtQuickTestName: | QtQuickTest | Coverage: | 0.000% (0/81) |
| | 62 | 26 |
qt_search_for_variableName: | 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 |
QHashedStringRefName: | QHashedStringRef | Coverage: | 39.535% (17/43) |
| | 63 | 34 |
QQuickBasePositionerPrivateName: | QQuickBasePositionerPrivate | Coverage: | 75.556% (68/90) |
| | 63 | 32 |
QSGCompressedAtlasTextureName: | QSGCompressedAtlasTexture | Coverage: | 0.000% (0/29) |
| | 63 | 19 |
TestCaseCollectorName: | TestCaseCollector | Coverage: | 75.714% (53/70) |
| | 63 | 25 |
qt_font_from_stringName: | qt_font_from_string | Prototype: | static QFont qt_font_from_string(const QString& fontString, const QFont ¤tFont) | Coverage: | 0.000% (0/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp | Lines: | 372-475 |
| | 63 | 26 |
QQmlConnectionsName: | QQmlConnections | Coverage: | 84.000% (42/50) |
| | 64 | 24 |
QSGCompressedTextureName: | QSGCompressedTexture | Coverage: | 6.024% (5/83) |
| | 64 | 42 |
QQuickAttractorAffectorName: | QQuickAttractorAffector | Coverage: | 55.769% (29/52) |
| | 65 | 32 |
QQuickNvprFunctionsPrivateName: | QQuickNvprFunctionsPrivate | Coverage: | 50.000% (1/2) |
| | 65 | 2 |
QQuickProfilerName: | QQuickProfiler | Coverage: | 42.424% (14/33) |
| | 65 | 25 |
QQuickWanderAffectorName: | QQuickWanderAffector | Coverage: | 38.983% (23/59) |
| | 65 | 32 |
QQmlErrorName: | QQmlError | Coverage: | 88.000% (66/75) |
| | 66 | 35 |
QQmlExpressionName: | QQmlExpression | Coverage: | 57.692% (30/52) |
| | 66 | 28 |
QQuickDragName: | QQuickDrag | Coverage: | 98.507% (66/67) |
| | 66 | 45 |
QQuickGridScaledImageName: | QQuickGridScaledImage | Coverage: | 81.176% (69/85) |
| | 66 | 29 |
QQuickMouseAreaPrivateName: | QQuickMouseAreaPrivate | Coverage: | 75.362% (52/69) |
| | 66 | 29 |
loadPropertyName: | 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 |
ModelNodeMetaObjectName: | ModelNodeMetaObject | Coverage: | 64.583% (31/48) |
| | 67 | 22 |
QAnimationGroupJobName: | QAnimationGroupJob | Coverage: | 68.852% (42/61) |
| | 67 | 29 |
QV8EngineName: | QV8Engine | Coverage: | 84.000% (42/50) |
| | 67 | 29 |
VDMModelDelegateDataTypeName: | VDMModelDelegateDataType | Coverage: | 89.552% (60/67) |
| | 67 | 24 |
QQmlScriptDataName: | QQmlScriptData | Coverage: | 86.792% (46/53) |
| | 68 | 20 |
QQuickTextUtilName: | QQuickTextUtil | Coverage: | 77.358% (41/53) |
| | 68 | 24 |
ResourceFileMapperName: | ResourceFileMapper | Coverage: | 0.000% (0/82) |
| | 68 | 30 |
QQuickPropertyChangesPrivateName: | QQuickPropertyChangesPrivate | Coverage: | 80.597% (54/67) |
| | 69 | 24 |
QQuickTargetDirectionName: | QQuickTargetDirection | Coverage: | 64.815% (35/54) |
| | 69 | 33 |
QQuickTextDocumentWithImageResourcesName: | QQuickTextDocumentWithImageResources | Coverage: | 69.863% (51/73) |
| | 69 | 29 |
QQuickWindowQmlImplName: | QQuickWindowQmlImpl | Coverage: | 53.247% (41/77) |
| | 69 | 28 |
MatchScoreName: | MatchScore | Prototype: | static int MatchScore(const QV4::Value &actual, int conversionType) | Coverage: | 45.082% (55/122) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | Lines: | 1228-1364 |
| | 70 | 61 |
SimpleArrayDataName: | SimpleArrayData | Coverage: | 85.915% (61/71) |
| | 70 | 28 |
QQuickRectangleName: | QQuickRectangle | Coverage: | 93.750% (60/64) |
| | 71 | 27 |
QSGDefaultSpriteNodeName: | QSGDefaultSpriteNode | Coverage: | 90.625% (29/32) |
| | 71 | 18 |
QQuickGridMeshName: | QQuickGridMesh | Coverage: | 46.774% (29/62) |
| | 72 | 25 |
QQuickPinchName: | QQuickPinch | Coverage: | 92.958% (66/71) |
| | 72 | 47 |
QQuickSmoothedAnimationName: | QQuickSmoothedAnimation | Coverage: | 80.851% (38/47) |
| | 72 | 26 |
toVariantName: | 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 |
QQmlLocaleDataName: | QQmlLocaleData | Coverage: | 49.115% (111/226) |
| | 74 | 80 |
QQuickAnchorSetName: | QQuickAnchorSet | Coverage: | 86.667% (39/45) |
| | 74 | 31 |
QQuickDesignerSupportItemsName: | QQuickDesignerSupportItems | Coverage: | 34.483% (20/58) |
| | 74 | 27 |
QSGNodeUpdaterName: | QSGNodeUpdater | Coverage: | 18.462% (12/65) |
| | 74 | 31 |
QQmlTimerName: | QQmlTimer | Coverage: | 91.304% (63/69) |
| | 76 | 35 |
QQuickParticlePainterName: | QQuickParticlePainter | Coverage: | 69.149% (65/94) |
| | 77 | 43 |
QQuickShapeName: | QQuickShape | Coverage: | 63.014% (46/73) |
| | 77 | 39 |
decodeName: | 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 |
PersistentValueStorageName: | PersistentValueStorage | Coverage: | 74.118% (63/85) |
| | 79 | 35 |
QQmlDMCachedModelDataName: | QQmlDMCachedModelData | Coverage: | 70.115% (61/87) |
| | 79 | 31 |
QQuickAnimationControllerName: | QQuickAnimationController | Coverage: | 50.000% (30/60) |
| | 79 | 30 |
QQuickDropAreaName: | QQuickDropArea | Coverage: | 86.765% (59/68) |
| | 79 | 32 |
SetPrototypeName: | SetPrototype | Coverage: | 96.364% (53/55) |
| | 79 | 21 |
mainName: | main | Prototype: | int main(int argc, char *argv[]) | Coverage: | 33.898% (20/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmljs/qmljs.cpp | Lines: | 72-169 |
| | 79 | 19 |
QFieldListName: | QFieldList | Coverage: | 37.313% (25/67) |
| | 80 | 34 |
QPacketProtocolName: | QPacketProtocol | Coverage: | 55.172% (32/58) |
| | 80 | 28 |
QQuickSinglePointHandlerName: | QQuickSinglePointHandler | Coverage: | 82.418% (75/91) |
| | 80 | 37 |
QMetaObjectWrapperName: | QMetaObjectWrapper | Coverage: | 71.930% (41/57) |
| | 81 | 22 |
QQmlBindName: | QQmlBind | Coverage: | 73.750% (59/80) |
| | 81 | 34 |
QQuickDragHandlerName: | QQuickDragHandler | Coverage: | 72.727% (72/99) |
| | 81 | 39 |
QQmlDataName: | QQmlData | Coverage: | 81.111% (73/90) |
| | 82 | 38 |
QQmlPropertyCaptureName: | QQmlPropertyCapture | Coverage: | 72.581% (45/62) |
| | 82 | 22 |
QQuickDesignerSupportPropertiesName: | QQuickDesignerSupportProperties | Coverage: | 54.878% (45/82) |
| | 82 | 34 |
QQmlEnginePrivateName: | QQmlEnginePrivate | Coverage: | 70.588% (48/68) |
| | 83 | 38 |
QQuickItemViewTransitionerName: | QQuickItemViewTransitioner | Coverage: | 79.825% (91/114) |
| | 83 | 50 |
ArgumentsObjectName: | ArgumentsObject | Coverage: | 92.593% (75/81) |
| | 84 | 27 |
QQuickFlowName: | QQuickFlow | Coverage: | 92.105% (70/76) |
| | 84 | 29 |
QQuickParticleGroupDataName: | QQuickParticleGroupData | Coverage: | 72.941% (62/85) |
| | 85 | 37 |
QObjectMethodName: | QObjectMethod | Coverage: | 79.730% (59/74) |
| | 86 | 28 |
QQmlProfilerClientPrivateName: | QQmlProfilerClientPrivate | Coverage: | 92.308% (72/78) |
| | 86 | 31 |
QSGSoftwarePainterNodeName: | QSGSoftwarePainterNode | Coverage: | 0.000% (0/78) |
| | 86 | 43 |
QQuickNvprBlitterName: | QQuickNvprBlitter | Coverage: | 0.000% (0/30) |
| | 87 | 11 |
QQmlOpenMetaObjectName: | QQmlOpenMetaObject | Coverage: | 75.294% (64/85) |
| | 88 | 38 |
QQuickContentsName: | QQuickContents | Coverage: | 85.057% (74/87) |
| | 88 | 35 |
QQmlDelayedCallQueueName: | QQmlDelayedCallQueue | Coverage: | 88.158% (67/76) |
| | 89 | 26 |
QQuickViewPrivateName: | QQuickViewPrivate | Coverage: | 82.653% (81/98) |
| | 89 | 35 |
QSGSoftwareInternalImageNodeName: | QSGSoftwareInternalImageNode | Coverage: | 0.000% (0/75) |
| | 89 | 32 |
QQmlDelegateModelItemMetaTypeName: | QQmlDelegateModelItemMetaType | Coverage: | 93.617% (44/47) |
| | 90 | 18 |
QQuickHandlerPointName: | QQuickHandlerPoint | Coverage: | 72.549% (37/51) |
| | 90 | 29 |
MapPrototypeName: | MapPrototype | Coverage: | 96.875% (62/64) |
| | 91 | 25 |
QQmlValueTypeProviderName: | QQmlValueTypeProvider | Coverage: | 64.545% (71/110) |
| | 91 | 54 |
QQuickDragAttachedPrivateName: | QQuickDragAttachedPrivate | Coverage: | 75.000% (54/72) |
| | 91 | 30 |
QQmlAbstractBindingName: | QQmlAbstractBinding | Coverage: | 80.723% (67/83) |
| | 92 | 34 |
QQmlPropertyRawDataName: | QQmlPropertyRawData | Coverage: | 86.957% (60/69) |
| | 92 | 66 |
QQuickTurbulenceAffectorName: | QQuickTurbulenceAffector | Coverage: | 69.167% (83/120) |
| | 92 | 48 |
QSGSoftwareLayerName: | QSGSoftwareLayer | Coverage: | 0.000% (0/101) |
| | 92 | 41 |
QQuickShapeSoftwareRendererName: | QQuickShapeSoftwareRenderer | Coverage: | 69.118% (47/68) |
| | 93 | 28 |
QQuickSpringAnimationName: | QQuickSpringAnimation | Coverage: | 84.127% (53/63) |
| | 93 | 33 |
QSpringAnimationName: | QSpringAnimation | Coverage: | 66.400% (83/125) |
| | 93 | 41 |
QQuickShaderEffectName: | QQuickShaderEffect | Coverage: | 34.343% (34/99) |
| | 94 | 55 |
QQmlProfilerEventName: | QQmlProfilerEvent | Coverage: | 60.204% (59/98) |
| | 96 | 56 |
QQuickFramebufferObjectName: | QQuickFramebufferObject | Coverage: | 45.455% (40/88) |
| | 96 | 38 |
QQuickShapePrivateName: | QQuickShapePrivate | Coverage: | 61.702% (58/94) |
| | 96 | 36 |
QQmlInstantiatorName: | QQmlInstantiator | Coverage: | 61.176% (52/85) |
| | 97 | 43 |