| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
|---|
|  QQuickMouseAreaPrivate | Name: | QQuickMouseAreaPrivate |  | Coverage: | 75.362% (52/69) | 
 |  | 66 | 29 | 
|  QQuickHandlerPoint | Name: | QQuickHandlerPoint |  | Coverage: | 72.549% (37/51) | 
 |  | 90 | 29 | 
|  QQuickGridScaledImage | Name: | QQuickGridScaledImage |  | Coverage: | 81.176% (69/85) | 
 |  | 66 | 29 | 
|  QQuickFlow | Name: | QQuickFlow |  | Coverage: | 92.105% (70/76) | 
 |  | 84 | 29 | 
|  QQmlInfo | Name: | QQmlInfo |  | Coverage: | 66.667% (26/39) | 
 |  | 43 | 29 | 
|  QAnimationGroupJob | Name: | QAnimationGroupJob |  | Coverage: | 68.852% (42/61) | 
 |  | 67 | 29 | 
|  filterResourceFile | Name: | filterResourceFile |  | Coverage: | 0.000% (0/86) | 
 |  | 165 | 28 | 
|  Value | Name: | Value |  | Coverage: | 0.000% (0/83) | 
 |  | 56 | 28 | 
|  SimpleArrayData | Name: | SimpleArrayData |  | Coverage: | 85.915% (61/71) | 
 |  | 70 | 28 | 
|  QSGShaderRewriter | Name: | QSGShaderRewriter |  | Coverage: | 51.852% (56/108) | 
 |  | 46 | 28 | 
|  QSGMaterialShader | Name: | QSGMaterialShader |  | Coverage: | 65.789% (25/38) | 
 |  | 58 | 28 | 
|  QQuickWindowQmlImpl | Name: | QQuickWindowQmlImpl |  | Coverage: | 53.247% (41/77) | 
 |  | 69 | 28 | 
|  QQuickShapeSoftwareRenderer | Name: | QQuickShapeSoftwareRenderer |  | Coverage: | 69.118% (47/68) | 
 |  | 93 | 28 | 
|  QQmlProfilerEventType | Name: | QQmlProfilerEventType |  | Coverage: | 64.286% (27/42) | 
 |  | 28 | 28 | 
|  QQmlObjectModel | Name: | QQmlObjectModel |  | Coverage: | 60.938% (39/64) | 
 |  | 61 | 28 | 
|  QQmlListAccessor | Name: | QQmlListAccessor |  | Coverage: | 80.645% (50/62) | 
 |  | 40 | 28 | 
|  QQmlExpression | Name: | QQmlExpression |  | Coverage: | 57.692% (30/52) | 
 |  | 66 | 28 | 
|  QPacketProtocol | Name: | QPacketProtocol |  | Coverage: | 55.172% (32/58) | 
 |  | 80 | 28 | 
|  QPODVector | Name: | QPODVector |  | Coverage: | 71.429% (35/49) | 
 |  | 50 | 28 | 
|  QObjectMethod | Name: | QObjectMethod |  | Coverage: | 79.730% (59/74) | 
 |  | 86 | 28 | 
|  QSGDefaultImageNode | Name: | QSGDefaultImageNode |  | Coverage: | 0.000% (0/47) | 
 |  | 59 | 27 | 
|  QQuickRectangle | Name: | QQuickRectangle |  | Coverage: | 93.750% (60/64) | 
 |  | 71 | 27 | 
|  QQuickDesignerSupportItems | Name: | QQuickDesignerSupportItems |  | Coverage: | 34.483% (20/58) | 
 |  | 74 | 27 | 
|  QQmlScriptBlob | Name: | QQmlScriptBlob |  | Coverage: | 63.889% (46/72) | 
 |  | 101 | 27 | 
|  QQmlDelegateModelAttached | Name: | QQmlDelegateModelAttached |  | Coverage: | 86.441% (51/59) | 
 |  | 54 | 27 | 
|  ArgumentsObject | Name: | ArgumentsObject |  | Coverage: | 92.593% (75/81) | 
 |  | 84 | 27 | 
|  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 | 
|  QtQuickTest | Name: | QtQuickTest |  | Coverage: | 0.000% (0/81) | 
 |  | 62 | 26 | 
|  QV4Include | Name: | QV4Include |  | Coverage: | 76.829% (63/82) | 
 |  | 106 | 26 | 
|  QQuickWindowAttached | Name: | QQuickWindowAttached |  | Coverage: | 0.000% (0/68) | 
 |  | 48 | 26 | 
|  QQuickTextNode | Name: | QQuickTextNode |  | Coverage: | 80.000% (48/60) | 
 |  | 110 | 26 | 
|  QQuickSmoothedAnimation | Name: | QQuickSmoothedAnimation |  | Coverage: | 80.851% (38/47) | 
 |  | 72 | 26 | 
|  QQuickPointerDeviceHandler | Name: | QQuickPointerDeviceHandler |  | Coverage: | 21.739% (10/46) | 
 |  | 52 | 26 | 
|  QQmlValueTypeFactoryImpl | Name: | QQmlValueTypeFactoryImpl |  | Coverage: | 97.143% (68/70) | 
 |  | 51 | 26 | 
|  QQmlDelegateModelGroupPrivate | Name: | QQmlDelegateModelGroupPrivate |  | Coverage: | 83.871% (52/62) | 
 |  | 58 | 26 | 
|  QQmlDelayedCallQueue | Name: | QQmlDelayedCallQueue |  | Coverage: | 88.158% (67/76) | 
 |  | 89 | 26 | 
|  QHashedString | Name: | QHashedString |  | Coverage: | 72.000% (36/50) | 
 |  | 53 | 26 | 
|  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 | 
|  generateResourceDirectoryTree | Name: | generateResourceDirectoryTree |  | Coverage: | 0.000% (0/70) | 
 |  | 124 | 25 | 
|  TestCaseCollector | Name: | TestCaseCollector |  | Coverage: | 75.714% (53/70) | 
 |  | 63 | 25 | 
|  QSGSimpleTextureNode | Name: | QSGSimpleTextureNode |  | Coverage: | 73.171% (30/41) | 
 |  | 60 | 25 | 
|  QQuickVector4DValueType | Name: | QQuickVector4DValueType |  | Coverage: | 72.727% (24/33) | 
 |  | 30 | 25 | 
|  QQuickShapeRadialGradient | Name: | QQuickShapeRadialGradient |  | Coverage: | 83.784% (31/37) | 
 |  | 38 | 25 | 
|  QQuickProfiler | Name: | QQuickProfiler |  | Coverage: | 42.424% (14/33) | 
 |  | 65 | 25 | 
|  QQuickPinchEvent | Name: | QQuickPinchEvent |  | Coverage: | 64.000% (16/25) | 
 |  | 25 | 25 | 
|  QQuickPathAnimationUpdater | Name: | QQuickPathAnimationUpdater |  | Coverage: | 60.185% (65/108) | 
 |  | 62 | 25 | 
|  QQuickGridMesh | Name: | QQuickGridMesh |  | Coverage: | 46.774% (29/62) | 
 |  | 72 | 25 | 
|  QQmlNumberExtension | Name: | QQmlNumberExtension |  | Coverage: | 44.048% (37/84) | 
 |  | 61 | 25 | 
|  QQmlInterceptorMetaObject | Name: | QQmlInterceptorMetaObject |  | Coverage: | 94.203% (65/69) | 
 |  | 62 | 25 | 
|  QQmlEngineControlClient | Name: | QQmlEngineControlClient |  | Coverage: | 89.189% (33/37) | 
 |  | 62 | 25 | 
|  QAccessibleQuickWindow | Name: | QAccessibleQuickWindow |  | Coverage: | 43.396% (23/53) | 
 |  | 44 | 25 | 
|  ObjectIterator | Name: | ObjectIterator |  | Coverage: | 89.394% (59/66) | 
 |  | 100 | 25 | 
|  MapPrototype | Name: | MapPrototype |  | Coverage: | 96.875% (62/64) | 
 |  | 91 | 25 | 
|  ESTable | Name: | ESTable |  | Coverage: | 84.211% (48/57) | 
 |  | 61 | 25 | 
|  VDMModelDelegateDataType | Name: | VDMModelDelegateDataType |  | Coverage: | 89.552% (60/67) | 
 |  | 67 | 24 | 
|  QQuickTextUtil | Name: | QQuickTextUtil |  | Coverage: | 77.358% (41/53) | 
 |  | 68 | 24 | 
|  QQuickTextMetrics | Name: | QQuickTextMetrics |  | Coverage: | 0.000% (0/32) | 
 |  | 34 | 24 | 
|  QQuickPropertyChangesPrivate | Name: | QQuickPropertyChangesPrivate |  | Coverage: | 80.597% (54/67) | 
 |  | 69 | 24 | 
|  QQuickParticleDataHeap | Name: | QQuickParticleDataHeap |  | Coverage: | 76.000% (38/50) | 
 |  | 56 | 24 | 
|  QQmlConnections | Name: | QQmlConnections |  | Coverage: | 84.000% (42/50) | 
 |  | 64 | 24 | 
|  QContinuingAnimationGroupJob | Name: | QContinuingAnimationGroupJob |  | Coverage: | 69.643% (39/56) | 
 |  | 38 | 24 | 
|  runQmlmin | Name: | runQmlmin |  | Prototype: | int runQmlmin(int argc, char *argv[]) |  | Coverage: | 38.462% (30/78) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp |  | Lines: | 559-691 | 
 |  | 133 | 23 | 
|  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 | 
|  QQuickWorkerScript | Name: | QQuickWorkerScript |  | Coverage: | 78.723% (37/47) | 
 |  | 49 | 23 | 
|  QQuickVector3DValueType | Name: | QQuickVector3DValueType |  | Coverage: | 72.414% (21/29) | 
 |  | 27 | 23 | 
|  QQuickStochasticState | Name: | QQuickStochasticState |  | Coverage: | 81.818% (27/33) | 
 |  | 36 | 23 | 
|  QQuickRow | Name: | QQuickRow |  | Coverage: | 88.679% (47/53) | 
 |  | 62 | 23 | 
|  QQuickPointerEvent | Name: | QQuickPointerEvent |  | Coverage: | 51.613% (16/31) | 
 |  | 24 | 23 | 
|  QQuickFontMetrics | Name: | QQuickFontMetrics |  | Coverage: | 92.000% (23/25) | 
 |  | 27 | 23 | 
|  QQmlObjectModelPrivate | Name: | QQmlObjectModelPrivate |  | Coverage: | 97.500% (39/40) | 
 |  | 60 | 23 | 
|  QQmlDebugService | Name: | QQmlDebugService |  | Coverage: | 88.571% (31/35) | 
 |  | 46 | 23 | 
|  TypedArrayCtor | Name: | TypedArrayCtor |  | Coverage: | 87.059% (74/85) | 
 |  | 107 | 22 | 
|  QStringHashNode | Name: | QStringHashNode |  | Coverage: | 67.500% (27/40) | 
 |  | 40 | 22 | 
|  QSGAbstractRenderer | Name: | QSGAbstractRenderer |  | Coverage: | 100.000% (28/28) | 
 |  | 48 | 22 | 
|  QQuickTextLine | Name: | QQuickTextLine |  | Coverage: | 57.143% (24/42) | 
 |  | 30 | 22 | 
|  QQuickPathInterpolator | Name: | QQuickPathInterpolator |  | Coverage: | 81.579% (31/38) | 
 |  | 41 | 22 | 
|  QQuickGeometryChange | Name: | QQuickGeometryChange |  | Coverage: | 95.833% (23/24) | 
 |  | 23 | 22 | 
|  QQuickFontLoader | Name: | QQuickFontLoader |  | Coverage: | 85.714% (36/42) | 
 |  | 59 | 22 | 
|  QQmlThreadPrivate | Name: | QQmlThreadPrivate |  | Coverage: | 92.308% (36/39) | 
 |  | 57 | 22 | 
|  QQmlPropertyCapture | Name: | QQmlPropertyCapture |  | Coverage: | 72.581% (45/62) | 
 |  | 82 | 22 | 
|  QQmlNotifierEndpoint | Name: | QQmlNotifierEndpoint |  | Coverage: | 92.500% (37/40) | 
 |  | 55 | 22 | 
|  QQmlIncubator | Name: | QQmlIncubator |  | Coverage: | 100.000% (38/38) | 
 |  | 42 | 22 | 
|  QQmlDebugConnector | Name: | QQmlDebugConnector |  | Coverage: | 71.930% (41/57) | 
 |  | 51 | 22 | 
|  QMetaObjectWrapper | Name: | QMetaObjectWrapper |  | Coverage: | 71.930% (41/57) | 
 |  | 81 | 22 | 
|  QIntrusiveList | Name: | QIntrusiveList |  | Coverage: | 75.000% (24/32) | 
 |  | 37 | 22 | 
|  PersistentValue | Name: | PersistentValue |  | Coverage: | 70.455% (31/44) | 
 |  | 42 | 22 | 
|  ModelNodeMetaObject | Name: | ModelNodeMetaObject |  | Coverage: | 64.583% (31/48) | 
 |  | 67 | 22 | 
|  FxGridItemSG | Name: | FxGridItemSG |  | Coverage: | 100.000% (45/45) | 
 |  | 43 | 22 | 
|  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 | 
|  VDMAbstractItemModelDataType | Name: | VDMAbstractItemModelDataType |  | Coverage: | 86.486% (32/37) | 
 |  | 57 | 21 | 
|  SetPrototype | Name: | SetPrototype |  | Coverage: | 96.364% (53/55) | 
 |  | 79 | 21 | 
|  QQuickViewSection | Name: | QQuickViewSection |  | Coverage: | 87.879% (29/33) | 
 |  | 32 | 21 | 
|  QQuickScale | Name: | QQuickScale |  | Coverage: | 51.724% (15/29) | 
 |  | 48 | 21 | 
|  QQuickRotation | Name: | QQuickRotation |  | Coverage: | 76.471% (26/34) | 
 |  | 44 | 21 | 
|  QQuickOpenGLInfo | Name: | QQuickOpenGLInfo |  | Coverage: | 63.415% (26/41) | 
 |  | 40 | 21 | 
|  QQuickMaskExtruder | Name: | QQuickMaskExtruder |  | Coverage: | 58.824% (30/51) | 
 |  | 52 | 21 | 
|  QQuickImageProviderWithOptions | Name: | QQuickImageProviderWithOptions |  | Coverage: | 70.130% (54/77) | 
 |  | 46 | 21 | 
|  QQuickColorValueType | Name: | QQuickColorValueType |  | Coverage: | 100.000% (21/21) | 
 |  | 33 | 21 | 
|  QQmlImportNamespace | Name: | QQmlImportNamespace |  | Coverage: | 34.545% (19/55) | 
 |  | 50 | 21 | 
|  QQmlCustomParser | Name: | QQmlCustomParser |  | Coverage: | 69.231% (36/52) | 
 |  | 46 | 21 |