| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
|---|
|  QQmlTimerPrivate | Name: | QQmlTimerPrivate |  | Coverage: | 83.333% (10/12) | 
 |  | 11 | 6 | 
|  QQuickItemParticleAttached | Name: | QQuickItemParticleAttached |  | Coverage: | 83.333% (5/6) | 
 |  | 6 | 6 | 
|  QQuickShapeConicalGradientShader | Name: | QQuickShapeConicalGradientShader |  | Coverage: | 83.333% (10/12) | 
 |  | 23 | 6 | 
|  QQuickShapeLinearGradientShader | Name: | QQuickShapeLinearGradientShader |  | Coverage: | 83.333% (10/12) | 
 |  | 20 | 6 | 
|  QQuickShapeRadialGradientShader | Name: | QQuickShapeRadialGradientShader |  | Coverage: | 83.333% (10/12) | 
 |  | 30 | 6 | 
|  QStringMultiHash | Name: | QStringMultiHash |  | Coverage: | 83.333% (10/12) | 
 |  | 9 | 6 | 
|  QtPrivate | Name: | QtPrivate |  | Coverage: | 83.333% (10/12) | 
 |  | 11 | 8 | 
|  RuntimeCodegen | Name: | RuntimeCodegen |  | Coverage: | 83.333% (10/12) | 
 |  | 20 | 6 | 
|  String | Name: | String |  | Coverage: | 83.333% (20/24) | 
 |  | 27 | 12 | 
|  disableDiskCache | Name: | disableDiskCache |  | Prototype: | static bool disableDiskCache() |  | Coverage: | 83.333% (10/12) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp |  | Lines: | 104-104 | 
 |  | 0 | 4 | 
|  qmlParticlesDebug | Name: | qmlParticlesDebug |  | Prototype: | static bool qmlParticlesDebug() |  | Coverage: | 83.333% (10/12) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp |  | Lines: | 58-58 | 
 |  | 0 | 4 | 
|  qmlTypeForObject | Name: | qmlTypeForObject |  | Prototype: | static QQmlType qmlTypeForObject(QObject *object) |  | Coverage: | 83.333% (5/6) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp |  | Lines: | 691-700 | 
 |  | 6 | 2 | 
|  scanToEnd | Name: | scanToEnd |  | Prototype: | inline static void scanToEnd(const QChar *&ch) |  | Coverage: | 83.333% (5/6) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp |  | Lines: | 90-93 | 
 |  | 2 | 2 | 
|  QQuickListViewPrivate | Name: | QQuickListViewPrivate |  | Coverage: | 83.543% (1127/1349) | 
 |  | 1017 | 361 | 
|  QQmlTypeNameCache | Name: | QQmlTypeNameCache |  | Coverage: | 83.696% (77/92) | 
 |  | 111 | 42 | 
|  QJSEnginePrivate | Name: | QJSEnginePrivate |  | Coverage: | 83.784% (31/37) | 
 |  | 32 | 19 | 
|  QQuickShapeRadialGradient | Name: | QQuickShapeRadialGradient |  | Coverage: | 83.784% (31/37) | 
 |  | 38 | 25 | 
|  QQuickTextInputPrivate | Name: | QQuickTextInputPrivate |  | Coverage: | 83.858% (1252/1493) | 
 |  | 1206 | 482 | 
|  QQmlDelegateModelGroupPrivate | Name: | QQmlDelegateModelGroupPrivate |  | Coverage: | 83.871% (52/62) | 
 |  | 58 | 26 | 
|  QQmlConnections | Name: | QQmlConnections |  | Coverage: | 84.000% (42/50) | 
 |  | 64 | 24 | 
|  QQuickPositionerAttached | Name: | QQuickPositionerAttached |  | Coverage: | 84.000% (21/25) | 
 |  | 23 | 15 | 
|  QQuickShapeLinearGradient | Name: | QQuickShapeLinearGradient |  | Coverage: | 84.000% (21/25) | 
 |  | 26 | 17 | 
|  QV8Engine | Name: | QV8Engine |  | Coverage: | 84.000% (42/50) | 
 |  | 67 | 29 | 
|  SpriteMaterial | Name: | SpriteMaterial |  | Coverage: | 84.000% (21/25) | 
 |  | 44 | 19 | 
|  QQmlTypeCompiler | Name: | QQmlTypeCompiler |  | Coverage: | 84.058% (58/69) | 
 |  | 107 | 41 | 
|  MathObject | Name: | MathObject |  | Coverage: | 84.099% (238/283) | 
 |  | 176 | 80 | 
|  QQuickRepeater | Name: | QQuickRepeater |  | Coverage: | 84.100% (201/239) | 
 |  | 286 | 91 | 
|  QQuickSpringAnimation | Name: | QQuickSpringAnimation |  | Coverage: | 84.127% (53/63) | 
 |  | 93 | 33 | 
|  ESTable | Name: | ESTable |  | Coverage: | 84.211% (48/57) | 
 |  | 61 | 25 | 
|  QQmlInstantiationInterrupt | Name: | QQmlInstantiationInterrupt |  | Coverage: | 84.211% (16/19) | 
 |  | 15 | 9 | 
|  QQuickRectangleExtruder | Name: | QQuickRectangleExtruder |  | Coverage: | 84.211% (16/19) | 
 |  | 22 | 12 | 
|  QQuickShapePath | Name: | QQuickShapePath |  | Coverage: | 84.375% (81/96) | 
 |  | 145 | 58 | 
|  QV4DataCollector | Name: | QV4DataCollector |  | Coverage: | 84.375% (135/160) | 
 |  | 189 | 66 | 
|  FunctionPrototype | Name: | FunctionPrototype |  | Coverage: | 84.530% (153/181) | 
 |  | 248 | 63 | 
|  QQuickGridViewPrivate | Name: | QQuickGridViewPrivate |  | Coverage: | 84.606% (698/825) | 
 |  | 678 | 234 | 
|  QQmlObjectCreationProfiler | Name: | QQmlObjectCreationProfiler |  | Coverage: | 84.615% (11/13) | 
 |  | 3 | 5 | 
|  QQml_removeValueTypeProvider | Name: | QQml_removeValueTypeProvider |  | Prototype: | void QQml_removeValueTypeProvider(QQmlValueTypeProvider *oldProvider) |  | Coverage: | 84.615% (11/13) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp |  | Lines: | 253-279 | 
 |  | 13 | 5 | 
|  Reflect | Name: | Reflect |  | Coverage: | 84.615% (99/117) | 
 |  | 98 | 33 | 
|  qtObjectFromJS | Name: | qtObjectFromJS |  | Prototype: | static QObject *qtObjectFromJS(QV4::ExecutionEngine *engine, const QV4::Value &value) |  | Coverage: | 84.615% (11/13) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp |  | Lines: | 1880-1898 | 
 |  | 13 | 5 | 
|  QQuickContents | Name: | QQuickContents |  | Coverage: | 85.057% (74/87) | 
 |  | 88 | 35 | 
|  QQmlPropertyCacheAliasCreator | Name: | QQmlPropertyCacheAliasCreator |  | Coverage: | 85.106% (80/94) | 
 |  | 98 | 42 | 
|  QQmlOpenMetaObjectPrivate | Name: | QQmlOpenMetaObjectPrivate |  | Coverage: | 85.185% (23/27) | 
 |  | 26 | 15 | 
|  QQuickTextPrivate | Name: | QQuickTextPrivate |  | Coverage: | 85.190% (696/817) | 
 |  | 726 | 192 | 
|  QQmlOpenMetaObjectType | Name: | QQmlOpenMetaObjectType |  | Coverage: | 85.294% (29/34) | 
 |  | 46 | 18 | 
|  QQuickPointerTouchEvent | Name: | QQuickPointerTouchEvent |  | Coverage: | 85.465% (147/172) | 
 |  | 179 | 70 | 
|  CollectJob | Name: | CollectJob |  | Coverage: | 85.714% (6/7) | 
 |  | 6 | 5 | 
|  QQmlInstanceModel | Name: | QQmlInstanceModel |  | Coverage: | 85.714% (6/7) | 
 |  | 11 | 7 | 
|  QQuickDefaultTextureFactory | Name: | QQuickDefaultTextureFactory |  | Coverage: | 85.714% (12/14) | 
 |  | 12 | 7 | 
|  QQuickFontLoader | Name: | QQuickFontLoader |  | Coverage: | 85.714% (36/42) | 
 |  | 59 | 22 | 
|  QTestRootObject | Name: | QTestRootObject |  | Coverage: | 85.714% (12/14) | 
 |  | 13 | 12 | 
|  RegExp | Name: | RegExp |  | Coverage: | 85.714% (12/14) | 
 |  | 18 | 6 | 
|  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 | 
|  SimpleArrayData | Name: | SimpleArrayData |  | Coverage: | 85.915% (61/71) | 
 |  | 70 | 28 | 
|  QQuickText | Name: | QQuickText |  | Coverage: | 85.990% (534/621) | 
 |  | 578 | 236 | 
|  QQmlComponent | Name: | QQmlComponent |  | Coverage: | 86.093% (130/151) | 
 |  | 210 | 71 | 
|  QQmlIncubatorPrivate | Name: | QQmlIncubatorPrivate |  | Coverage: | 86.154% (112/130) | 
 |  | 114 | 46 | 
|  QQuickItemViewTransitionableItem | Name: | QQuickItemViewTransitionableItem |  | Coverage: | 86.207% (125/145) | 
 |  | 102 | 49 | 
|  QQmlDelegateModelAttached | Name: | QQmlDelegateModelAttached |  | Coverage: | 86.441% (51/59) | 
 |  | 54 | 27 | 
|  VDMAbstractItemModelDataType | Name: | VDMAbstractItemModelDataType |  | Coverage: | 86.486% (32/37) | 
 |  | 57 | 21 | 
|  ArrayElementLessThan | Name: | ArrayElementLessThan |  | Coverage: | 86.667% (13/15) | 
 |  | 18 | 5 | 
|  QQuickAnchorSet | Name: | QQuickAnchorSet |  | Coverage: | 86.667% (39/45) | 
 |  | 74 | 31 | 
|  QQuickMatrix4x4ValueType | Name: | QQuickMatrix4x4ValueType |  | Coverage: | 86.667% (52/60) | 
 |  | 56 | 54 | 
|  GlobalFunctions | Name: | GlobalFunctions |  | Coverage: | 86.765% (118/136) | 
 |  | 139 | 45 | 
|  QQuickDropArea | Name: | QQuickDropArea |  | Coverage: | 86.765% (59/68) | 
 |  | 79 | 32 | 
|  QQmlScriptData | Name: | QQmlScriptData |  | Coverage: | 86.792% (46/53) | 
 |  | 68 | 20 | 
|  QQuickStateGroupPrivate | Name: | QQuickStateGroupPrivate |  | Coverage: | 86.792% (138/159) | 
 |  | 136 | 58 | 
|  QQuickItemViewFxItem | Name: | QQuickItemViewFxItem |  | Coverage: | 86.885% (53/61) | 
 |  | 45 | 31 | 
|  QQmlPropertyRawData | Name: | QQmlPropertyRawData |  | Coverage: | 86.957% (60/69) | 
 |  | 92 | 66 | 
|  TypedArrayCtor | Name: | TypedArrayCtor |  | Coverage: | 87.059% (74/85) | 
 |  | 107 | 22 | 
|  ArrayBufferPrototype | Name: | ArrayBufferPrototype |  | Coverage: | 87.179% (34/39) | 
 |  | 43 | 10 | 
|  QQuickItemView | Name: | QQuickItemView |  | Coverage: | 87.248% (520/596) | 
 |  | 617 | 253 | 
|  QQmlContext | Name: | QQmlContext |  | Coverage: | 87.324% (62/71) | 
 |  | 102 | 36 | 
|  FlatColorMaterialShader | Name: | FlatColorMaterialShader |  | Coverage: | 87.500% (14/16) | 
 |  | 18 | 6 | 
|  QQmlListReference | Name: | QQmlListReference |  | Coverage: | 87.500% (63/72) | 
 |  | 49 | 32 | 
|  QQmlLoggingCategory | Name: | QQmlLoggingCategory |  | Coverage: | 87.500% (14/16) | 
 |  | 18 | 10 | 
|  QQmlNullableValue | Name: | QQmlNullableValue |  | Coverage: | 87.500% (7/8) | 
 |  | 8 | 8 | 
|  QQmlValueType | Name: | QQmlValueType |  | Coverage: | 87.500% (7/8) | 
 |  | 27 | 8 | 
|  QQuickApplication | Name: | QQuickApplication |  | Coverage: | 87.500% (21/24) | 
 |  | 34 | 18 | 
|  QSGDefaultInternalRectangleNode | Name: | QSGDefaultInternalRectangleNode |  | Coverage: | 87.500% (21/24) | 
 |  | 12 | 6 | 
|  scanSpace | Name: | scanSpace |  | Prototype: | inline static void scanSpace(const QChar *&ch) |  | Coverage: | 87.500% (7/8) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp |  | Lines: | 85-88 | 
 |  | 2 | 2 | 
|  QQuickViewSection | Name: | QQuickViewSection |  | Coverage: | 87.879% (29/33) | 
 |  | 32 | 21 | 
|  QQmlError | Name: | QQmlError |  | Coverage: | 88.000% (66/75) | 
 |  | 66 | 35 | 
|  QQmlPropertyIndex | Name: | QQmlPropertyIndex |  | Coverage: | 88.000% (22/25) | 
 |  | 27 | 17 | 
|  removeOldBinding | Name: | removeOldBinding |  | Prototype: | static void removeOldBinding(QObject *object, QQmlPropertyIndex index, QQmlPropertyPrivate::BindingFlags flags = QQmlPropertyPrivate::None) |  | Coverage: | 88.000% (22/25) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 757-786 | 
 |  | 19 | 7 | 
|  QQuickTapHandler | Name: | QQuickTapHandler |  | Coverage: | 88.060% (118/134) | 
 |  | 105 | 58 | 
|  QQmlDelayedCallQueue | Name: | QQmlDelayedCallQueue |  | Coverage: | 88.158% (67/76) | 
 |  | 89 | 26 | 
|  RegExpObject | Name: | RegExpObject |  | Coverage: | 88.166% (149/169) | 
 |  | 220 | 53 | 
|  QQuickTextEdit | Name: | QQuickTextEdit |  | Coverage: | 88.201% (755/856) | 
 |  | 970 | 361 | 
|  QQmlIncubationController | Name: | QQmlIncubationController |  | Coverage: | 88.235% (30/34) | 
 |  | 19 | 12 | 
|  QQmlVMEVariantQObjectPtr | Name: | QQmlVMEVariantQObjectPtr |  | Coverage: | 88.235% (15/17) | 
 |  | 15 | 7 | 
|  adjustedPosition | Name: | adjustedPosition |  | Prototype: | static inline qreal adjustedPosition(QQuickItem *item, QQuickAnchors::Anchor anchorLine) |  | Coverage: | 88.235% (15/17) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp |  | Lines: | 143-173 | 
 |  | 18 | 9 | 
|  position | Name: | position |  | Prototype: | static inline qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine) |  | Coverage: | 88.235% (15/17) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp |  | Lines: | 110-140 | 
 |  | 18 | 9 | 
|  Proxy | Name: | Proxy |  | Coverage: | 88.462% (23/26) | 
 |  | 32 | 10 | 
|  QQmlDebugService | Name: | QQmlDebugService |  | Coverage: | 88.571% (31/35) | 
 |  | 46 | 23 | 
|  QQuickRow | Name: | QQuickRow |  | Coverage: | 88.679% (47/53) | 
 |  | 62 | 23 | 
|  QFontLoaderFonts | Name: | QFontLoaderFonts |  | Coverage: | 88.889% (8/9) | 
 |  | 11 | 5 | 
|  QQmlComponentAttached | Name: | QQmlComponentAttached |  | Coverage: | 88.889% (16/18) | 
 |  | 13 | 10 | 
|  QQmlListProperty | Name: | QQmlListProperty |  | Coverage: | 88.889% (8/9) | 
 |  | 14 | 9 | 
|  QQmlStrongJSQObjectReference | Name: | QQmlStrongJSQObjectReference |  | Coverage: | 88.889% (16/18) | 
 |  | 10 | 4 | 
|  QQuickGradientStop | Name: | QQuickGradientStop |  | Coverage: | 88.889% (8/9) | 
 |  | 8 | 7 |