| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
QQmlScriptString| Name: | QQmlScriptString | | Coverage: | 37.037% (20/54) |
| | 41 | 20 |
QQuickPathInterpolator| Name: | QQuickPathInterpolator | | Coverage: | 81.579% (31/38) |
| | 41 | 22 |
QQuickStateGroup| Name: | QQuickStateGroup | | Coverage: | 93.333% (28/30) |
| | 41 | 18 |
QSGSoftwareRenderer| Name: | QSGSoftwareRenderer | | Coverage: | 54.167% (13/24) |
| | 41 | 12 |
CallOverloaded| Name: | 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 |
PersistentValue| Name: | PersistentValue | | Coverage: | 70.455% (31/44) |
| | 42 | 22 |
QQmlEasingValueType| Name: | QQmlEasingValueType | | Coverage: | 58.621% (17/29) |
| | 42 | 17 |
QQmlIncubator| Name: | QQmlIncubator | | Coverage: | 100.000% (38/38) |
| | 42 | 22 |
QQuickStatePrivate| Name: | QQuickStatePrivate | | Coverage: | 71.429% (30/42) |
| | 42 | 19 |
SymbolPrototype| Name: | SymbolPrototype | | Coverage: | 89.744% (35/39) |
| | 42 | 10 |
ArrayBufferPrototype| Name: | ArrayBufferPrototype | | Coverage: | 87.179% (34/39) |
| | 43 | 10 |
FxGridItemSG| Name: | FxGridItemSG | | Coverage: | 100.000% (45/45) |
| | 43 | 22 |
GeneratorPrototype| Name: | GeneratorPrototype | | Coverage: | 100.000% (40/40) |
| | 43 | 11 |
QBitField| Name: | QBitField | | Coverage: | 0.000% (0/48) |
| | 43 | 21 |
QQmlInfo| Name: | QQmlInfo | | Coverage: | 66.667% (26/39) |
| | 43 | 29 |
QQmlTypeLoaderThread| Name: | QQmlTypeLoaderThread | | Coverage: | 95.455% (21/22) |
| | 43 | 20 |
QQuickBorderImageMesh| Name: | QQuickBorderImageMesh | | Coverage: | 31.818% (7/22) |
| | 43 | 16 |
checkVersion| Name: | 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 |
QAccessibleQuickWindow| Name: | QAccessibleQuickWindow | | Coverage: | 43.396% (23/53) |
| | 44 | 25 |
QQuickRotation| Name: | QQuickRotation | | Coverage: | 76.471% (26/34) |
| | 44 | 21 |
QSGDefaultDepthStencilBuffer| Name: | QSGDefaultDepthStencilBuffer | | Coverage: | 28.571% (14/49) |
| | 44 | 12 |
ResourceTree| Name: | ResourceTree | | Coverage: | 0.000% (0/36) |
| | 44 | 14 |
SpriteMaterial| Name: | SpriteMaterial | | Coverage: | 84.000% (21/25) |
| | 44 | 19 |
TabledMaterial| Name: | TabledMaterial | | Coverage: | 82.609% (19/23) |
| | 44 | 17 |
collectProperty| Name: | 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 |
QQuickDropEvent| Name: | QQuickDropEvent | | Coverage: | 47.500% (19/40) |
| | 45 | 30 |
QQuickItemGrabResult| Name: | QQuickItemGrabResult | | Coverage: | 53.846% (14/26) |
| | 45 | 15 |
QQuickItemViewFxItem| Name: | QQuickItemViewFxItem | | Coverage: | 86.885% (53/61) |
| | 45 | 31 |
QQmlCustomParser| Name: | QQmlCustomParser | | Coverage: | 69.231% (36/52) |
| | 46 | 21 |
QQmlDebugService| Name: | QQmlDebugService | | Coverage: | 88.571% (31/35) |
| | 46 | 23 |
QQmlOpenMetaObjectType| Name: | QQmlOpenMetaObjectType | | Coverage: | 85.294% (29/34) |
| | 46 | 18 |
QQmlProxyMetaObject| Name: | QQmlProxyMetaObject | | Coverage: | 75.000% (36/48) |
| | 46 | 16 |
QQuickFlipablePrivate| Name: | QQuickFlipablePrivate | | Coverage: | 91.429% (32/35) |
| | 46 | 14 |
QQuickFontValueType| Name: | QQuickFontValueType | | Coverage: | 75.862% (44/58) |
| | 46 | 40 |
QQuickImageProviderWithOptions| Name: | QQuickImageProviderWithOptions | | Coverage: | 70.130% (54/77) |
| | 46 | 21 |
QSGShaderRewriter| Name: | QSGShaderRewriter | | Coverage: | 51.852% (56/108) |
| | 46 | 28 |
qt_color_from_string| Name: | 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_filter| Name: | 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 |
JavaScriptJob| Name: | JavaScriptJob | | Coverage: | 58.824% (30/51) |
| | 47 | 17 |
QQuickFlickableVisibleArea| Name: | QQuickFlickableVisibleArea | | Coverage: | 100.000% (34/34) |
| | 47 | 18 |
QQuickFlipable| Name: | QQuickFlipable | | Coverage: | 72.727% (24/33) |
| | 47 | 19 |
QQuickItemViewAttached| Name: | QQuickItemViewAttached | | Coverage: | 100.000% (51/51) |
| | 47 | 33 |
QSGDefaultInternalImageNode| Name: | QSGDefaultInternalImageNode | | Coverage: | 58.537% (24/41) |
| | 47 | 17 |
QSGEngine| Name: | QSGEngine | | Coverage: | 0.000% (0/40) |
| | 47 | 20 |
encode| Name: | 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 |
Function| Name: | Function | | Coverage: | 77.778% (21/27) |
| | 48 | 13 |
QQuickParentChangePrivate| Name: | QQuickParentChangePrivate | | Coverage: | 75.926% (41/54) |
| | 48 | 13 |
QQuickScale| Name: | QQuickScale | | Coverage: | 51.724% (15/29) |
| | 48 | 21 |
QQuickWindowAttached| Name: | QQuickWindowAttached | | Coverage: | 0.000% (0/68) |
| | 48 | 26 |
QSGAbstractRenderer| Name: | QSGAbstractRenderer | | Coverage: | 100.000% (28/28) |
| | 48 | 22 |
QSGSoftwareImageNode| Name: | QSGSoftwareImageNode | | Coverage: | 0.000% (0/54) |
| | 48 | 29 |
QQmlApplicationEnginePrivate| Name: | QQmlApplicationEnginePrivate | | Coverage: | 63.889% (23/36) |
| | 49 | 20 |
QQmlListReference| Name: | QQmlListReference | | Coverage: | 87.500% (63/72) |
| | 49 | 32 |
QQuickAnchorAnimation| Name: | QQuickAnchorAnimation | | Coverage: | 57.895% (22/38) |
| | 49 | 17 |
QQuickWorkerScript| Name: | QQuickWorkerScript | | Coverage: | 78.723% (37/47) |
| | 49 | 23 |
qt_composite_mode_from_string| Name: | 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 |
QPODVector| Name: | QPODVector | | Coverage: | 71.429% (35/49) |
| | 50 | 28 |
QQmlImportNamespace| Name: | QQmlImportNamespace | | Coverage: | 34.545% (19/55) |
| | 50 | 21 |
QQmlListModelWorkerAgent| Name: | QQmlListModelWorkerAgent | | Coverage: | 79.245% (42/53) |
| | 50 | 33 |
QQuickBorderImagePrivate| Name: | QQuickBorderImagePrivate | | Coverage: | 55.882% (19/34) |
| | 50 | 12 |
ArrayObject| Name: | ArrayObject | | Coverage: | 100.000% (51/51) |
| | 51 | 15 |
CompilationUnitMapper| Name: | CompilationUnitMapper | | Coverage: | 75.000% (18/24) |
| | 51 | 12 |
QQmlDebugConnector| Name: | QQmlDebugConnector | | Coverage: | 71.930% (41/57) |
| | 51 | 22 |
QQmlValueTypeFactoryImpl| Name: | QQmlValueTypeFactoryImpl | | Coverage: | 97.143% (68/70) |
| | 51 | 26 |
DynamicRoleModelNode| Name: | DynamicRoleModelNode | | Coverage: | 95.349% (41/43) |
| | 52 | 19 |
QQuickItemViewChangeSet| Name: | QQuickItemViewChangeSet | | Coverage: | 94.231% (49/52) |
| | 52 | 19 |
QQuickJSContext2DPrototype| Name: | QQuickJSContext2DPrototype | | Coverage: | 0.000% (0/50) |
| | 52 | 6 |
QQuickMaskExtruder| Name: | QQuickMaskExtruder | | Coverage: | 58.824% (30/51) |
| | 52 | 21 |
QQuickPointerDeviceHandler| Name: | QQuickPointerDeviceHandler | | Coverage: | 21.739% (10/46) |
| | 52 | 26 |
QHashedString| Name: | QHashedString | | Coverage: | 72.000% (36/50) |
| | 53 | 26 |
QQuickOpenGLShaderEffectMaterial| Name: | QQuickOpenGLShaderEffectMaterial | | Coverage: | 39.024% (32/82) |
| | 53 | 30 |
QQuickSpriteGoalAffector| Name: | QQuickSpriteGoalAffector | | Coverage: | 52.941% (36/68) |
| | 53 | 29 |
QQmlDelegateModelAttached| Name: | QQmlDelegateModelAttached | | Coverage: | 86.441% (51/59) |
| | 54 | 27 |
QQmlFileNetworkReply| Name: | QQmlFileNetworkReply | | Coverage: | 0.000% (0/22) |
| | 54 | 11 |
QQuickShapeGradientCache| Name: | QQuickShapeGradientCache | | Coverage: | 68.421% (13/19) |
| | 54 | 13 |
FxListItemSG| Name: | FxListItemSG | | Coverage: | 77.612% (52/67) |
| | 55 | 31 |
QQmlNotifierEndpoint| Name: | QQmlNotifierEndpoint | | Coverage: | 92.500% (37/40) |
| | 55 | 22 |
QQuickContext2DImageTexture| Name: | QQuickContext2DImageTexture | | Coverage: | 0.000% (0/35) |
| | 55 | 17 |
QQuickItemViewTransitionJob| Name: | QQuickItemViewTransitionJob | | Coverage: | 67.742% (21/31) |
| | 55 | 13 |
QJSValuePrivate| Name: | QJSValuePrivate | | Coverage: | 62.500% (35/56) |
| | 56 | 31 |
QQmlDMObjectDataMetaObject| Name: | QQmlDMObjectDataMetaObject | | Coverage: | 77.551% (38/49) |
| | 56 | 16 |
QQuickMatrix4x4ValueType| Name: | QQuickMatrix4x4ValueType | | Coverage: | 86.667% (52/60) |
| | 56 | 54 |
QQuickParticleDataHeap| Name: | QQuickParticleDataHeap | | Coverage: | 76.000% (38/50) |
| | 56 | 24 |
QSGShaderParser| Name: | QSGShaderParser | | Coverage: | 51.111% (69/135) |
| | 56 | 29 |
Value| Name: | Value | | Coverage: | 0.000% (0/83) |
| | 56 | 28 |
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 |
QQmlThreadPrivate| Name: | QQmlThreadPrivate | | Coverage: | 92.308% (36/39) |
| | 57 | 22 |
QmlListWrapper| Name: | QmlListWrapper | | Coverage: | 64.444% (29/45) |
| | 57 | 15 |
VDMAbstractItemModelDataType| Name: | VDMAbstractItemModelDataType | | Coverage: | 86.486% (32/37) |
| | 57 | 21 |
QQmlDelegateModelGroupPrivate| Name: | QQmlDelegateModelGroupPrivate | | Coverage: | 83.871% (52/62) |
| | 58 | 26 |
QQuickNvprMaterialManager| Name: | QQuickNvprMaterialManager | | Coverage: | 0.000% (0/34) |
| | 58 | 14 |
QSGMaterialShader| Name: | QSGMaterialShader | | Coverage: | 65.789% (25/38) |
| | 58 | 28 |
QSGTextMaskShader| Name: | QSGTextMaskShader | | Coverage: | 72.727% (16/22) |
| | 58 | 8 |
QQuickFontLoader| Name: | QQuickFontLoader | | Coverage: | 85.714% (36/42) |
| | 59 | 22 |
QSGDefaultImageNode| Name: | QSGDefaultImageNode | | Coverage: | 0.000% (0/47) |
| | 59 | 27 |
QSGStyledTextShader| Name: | QSGStyledTextShader | | Coverage: | 0.000% (0/37) |
| | 59 | 9 |
LoadWatcher| Name: | LoadWatcher | | Coverage: | 0.000% (0/39) |
| | 60 | 17 |
QQmlObjectModelPrivate| Name: | QQmlObjectModelPrivate | | Coverage: | 97.500% (39/40) |
| | 60 | 23 |
QSGSimpleTextureNode| Name: | QSGSimpleTextureNode | | Coverage: | 73.171% (30/41) |
| | 60 | 25 |
ESTable| Name: | ESTable | | Coverage: | 84.211% (48/57) |
| | 61 | 25 |