| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
QQmlDelegateModelGroupChange| Name: | QQmlDelegateModelGroupChange | | Coverage: | 66.667% (14/21) |
| | 23 | 13 |
QQmlRectFValueType| Name: | QQmlRectFValueType | | Coverage: | 100.000% (13/13) |
| | 13 | 13 |
QQmlValueTypeProxyBinding| Name: | QQmlValueTypeProxyBinding | | Coverage: | 89.655% (26/29) |
| | 29 | 13 |
QQuickDesignerSupportStates| Name: | QQuickDesignerSupportStates | | Coverage: | 37.037% (10/27) |
| | 30 | 13 |
QQuickDragAxis| Name: | QQuickDragAxis | | Coverage: | 68.421% (13/19) |
| | 20 | 13 |
QQuickGravityAffector| Name: | QQuickGravityAffector | | Coverage: | 76.190% (16/21) |
| | 27 | 13 |
QQuickGroupGoalAffector| Name: | QQuickGroupGoalAffector | | Coverage: | 60.870% (14/23) |
| | 27 | 13 |
QQuickItemViewTransitionJob| Name: | QQuickItemViewTransitionJob | | Coverage: | 67.742% (21/31) |
| | 55 | 13 |
QQuickPackage| Name: | QQuickPackage | | Coverage: | 33.333% (11/33) |
| | 28 | 13 |
QQuickParentChangePrivate| Name: | QQuickParentChangePrivate | | Coverage: | 75.926% (41/54) |
| | 48 | 13 |
QQuickPathViewAttached| Name: | QQuickPathViewAttached | | Coverage: | 94.737% (18/19) |
| | 17 | 13 |
QQuickShapeConicalGradient| Name: | QQuickShapeConicalGradient | | Coverage: | 89.474% (17/19) |
| | 20 | 13 |
QQuickShapeConicalGradientMaterial| Name: | QQuickShapeConicalGradientMaterial | | Coverage: | 13.793% (4/29) |
| | 27 | 13 |
QQuickShapeGradientCache| Name: | QQuickShapeGradientCache | | Coverage: | 68.421% (13/19) |
| | 54 | 13 |
QSGKtxHandler| Name: | QSGKtxHandler | | Coverage: | 34.286% (12/35) |
| | 35 | 13 |
QSGSoftwareNinePatchNode| Name: | QSGSoftwareNinePatchNode | | Coverage: | 0.000% (0/23) |
| | 27 | 13 |
RefPtr| Name: | RefPtr | | Coverage: | 80.952% (17/21) |
| | 19 | 13 |
StringCtor| Name: | StringCtor | | Coverage: | 100.000% (38/38) |
| | 40 | 13 |
WeakValue| Name: | WeakValue | | Coverage: | 71.429% (20/28) |
| | 24 | 13 |
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 |
appendReplacementString| Name: | appendReplacementString | | Prototype: | static void appendReplacementString(QString *result, const QString &input, const QString& replaceValue, uint* matchOffsets, int captureCount) | | Coverage: | 57.143% (28/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp | | Lines: | 678-722 |
| | 35 | 13 |
compareEqualInt| Name: | compareEqualInt | | Prototype: | static bool compareEqualInt(QV4::Value &accumulator, QV4::Value lhs, int rhs) | | Coverage: | 52.381% (11/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp | | Lines: | 365-392 |
| | 13 | 13 |
isIdentifierPart| Name: | isIdentifierPart | | Prototype: | static bool isIdentifierPart(uint ch) | | Coverage: | 85.714% (30/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | | Lines: | 418-447 |
| | 10 | 13 |
qsgShaderRewriter_insertZAttributes| Name: | qsgShaderRewriter_insertZAttributes | | Prototype: | QByteArray qsgShaderRewriter_insertZAttributes(const char *input, QSurfaceFormat::OpenGLContextProfile profile) | | Coverage: | 70.588% (24/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgshaderrewriter.cpp | | Lines: | 172-234 |
| | 39 | 13 |
sortHelper| Name: | sortHelper | | Prototype: | template <typename RandomAccessIterator, typename T, typename LessThan> void sortHelper(RandomAccessIterator start, RandomAccessIterator end, const T &t, LessThan lessThan) | | Coverage: | 100.000% (38/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp | | Lines: | 667-718 |
| | 34 | 13 |
QHashedCStringRef| Name: | QHashedCStringRef | | Coverage: | 40.000% (8/20) |
| | 23 | 14 |
QQmlDelegateModelAttachedMetaObject| Name: | QQmlDelegateModelAttachedMetaObject | | Coverage: | 81.579% (31/38) |
| | 34 | 14 |
QQmlExpressionPrivate| Name: | QQmlExpressionPrivate | | Coverage: | 76.923% (20/26) |
| | 40 | 14 |
QQmlFileSelector| Name: | QQmlFileSelector | | Coverage: | 34.615% (9/26) |
| | 30 | 14 |
QQmlGuard| Name: | QQmlGuard | | Coverage: | 95.000% (19/20) |
| | 18 | 14 |
QQmlGuardedContextData| Name: | QQmlGuardedContextData | | Coverage: | 100.000% (24/24) |
| | 22 | 14 |
QQmlNotifier| Name: | QQmlNotifier | | Coverage: | 94.444% (34/36) |
| | 33 | 14 |
QQuickFlipablePrivate| Name: | QQuickFlipablePrivate | | Coverage: | 91.429% (32/35) |
| | 46 | 14 |
QQuickItemKeyFilter| Name: | QQuickItemKeyFilter | | Coverage: | 76.667% (23/30) |
| | 14 | 14 |
QQuickNvprMaterialManager| Name: | QQuickNvprMaterialManager | | Coverage: | 0.000% (0/34) |
| | 58 | 14 |
QQuickReplaceSignalHandler| Name: | QQuickReplaceSignalHandler | | Coverage: | 68.182% (15/22) |
| | 21 | 14 |
QQuickSinglePointEvent| Name: | QQuickSinglePointEvent | | Coverage: | 54.545% (12/22) |
| | 19 | 14 |
QQuickTransform| Name: | QQuickTransform | | Coverage: | 47.222% (17/36) |
| | 35 | 14 |
QSG24BitTextMaskShader| Name: | QSG24BitTextMaskShader | | Coverage: | 0.000% (0/35) |
| | 40 | 14 |
QSGSimpleMaterialShader| Name: | QSGSimpleMaterialShader | | Coverage: | 77.143% (27/35) |
| | 37 | 14 |
QSGSoftwareRenderListBuilder| Name: | QSGSoftwareRenderListBuilder | | Coverage: | 31.250% (5/16) |
| | 19 | 14 |
QuickTestImageObject| Name: | QuickTestImageObject | | Coverage: | 0.000% (0/31) |
| | 25 | 14 |
ResourceTree| Name: | ResourceTree | | Coverage: | 0.000% (0/36) |
| | 44 | 14 |
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 |
ArrayObject| Name: | ArrayObject | | Coverage: | 100.000% (51/51) |
| | 51 | 15 |
ColoredMaterial| Name: | ColoredMaterial | | Coverage: | 80.952% (17/21) |
| | 33 | 15 |
DeformableMaterial| Name: | DeformableMaterial | | Coverage: | 80.952% (17/21) |
| | 28 | 15 |
QQmlDMListAccessorData| Name: | QQmlDMListAccessorData | | Coverage: | 61.290% (19/31) |
| | 36 | 15 |
QQmlDebugClient| Name: | QQmlDebugClient | | Coverage: | 91.304% (21/23) |
| | 26 | 15 |
QQmlMemoryScope| Name: | QQmlMemoryScope | | Coverage: | 33.333% (15/45) |
| | 29 | 15 |
QQmlOpenMetaObjectPrivate| Name: | QQmlOpenMetaObjectPrivate | | Coverage: | 85.185% (23/27) |
| | 26 | 15 |
QQmlPropertyCacheVector| Name: | QQmlPropertyCacheVector | | Coverage: | 91.304% (21/23) |
| | 21 | 15 |
QQuickDragGrabber| Name: | QQuickDragGrabber | | Coverage: | 95.238% (20/21) |
| | 16 | 15 |
QQuickItemGrabResult| Name: | QQuickItemGrabResult | | Coverage: | 53.846% (14/26) |
| | 45 | 15 |
QQuickPointerMouseEvent| Name: | QQuickPointerMouseEvent | | Coverage: | 81.818% (18/22) |
| | 36 | 15 |
QQuickPositionerAttached| Name: | QQuickPositionerAttached | | Coverage: | 84.000% (21/25) |
| | 23 | 15 |
QQuickShapeLinearGradientMaterial| Name: | QQuickShapeLinearGradientMaterial | | Coverage: | 11.429% (4/35) |
| | 31 | 15 |
QQuickSimpleAction| Name: | QQuickSimpleAction | | Coverage: | 89.474% (17/19) |
| | 32 | 15 |
QSGRenderContext| Name: | QSGRenderContext | | Coverage: | 78.947% (15/19) |
| | 29 | 15 |
QSGTextureReader| Name: | QSGTextureReader | | Coverage: | 77.778% (21/27) |
| | 21 | 15 |
QmlListWrapper| Name: | QmlListWrapper | | Coverage: | 64.444% (29/45) |
| | 57 | 15 |
StringObject| Name: | StringObject | | Coverage: | 81.395% (35/43) |
| | 38 | 15 |
contextFactory| Name: | contextFactory | | Prototype: | QSGAdaptationBackendData *contextFactory() | | Coverage: | 55.814% (24/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin.cpp | | Lines: | 106-174 |
| | 37 | 15 |
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 |
QBiPointer| Name: | QBiPointer | | Coverage: | 94.444% (17/18) |
| | 24 | 16 |
QForwardFieldList| Name: | QForwardFieldList | | Coverage: | 55.556% (10/18) |
| | 22 | 16 |
QQmlDMObjectDataMetaObject| Name: | QQmlDMObjectDataMetaObject | | Coverage: | 77.551% (38/49) |
| | 56 | 16 |
QQmlDelegateModelGroupChangeArray| Name: | QQmlDelegateModelGroupChangeArray | | Coverage: | 57.143% (16/28) |
| | 34 | 16 |
QQmlProxyMetaObject| Name: | QQmlProxyMetaObject | | Coverage: | 75.000% (36/48) |
| | 46 | 16 |
QQuickBorderImageMesh| Name: | QQuickBorderImageMesh | | Coverage: | 31.818% (7/22) |
| | 43 | 16 |
QQuickPointerNativeGestureEvent| Name: | QQuickPointerNativeGestureEvent | | Coverage: | 0.000% (0/22) |
| | 26 | 16 |
QQuickTableViewAttached| Name: | QQuickTableViewAttached | | Coverage: | 0.000% (0/26) |
| | 26 | 16 |
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 |
JavaScriptJob| Name: | JavaScriptJob | | Coverage: | 58.824% (30/51) |
| | 47 | 17 |
LoadWatcher| Name: | LoadWatcher | | Coverage: | 0.000% (0/39) |
| | 60 | 17 |
QQmlContextDataRef| Name: | QQmlContextDataRef | | Coverage: | 79.310% (23/29) |
| | 24 | 17 |
QQmlDelayedError| Name: | QQmlDelayedError | | Coverage: | 93.103% (27/29) |
| | 25 | 17 |
QQmlEasingValueType| Name: | QQmlEasingValueType | | Coverage: | 58.621% (17/29) |
| | 42 | 17 |
QQmlItemSelectionRangeValueType| Name: | QQmlItemSelectionRangeValueType | | Coverage: | 76.471% (13/17) |
| | 19 | 17 |
QQmlPropertyIndex| Name: | QQmlPropertyIndex | | Coverage: | 88.000% (22/25) |
| | 27 | 17 |
QQmlQtQuick2DebugStatesDelegate| Name: | QQmlQtQuick2DebugStatesDelegate | | Coverage: | 78.571% (33/42) |
| | 35 | 17 |
QQuickAnchorAnimation| Name: | QQuickAnchorAnimation | | Coverage: | 57.895% (22/38) |
| | 49 | 17 |
QQuickContext2DImageTexture| Name: | QQuickContext2DImageTexture | | Coverage: | 0.000% (0/35) |
| | 55 | 17 |
QQuickDesignerSupportPropertyChanges| Name: | QQuickDesignerSupportPropertyChanges | | Coverage: | 30.303% (10/33) |
| | 34 | 17 |
QQuickFrictionAffector| Name: | QQuickFrictionAffector | | Coverage: | 69.048% (29/42) |
| | 40 | 17 |
QQuickLayoutMirroringAttached| Name: | QQuickLayoutMirroringAttached | | Coverage: | 81.081% (30/37) |
| | 26 | 17 |
QQuickMouseEvent| Name: | QQuickMouseEvent | | Coverage: | 70.588% (12/17) |
| | 26 | 17 |
QQuickPointerScrollEvent| Name: | QQuickPointerScrollEvent | | Coverage: | 66.667% (14/21) |
| | 29 | 17 |
QQuickShapeLinearGradient| Name: | QQuickShapeLinearGradient | | Coverage: | 84.000% (21/25) |
| | 26 | 17 |
QQuickShapeRadialGradientMaterial| Name: | QQuickShapeRadialGradientMaterial | | Coverage: | 9.756% (4/41) |
| | 35 | 17 |
QSGAnimationDriver| Name: | QSGAnimationDriver | | Coverage: | 0.000% (0/51) |
| | 40 | 17 |
QSGContext| Name: | QSGContext | | Coverage: | 55.556% (15/27) |
| | 34 | 17 |
QSGDefaultInternalImageNode| Name: | QSGDefaultInternalImageNode | | Coverage: | 58.537% (24/41) |
| | 47 | 17 |
QSGDistanceFieldTextMaterialShader| Name: | QSGDistanceFieldTextMaterialShader | | Coverage: | 95.918% (47/49) |
| | 112 | 17 |
QSGNodeVisitorEx| Name: | QSGNodeVisitorEx | | Coverage: | 26.829% (11/41) |
| | 39 | 17 |
QSGOpaqueTextureMaterial| Name: | QSGOpaqueTextureMaterial | | Coverage: | 94.737% (18/19) |
| | 22 | 17 |
TabledMaterial| Name: | TabledMaterial | | Coverage: | 82.609% (19/23) |
| | 44 | 17 |
GenericBinding| Name: | GenericBinding | | Coverage: | 95.349% (41/43) |
| | 34 | 18 |
QFiniteStack| Name: | QFiniteStack | | Coverage: | 96.429% (27/28) |
| | 35 | 18 |
QFlagPointer| Name: | QFlagPointer | | Coverage: | 95.455% (21/22) |
| | 22 | 18 |