| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
|---|
|  QSGSimpleTextureNode | Name: | QSGSimpleTextureNode |  | Coverage: | 73.171% (30/41) | 
 |  | 60 | 25 | 
|  QQuickTransitionManager | Name: | QQuickTransitionManager |  | Coverage: | 73.282% (96/131) | 
 |  | 99 | 45 | 
|  QPacketProtocolPrivate | Name: | QPacketProtocolPrivate |  | Coverage: | 73.333% (11/15) | 
 |  | 16 | 7 | 
|  QQuickItemPrivate | Name: | QQuickItemPrivate |  | Coverage: | 73.379% (860/1172) | 
 |  | 922 | 434 | 
|  QQuickListView | Name: | QQuickListView |  | Coverage: | 73.418% (290/395) | 
 |  | 255 | 116 | 
|  QQmlImportsPrivate | Name: | QQmlImportsPrivate |  | Coverage: | 73.656% (274/372) | 
 |  | 379 | 121 | 
|  QQuickGradient | Name: | QQuickGradient |  | Coverage: | 73.684% (14/19) | 
 |  | 19 | 11 | 
|  QQmlBind | Name: | QQmlBind |  | Coverage: | 73.750% (59/80) | 
 |  | 81 | 34 | 
|  QQuickItemLayer | Name: | QQuickItemLayer |  | Coverage: | 73.770% (135/183) | 
 |  | 224 | 89 | 
|  QQuickImageBase | Name: | QQuickImageBase |  | Coverage: | 73.780% (121/164) | 
 |  | 175 | 71 | 
|  PersistentValueStorage | Name: | PersistentValueStorage |  | Coverage: | 74.118% (63/85) | 
 |  | 79 | 35 | 
|  QJSEngine | Name: | QJSEngine |  | Coverage: | 74.380% (90/121) | 
 |  | 148 | 63 | 
|  QQuickScreenAttached | Name: | QQuickScreenAttached |  | Coverage: | 74.468% (35/47) | 
 |  | 37 | 20 | 
|  QQmlImports | Name: | QQmlImports |  | Coverage: | 74.590% (91/122) | 
 |  | 129 | 56 | 
|  ExecutableAllocator | Name: | ExecutableAllocator |  | Coverage: | 74.684% (59/79) | 
 |  | 113 | 34 | 
|  QQmlPropertyPrivate | Name: | QQmlPropertyPrivate |  | Coverage: | 74.763% (474/634) | 
 |  | 531 | 196 | 
|  QQuickImage | Name: | QQuickImage |  | Coverage: | 74.775% (166/222) | 
 |  | 241 | 78 | 
|  QQmlObjectCreator | Name: | QQmlObjectCreator |  | Coverage: | 74.855% (518/692) | 
 |  | 912 | 222 | 
|  BackendSupport | Name: | BackendSupport |  | Coverage: | 75.000% (3/4) | 
 |  | 7 | 2 | 
|  CompilationUnitMapper | Name: | CompilationUnitMapper |  | Coverage: | 75.000% (18/24) | 
 |  | 51 | 12 | 
|  DistanceFieldOutlineTextMaterialShader | Name: | DistanceFieldOutlineTextMaterialShader |  | Coverage: | 75.000% (9/12) | 
 |  | 20 | 5 | 
|  FxViewItem | Name: | FxViewItem |  | Coverage: | 75.000% (3/4) | 
 |  | 2 | 2 | 
|  QIntrusiveList | Name: | QIntrusiveList |  | Coverage: | 75.000% (24/32) | 
 |  | 37 | 22 | 
|  QPauseAnimationJob | Name: | QPauseAnimationJob |  | Coverage: | 75.000% (3/4) | 
 |  | 4 | 4 | 
|  QQmlCompilePass | Name: | QQmlCompilePass |  | Coverage: | 75.000% (3/4) | 
 |  | 5 | 4 | 
|  QQmlDebugConnectorFactory | Name: | QQmlDebugConnectorFactory |  | Coverage: | 75.000% (3/4) | 
 |  | 7 | 2 | 
|  QQmlDebugMessageClient | Name: | QQmlDebugMessageClient |  | Coverage: | 75.000% (9/12) | 
 |  | 26 | 6 | 
|  QQmlModelIndexValueType | Name: | QQmlModelIndexValueType |  | Coverage: | 75.000% (9/12) | 
 |  | 13 | 10 | 
|  QQmlPersistentModelIndexValueType | Name: | QQmlPersistentModelIndexValueType |  | Coverage: | 75.000% (6/8) | 
 |  | 8 | 8 | 
|  QQmlPropertyMapMetaObject | Name: | QQmlPropertyMapMetaObject |  | Coverage: | 75.000% (6/8) | 
 |  | 8 | 6 | 
|  QQmlProxyMetaObject | Name: | QQmlProxyMetaObject |  | Coverage: | 75.000% (36/48) | 
 |  | 46 | 16 | 
|  QQmlTypeLoaderNetworkReplyProxy | Name: | QQmlTypeLoaderNetworkReplyProxy |  | Coverage: | 75.000% (3/4) | 
 |  | 13 | 4 | 
|  QQuickDragAttachedPrivate | Name: | QQuickDragAttachedPrivate |  | Coverage: | 75.000% (54/72) | 
 |  | 91 | 30 | 
|  QQuickKeyEvent | Name: | QQuickKeyEvent |  | Coverage: | 75.000% (9/12) | 
 |  | 14 | 12 | 
|  QQuickShaderSourceAttachedNode | Name: | QQuickShaderSourceAttachedNode |  | Coverage: | 75.000% (3/4) | 
 |  | 4 | 2 | 
|  VDMListDelegateDataType | Name: | VDMListDelegateDataType |  | Coverage: | 75.000% (3/4) | 
 |  | 9 | 4 | 
|  findChar | Name: | findChar |  | Prototype: | static int findChar(const QChar *str, int len, QChar ch, int from) |  | Coverage: | 75.000% (9/12) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp |  | Lines: | 192-206 | 
 |  | 11 | 5 | 
|  isWindowMetaObject | Name: | isWindowMetaObject |  | Prototype: | static bool isWindowMetaObject(const QMetaObject *metaObject) |  | Coverage: | 75.000% (6/8) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp |  | Lines: | 172-182 | 
 |  | 4 | 4 | 
|  qmlRegisterExtendedType | Name: | qmlRegisterExtendedType |  | Prototype: | template<typename T, typename E> int qmlRegisterExtendedType(const char *uri, int versionMajor, int versionMinor, const char *qmlName) |  | Coverage: | 75.000% (3/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h |  | Lines: | 408-445 | 
 |  | 27 | 2 | 
|  qmlRegisterExtendedUncreatableType | Name: | qmlRegisterExtendedUncreatableType |  | Prototype: | template<typename T, typename E> int qmlRegisterExtendedUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString& reason) |  | Coverage: | 75.000% (3/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h |  | Lines: | 202-239 | 
 |  | 28 | 2 | 
|  qt_quick_set_shortcut_context_matcher | Name: | qt_quick_set_shortcut_context_matcher |  | Prototype: | void qt_quick_set_shortcut_context_matcher(ContextMatcher matcher) |  | Coverage: | 75.000% (3/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickshortcut.cpp |  | Lines: | 123-127 | 
 |  | 2 | 2 | 
|  QQmlOpenMetaObject | Name: | QQmlOpenMetaObject |  | Coverage: | 75.294% (64/85) | 
 |  | 88 | 38 | 
|  QQuickMouseAreaPrivate | Name: | QQuickMouseAreaPrivate |  | Coverage: | 75.362% (52/69) | 
 |  | 66 | 29 | 
|  QQuickBasePositionerPrivate | Name: | QQuickBasePositionerPrivate |  | Coverage: | 75.556% (68/90) | 
 |  | 63 | 32 | 
|  QQuickDragAttached | Name: | QQuickDragAttached |  | Coverage: | 75.595% (127/168) | 
 |  | 183 | 83 | 
|  TestCaseCollector | Name: | TestCaseCollector |  | Coverage: | 75.714% (53/70) | 
 |  | 63 | 25 | 
|  QQmlTypeData | Name: | QQmlTypeData |  | Coverage: | 75.833% (273/360) | 
 |  | 444 | 129 | 
|  QQuickMultiPointHandler | Name: | QQuickMultiPointHandler |  | Coverage: | 75.833% (91/120) | 
 |  | 111 | 57 | 
|  QQuickFontValueType | Name: | QQuickFontValueType |  | Coverage: | 75.862% (44/58) | 
 |  | 46 | 40 | 
|  QQuickParentChangePrivate | Name: | QQuickParentChangePrivate |  | Coverage: | 75.926% (41/54) | 
 |  | 48 | 13 | 
|  QQmlInstantiatorPrivate | Name: | QQmlInstantiatorPrivate |  | Coverage: | 76.000% (76/100) | 
 |  | 99 | 37 | 
|  QQuickParticleDataHeap | Name: | QQuickParticleDataHeap |  | Coverage: | 76.000% (38/50) | 
 |  | 56 | 24 | 
|  QQuickGravityAffector | Name: | QQuickGravityAffector |  | Coverage: | 76.190% (16/21) | 
 |  | 27 | 13 | 
|  QQuickPath | Name: | QQuickPath |  | Coverage: | 76.432% (467/611) | 
 |  | 711 | 282 | 
|  QQmlItemSelectionRangeValueType | Name: | QQmlItemSelectionRangeValueType |  | Coverage: | 76.471% (13/17) | 
 |  | 19 | 17 | 
|  QQuickRotation | Name: | QQuickRotation |  | Coverage: | 76.471% (26/34) | 
 |  | 44 | 21 | 
|  VME | Name: | VME |  | Coverage: | 76.619% (852/1112) | 
 |  | 705 | 568 | 
|  QQuickItemKeyFilter | Name: | QQuickItemKeyFilter |  | Coverage: | 76.667% (23/30) | 
 |  | 14 | 14 | 
|  QQmlComponentPrivate | Name: | QQmlComponentPrivate |  | Coverage: | 76.724% (89/116) | 
 |  | 160 | 48 | 
|  Codegen | Name: | Codegen |  | Coverage: | 76.758% (3078/4010) | 
 |  | 4910 | 1616 | 
|  QV4Include | Name: | QV4Include |  | Coverage: | 76.829% (63/82) | 
 |  | 106 | 26 | 
|  QV4 | Name: | QV4 |  | Coverage: | 76.915% (5011/6515) | 
 |  | 8077 | 3839 | 
|  QJSValueIterator | Name: | QJSValueIterator |  | Coverage: | 76.923% (40/52) | 
 |  | 99 | 20 | 
|  QQmlExpressionPrivate | Name: | QQmlExpressionPrivate |  | Coverage: | 76.923% (20/26) | 
 |  | 40 | 14 | 
|  parseInt | Name: | parseInt |  | Prototype: | static int parseInt(const QStringRef &str, bool *ok) |  | Coverage: | 76.923% (10/13) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp |  | Lines: | 47-62 | 
 |  | 11 | 4 | 
|  QSGSimpleMaterialShader | Name: | QSGSimpleMaterialShader |  | Coverage: | 77.143% (27/35) | 
 |  | 37 | 14 | 
|  resolveLocalUrl | Name: | resolveLocalUrl |  | Prototype: | QString resolveLocalUrl(const QString &url, const QString &relative) |  | Coverage: | 77.143% (27/35) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 80-122 | 
 |  | 27 | 9 | 
|  QQuickAnchorChanges | Name: | QQuickAnchorChanges |  | Coverage: | 77.152% (233/302) | 
 |  | 336 | 100 | 
|  QQmlVMEMetaObject | Name: | QQmlVMEMetaObject |  | Coverage: | 77.258% (462/598) | 
 |  | 561 | 234 | 
|  QQuickMultiPointTouchArea | Name: | QQuickMultiPointTouchArea |  | Coverage: | 77.259% (265/343) | 
 |  | 347 | 142 | 
|  QQuickVector2DValueType | Name: | QQuickVector2DValueType |  | Coverage: | 77.273% (17/22) | 
 |  | 21 | 18 | 
|  QQuickTextUtil | Name: | QQuickTextUtil |  | Coverage: | 77.358% (41/53) | 
 |  | 68 | 24 | 
|  QQmlValueTypeWrapper | Name: | QQmlValueTypeWrapper |  | Coverage: | 77.401% (137/177) | 
 |  | 245 | 67 | 
|  QQmlDMObjectDataMetaObject | Name: | QQmlDMObjectDataMetaObject |  | Coverage: | 77.551% (38/49) | 
 |  | 56 | 16 | 
|  QQuickBorderImage | Name: | QQuickBorderImage |  | Coverage: | 77.551% (114/147) | 
 |  | 220 | 58 | 
|  FxListItemSG | Name: | FxListItemSG |  | Coverage: | 77.612% (52/67) | 
 |  | 55 | 31 | 
|  Function | Name: | Function |  | Coverage: | 77.778% (21/27) | 
 |  | 48 | 13 | 
|  QQmlListReferencePrivate | Name: | QQmlListReferencePrivate |  | Coverage: | 77.778% (14/18) | 
 |  | 20 | 8 | 
|  QQuickColorProvider | Name: | QQuickColorProvider |  | Coverage: | 77.778% (28/36) | 
 |  | 38 | 18 | 
|  QQuickParentAnimationData | Name: | QQuickParentAnimationData |  | Coverage: | 77.778% (7/9) | 
 |  | 7 | 5 | 
|  QSGDistanceFieldShiftedStyleTextMaterial | Name: | QSGDistanceFieldShiftedStyleTextMaterial |  | Coverage: | 77.778% (7/9) | 
 |  | 10 | 7 | 
|  QSGTextureReader | Name: | QSGTextureReader |  | Coverage: | 77.778% (21/27) | 
 |  | 21 | 15 | 
|  Q_QGS_QQmlDebugConnectorLoader | Name: | Q_QGS_QQmlDebugConnectorLoader |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_QQmlDebugServiceLoader | Name: | Q_QGS_QQmlDebugServiceLoader |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_animationTimer | Name: | Q_QGS_animationTimer |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_backendSupport | Name: | Q_QGS_backendSupport |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_ctxMatcher | Name: | Q_QGS_ctxMatcher |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_factoryImpl | Name: | Q_QGS_factoryImpl |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_fontLoaderFonts | Name: | Q_QGS_fontLoaderFonts |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_g_genericMouseDevice | Name: | Q_QGS_g_genericMouseDevice |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_g_previousPointData | Name: | Q_QGS_g_previousPointData |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_g_touchDevices | Name: | Q_QGS_g_touchDevices |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_initQQuickShapeResources | Name: | Q_QGS_initQQuickShapeResources |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_interceptorInstances | Name: | Q_QGS_interceptorInstances |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_nullValueTypeProvider | Name: | Q_QGS_nullValueTypeProvider |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_objectReferenceHash | Name: | Q_QGS_objectReferenceHash |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_qmlDebugConnectorParams | Name: | Q_QGS_qmlDebugConnectorParams |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_qmlEnginePluginsWithRegisteredTypes | Name: | Q_QGS_qmlEnginePluginsWithRegisteredTypes |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_qsg_adaptation_data | Name: | Q_QGS_qsg_adaptation_data |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_qsg_valid_texture_mutex | Name: | Q_QGS_qsg_valid_texture_mutex |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 |