| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
QQmlNumberExtension| Name: | QQmlNumberExtension | | Coverage: | 44.048% (37/84) |
| | 61 | 25 |
QQmlObjectModel| Name: | QQmlObjectModel | | Coverage: | 60.938% (39/64) |
| | 61 | 28 |
QQmlEngineControlClient| Name: | QQmlEngineControlClient | | Coverage: | 89.189% (33/37) |
| | 62 | 25 |
QQmlInterceptorMetaObject| Name: | QQmlInterceptorMetaObject | | Coverage: | 94.203% (65/69) |
| | 62 | 25 |
QQuickGraphicsInfo| Name: | QQuickGraphicsInfo | | Coverage: | 64.407% (38/59) |
| | 62 | 33 |
QQuickNvprFunctions| Name: | QQuickNvprFunctions | | Coverage: | 15.909% (7/44) |
| | 62 | 20 |
QQuickPathAnimationUpdater| Name: | QQuickPathAnimationUpdater | | Coverage: | 60.185% (65/108) |
| | 62 | 25 |
QQuickRow| Name: | QQuickRow | | Coverage: | 88.679% (47/53) |
| | 62 | 23 |
QtQuickTest| Name: | QtQuickTest | | Coverage: | 0.000% (0/81) |
| | 62 | 26 |
qt_search_for_variable| Name: | 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 |
QHashedStringRef| Name: | QHashedStringRef | | Coverage: | 39.535% (17/43) |
| | 63 | 34 |
QQuickBasePositionerPrivate| Name: | QQuickBasePositionerPrivate | | Coverage: | 75.556% (68/90) |
| | 63 | 32 |
QSGCompressedAtlasTexture| Name: | QSGCompressedAtlasTexture | | Coverage: | 0.000% (0/29) |
| | 63 | 19 |
TestCaseCollector| Name: | TestCaseCollector | | Coverage: | 75.714% (53/70) |
| | 63 | 25 |
qt_font_from_string| Name: | 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 |
QQmlConnections| Name: | QQmlConnections | | Coverage: | 84.000% (42/50) |
| | 64 | 24 |
QSGCompressedTexture| Name: | QSGCompressedTexture | | Coverage: | 6.024% (5/83) |
| | 64 | 42 |
QQuickAttractorAffector| Name: | QQuickAttractorAffector | | Coverage: | 55.769% (29/52) |
| | 65 | 32 |
QQuickNvprFunctionsPrivate| Name: | QQuickNvprFunctionsPrivate | | Coverage: | 50.000% (1/2) |
| | 65 | 2 |
QQuickProfiler| Name: | QQuickProfiler | | Coverage: | 42.424% (14/33) |
| | 65 | 25 |
QQuickWanderAffector| Name: | QQuickWanderAffector | | Coverage: | 38.983% (23/59) |
| | 65 | 32 |
QQmlError| Name: | QQmlError | | Coverage: | 88.000% (66/75) |
| | 66 | 35 |
QQmlExpression| Name: | QQmlExpression | | Coverage: | 57.692% (30/52) |
| | 66 | 28 |
QQuickDrag| Name: | QQuickDrag | | Coverage: | 98.507% (66/67) |
| | 66 | 45 |
QQuickGridScaledImage| Name: | QQuickGridScaledImage | | Coverage: | 81.176% (69/85) |
| | 66 | 29 |
QQuickMouseAreaPrivate| Name: | QQuickMouseAreaPrivate | | Coverage: | 75.362% (52/69) |
| | 66 | 29 |
loadProperty| Name: | 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 |
ModelNodeMetaObject| Name: | ModelNodeMetaObject | | Coverage: | 64.583% (31/48) |
| | 67 | 22 |
QAnimationGroupJob| Name: | QAnimationGroupJob | | Coverage: | 68.852% (42/61) |
| | 67 | 29 |
QV8Engine| Name: | QV8Engine | | Coverage: | 84.000% (42/50) |
| | 67 | 29 |
VDMModelDelegateDataType| Name: | VDMModelDelegateDataType | | Coverage: | 89.552% (60/67) |
| | 67 | 24 |
QQmlScriptData| Name: | QQmlScriptData | | Coverage: | 86.792% (46/53) |
| | 68 | 20 |
QQuickTextUtil| Name: | QQuickTextUtil | | Coverage: | 77.358% (41/53) |
| | 68 | 24 |
ResourceFileMapper| Name: | ResourceFileMapper | | Coverage: | 0.000% (0/82) |
| | 68 | 30 |
QQuickPropertyChangesPrivate| Name: | QQuickPropertyChangesPrivate | | Coverage: | 80.597% (54/67) |
| | 69 | 24 |
QQuickTargetDirection| Name: | QQuickTargetDirection | | Coverage: | 64.815% (35/54) |
| | 69 | 33 |
QQuickTextDocumentWithImageResources| Name: | QQuickTextDocumentWithImageResources | | Coverage: | 69.863% (51/73) |
| | 69 | 29 |
QQuickWindowQmlImpl| Name: | QQuickWindowQmlImpl | | Coverage: | 53.247% (41/77) |
| | 69 | 28 |
MatchScore| Name: | 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 |
SimpleArrayData| Name: | SimpleArrayData | | Coverage: | 85.915% (61/71) |
| | 70 | 28 |
QQuickRectangle| Name: | QQuickRectangle | | Coverage: | 93.750% (60/64) |
| | 71 | 27 |
QSGDefaultSpriteNode| Name: | QSGDefaultSpriteNode | | Coverage: | 90.625% (29/32) |
| | 71 | 18 |
QQuickGridMesh| Name: | QQuickGridMesh | | Coverage: | 46.774% (29/62) |
| | 72 | 25 |
QQuickPinch| Name: | QQuickPinch | | Coverage: | 92.958% (66/71) |
| | 72 | 47 |
QQuickSmoothedAnimation| Name: | QQuickSmoothedAnimation | | Coverage: | 80.851% (38/47) |
| | 72 | 26 |
toVariant| Name: | 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 |
QQmlLocaleData| Name: | QQmlLocaleData | | Coverage: | 49.115% (111/226) |
| | 74 | 80 |
QQuickAnchorSet| Name: | QQuickAnchorSet | | Coverage: | 86.667% (39/45) |
| | 74 | 31 |
QQuickDesignerSupportItems| Name: | QQuickDesignerSupportItems | | Coverage: | 34.483% (20/58) |
| | 74 | 27 |
QSGNodeUpdater| Name: | QSGNodeUpdater | | Coverage: | 18.462% (12/65) |
| | 74 | 31 |
QQmlTimer| Name: | QQmlTimer | | Coverage: | 91.304% (63/69) |
| | 76 | 35 |
QQuickParticlePainter| Name: | QQuickParticlePainter | | Coverage: | 69.149% (65/94) |
| | 77 | 43 |
QQuickShape| Name: | QQuickShape | | Coverage: | 63.014% (46/73) |
| | 77 | 39 |
decode| Name: | 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 |
PersistentValueStorage| Name: | PersistentValueStorage | | Coverage: | 74.118% (63/85) |
| | 79 | 35 |
QQmlDMCachedModelData| Name: | QQmlDMCachedModelData | | Coverage: | 70.115% (61/87) |
| | 79 | 31 |
QQuickAnimationController| Name: | QQuickAnimationController | | Coverage: | 50.000% (30/60) |
| | 79 | 30 |
QQuickDropArea| Name: | QQuickDropArea | | Coverage: | 86.765% (59/68) |
| | 79 | 32 |
SetPrototype| Name: | SetPrototype | | Coverage: | 96.364% (53/55) |
| | 79 | 21 |
main| Name: | 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 |
QFieldList| Name: | QFieldList | | Coverage: | 37.313% (25/67) |
| | 80 | 34 |
QPacketProtocol| Name: | QPacketProtocol | | Coverage: | 55.172% (32/58) |
| | 80 | 28 |
QQuickSinglePointHandler| Name: | QQuickSinglePointHandler | | Coverage: | 82.418% (75/91) |
| | 80 | 37 |
QMetaObjectWrapper| Name: | QMetaObjectWrapper | | Coverage: | 71.930% (41/57) |
| | 81 | 22 |
QQmlBind| Name: | QQmlBind | | Coverage: | 73.750% (59/80) |
| | 81 | 34 |
QQuickDragHandler| Name: | QQuickDragHandler | | Coverage: | 72.727% (72/99) |
| | 81 | 39 |
QQmlData| Name: | QQmlData | | Coverage: | 81.111% (73/90) |
| | 82 | 38 |
QQmlPropertyCapture| Name: | QQmlPropertyCapture | | Coverage: | 72.581% (45/62) |
| | 82 | 22 |
QQuickDesignerSupportProperties| Name: | QQuickDesignerSupportProperties | | Coverage: | 54.878% (45/82) |
| | 82 | 34 |
QQmlEnginePrivate| Name: | QQmlEnginePrivate | | Coverage: | 70.588% (48/68) |
| | 83 | 38 |
QQuickItemViewTransitioner| Name: | QQuickItemViewTransitioner | | Coverage: | 79.825% (91/114) |
| | 83 | 50 |
ArgumentsObject| Name: | ArgumentsObject | | Coverage: | 92.593% (75/81) |
| | 84 | 27 |
QQuickFlow| Name: | QQuickFlow | | Coverage: | 92.105% (70/76) |
| | 84 | 29 |
QQuickParticleGroupData| Name: | QQuickParticleGroupData | | Coverage: | 72.941% (62/85) |
| | 85 | 37 |
QObjectMethod| Name: | QObjectMethod | | Coverage: | 79.730% (59/74) |
| | 86 | 28 |
QQmlProfilerClientPrivate| Name: | QQmlProfilerClientPrivate | | Coverage: | 92.308% (72/78) |
| | 86 | 31 |
QSGSoftwarePainterNode| Name: | QSGSoftwarePainterNode | | Coverage: | 0.000% (0/78) |
| | 86 | 43 |
QQuickNvprBlitter| Name: | QQuickNvprBlitter | | Coverage: | 0.000% (0/30) |
| | 87 | 11 |
QQmlOpenMetaObject| Name: | QQmlOpenMetaObject | | Coverage: | 75.294% (64/85) |
| | 88 | 38 |
QQuickContents| Name: | QQuickContents | | Coverage: | 85.057% (74/87) |
| | 88 | 35 |
QQmlDelayedCallQueue| Name: | QQmlDelayedCallQueue | | Coverage: | 88.158% (67/76) |
| | 89 | 26 |
QQuickViewPrivate| Name: | QQuickViewPrivate | | Coverage: | 82.653% (81/98) |
| | 89 | 35 |
QSGSoftwareInternalImageNode| Name: | QSGSoftwareInternalImageNode | | Coverage: | 0.000% (0/75) |
| | 89 | 32 |
QQmlDelegateModelItemMetaType| Name: | QQmlDelegateModelItemMetaType | | Coverage: | 93.617% (44/47) |
| | 90 | 18 |
QQuickHandlerPoint| Name: | QQuickHandlerPoint | | Coverage: | 72.549% (37/51) |
| | 90 | 29 |
MapPrototype| Name: | MapPrototype | | Coverage: | 96.875% (62/64) |
| | 91 | 25 |
QQmlValueTypeProvider| Name: | QQmlValueTypeProvider | | Coverage: | 64.545% (71/110) |
| | 91 | 54 |
QQuickDragAttachedPrivate| Name: | QQuickDragAttachedPrivate | | Coverage: | 75.000% (54/72) |
| | 91 | 30 |
QQmlAbstractBinding| Name: | QQmlAbstractBinding | | Coverage: | 80.723% (67/83) |
| | 92 | 34 |
QQmlPropertyRawData| Name: | QQmlPropertyRawData | | Coverage: | 86.957% (60/69) |
| | 92 | 66 |
QQuickTurbulenceAffector| Name: | QQuickTurbulenceAffector | | Coverage: | 69.167% (83/120) |
| | 92 | 48 |
QSGSoftwareLayer| Name: | QSGSoftwareLayer | | Coverage: | 0.000% (0/101) |
| | 92 | 41 |
QQuickShapeSoftwareRenderer| Name: | QQuickShapeSoftwareRenderer | | Coverage: | 69.118% (47/68) |
| | 93 | 28 |
QQuickSpringAnimation| Name: | QQuickSpringAnimation | | Coverage: | 84.127% (53/63) |
| | 93 | 33 |
QSpringAnimation| Name: | QSpringAnimation | | Coverage: | 66.400% (83/125) |
| | 93 | 41 |
QQuickShaderEffect| Name: | QQuickShaderEffect | | Coverage: | 34.343% (34/99) |
| | 94 | 55 |
QQmlProfilerEvent| Name: | QQmlProfilerEvent | | Coverage: | 60.204% (59/98) |
| | 96 | 56 |
QQuickFramebufferObject| Name: | QQuickFramebufferObject | | Coverage: | 45.455% (40/88) |
| | 96 | 38 |
QQuickShapePrivate| Name: | QQuickShapePrivate | | Coverage: | 61.702% (58/94) |
| | 96 | 36 |
QQmlInstantiator| Name: | QQmlInstantiator | | Coverage: | 61.176% (52/85) |
| | 97 | 43 |