| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
|---|
|  QQuickShaderEffectMesh | Name: | QQuickShaderEffectMesh |  | Coverage: | 66.667% (2/3) | 
 |  | 4 | 3 | 
|  QQuickShapeSoftwareRenderNode | Name: | QQuickShapeSoftwareRenderNode |  | Coverage: | 66.667% (10/15) | 
 |  | 20 | 9 | 
|  QQuickTimeLinePrivate | Name: | QQuickTimeLinePrivate |  | Coverage: | 66.667% (96/144) | 
 |  | 140 | 47 | 
|  QQuickTimeLineValue | Name: | QQuickTimeLineValue |  | Coverage: | 66.667% (4/6) | 
 |  | 6 | 6 | 
|  QSGPainterTexture | Name: | QSGPainterTexture |  | Coverage: | 66.667% (4/6) | 
 |  | 8 | 4 | 
|  QSGSimpleMaterial | Name: | QSGSimpleMaterial |  | Coverage: | 66.667% (4/6) | 
 |  | 8 | 6 | 
|  QStringHashBase | Name: | QStringHashBase |  | Coverage: | 66.667% (12/18) | 
 |  | 18 | 18 | 
|  debug_slowPath | Name: | debug_slowPath |  | Prototype: | static void debug_slowPath(QV4::ExecutionEngine *engine) |  | Coverage: | 66.667% (6/9) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp |  | Lines: | 282-289 | 
 |  | 5 | 3 | 
|  QSGDefaultRenderContext | Name: | QSGDefaultRenderContext |  | Coverage: | 66.917% (89/133) | 
 |  | 156 | 49 | 
|  QQuickState | Name: | QQuickState |  | Coverage: | 67.105% (153/228) | 
 |  | 220 | 89 | 
|  QSGDistanceFieldGlyphCache | Name: | QSGDistanceFieldGlyphCache |  | Coverage: | 67.442% (87/129) | 
 |  | 169 | 58 | 
|  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 | 
|  QStringHashNode | Name: | QStringHashNode |  | Coverage: | 67.500% (27/40) | 
 |  | 40 | 22 | 
|  QQuickPaintedItem | Name: | QQuickPaintedItem |  | Coverage: | 67.647% (92/136) | 
 |  | 166 | 63 | 
|  QQuickItemViewTransitionJob | Name: | QQuickItemViewTransitionJob |  | Coverage: | 67.742% (21/31) | 
 |  | 55 | 13 | 
|  QQuickKeyNavigationAttached | Name: | QQuickKeyNavigationAttached |  | Coverage: | 67.805% (139/205) | 
 |  | 179 | 79 | 
|  QSGGeometry | Name: | QSGGeometry |  | Coverage: | 67.816% (59/87) | 
 |  | 193 | 56 | 
|  QQuickReplaceSignalHandler | Name: | QQuickReplaceSignalHandler |  | Coverage: | 68.182% (15/22) | 
 |  | 21 | 14 | 
|  ArrayData | Name: | ArrayData |  | Coverage: | 68.269% (142/208) | 
 |  | 194 | 62 | 
|  QQuickImageParticle | Name: | QQuickImageParticle |  | Coverage: | 68.320% (496/726) | 
 |  | 809 | 299 | 
|  QQuickDragAxis | Name: | QQuickDragAxis |  | Coverage: | 68.421% (13/19) | 
 |  | 20 | 13 | 
|  QQuickShapeGradientCache | Name: | QQuickShapeGradientCache |  | Coverage: | 68.421% (13/19) | 
 |  | 54 | 13 | 
|  QQuickTextControl | Name: | QQuickTextControl |  | Coverage: | 68.519% (185/270) | 
 |  | 295 | 136 | 
|  fetchOrCreateTypeForUrl | Name: | fetchOrCreateTypeForUrl |  | Prototype: | QQmlType fetchOrCreateTypeForUrl(const QString &urlString, const QHashedStringRef& typeName, bool isCompositeSingleton, QList<QQmlError> *errors, int majorVersion=-1, int minorVersion=-1) |  | Coverage: | 68.750% (11/16) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 145-211 | 
 |  | 32 | 5 | 
|  qquickitem_autoParent | Name: | qquickitem_autoParent |  | Prototype: | static QQmlPrivate::AutoParentResult qquickitem_autoParent(QObject *obj, QObject *parent) |  | Coverage: | 68.750% (22/32) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemsmodule.cpp |  | Lines: | 120-160 | 
 |  | 26 | 11 | 
|  QAnimationGroupJob | Name: | QAnimationGroupJob |  | Coverage: | 68.852% (42/61) | 
 |  | 67 | 29 | 
|  Script | Name: | Script |  | Coverage: | 68.889% (62/90) | 
 |  | 123 | 35 | 
|  CallArgument | Name: | CallArgument |  | Coverage: | 69.024% (205/297) | 
 |  | 242 | 92 | 
|  QQuickFrictionAffector | Name: | QQuickFrictionAffector |  | Coverage: | 69.048% (29/42) | 
 |  | 40 | 17 | 
|  QQuickShapeSoftwareRenderer | Name: | QQuickShapeSoftwareRenderer |  | Coverage: | 69.118% (47/68) | 
 |  | 93 | 28 | 
|  QQuickParticlePainter | Name: | QQuickParticlePainter |  | Coverage: | 69.149% (65/94) | 
 |  | 77 | 43 | 
|  QQuickTurbulenceAffector | Name: | QQuickTurbulenceAffector |  | Coverage: | 69.167% (83/120) | 
 |  | 92 | 48 | 
|  QQmlCustomParser | Name: | QQmlCustomParser |  | Coverage: | 69.231% (36/52) | 
 |  | 46 | 21 | 
|  QQuickFlickable | Name: | QQuickFlickable |  | Coverage: | 69.231% (441/637) | 
 |  | 585 | 248 | 
|  q_supportsElementIndexUint | Name: | q_supportsElementIndexUint |  | Prototype: | static bool q_supportsElementIndexUint(QSGRendererInterface::GraphicsApi api) |  | Coverage: | 69.231% (9/13) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp |  | Lines: | 114-145 | 
 |  | 19 | 5 | 
|  existingImageFileForPath | Name: | existingImageFileForPath |  | Coverage: | 69.316% (436/629) | 
 |  | 607 | 248 | 
|  QQuickItemParticle | Name: | QQuickItemParticle |  | Coverage: | 69.421% (84/121) | 
 |  | 112 | 54 | 
|  QQuickTextNodeEngine | Name: | QQuickTextNodeEngine |  | Coverage: | 69.512% (399/574) | 
 |  | 633 | 188 | 
|  QQuickAgeAffector | Name: | QQuickAgeAffector |  | Coverage: | 69.565% (16/23) | 
 |  | 35 | 12 | 
|  QContinuingAnimationGroupJob | Name: | QContinuingAnimationGroupJob |  | Coverage: | 69.643% (39/56) | 
 |  | 38 | 24 | 
|  QQuickTextDocumentWithImageResources | Name: | QQuickTextDocumentWithImageResources |  | Coverage: | 69.863% (51/73) | 
 |  | 69 | 29 | 
|  QSGBatchRenderer | Name: | QSGBatchRenderer |  | Coverage: | 69.938% (1354/1936) | 
 |  | 2398 | 636 | 
|  QQmlVmeProfiler | Name: | QQmlVmeProfiler |  | Coverage: | 70.000% (7/10) | 
 |  | 8 | 6 | 
|  QQuickMatrix4x4 | Name: | QQuickMatrix4x4 |  | Coverage: | 70.000% (7/10) | 
 |  | 15 | 8 | 
|  VariantObject | Name: | VariantObject |  | Coverage: | 70.000% (14/20) | 
 |  | 13 | 8 | 
|  QQmlDMCachedModelData | Name: | QQmlDMCachedModelData |  | Coverage: | 70.115% (61/87) | 
 |  | 79 | 31 | 
|  QQuickImageProviderWithOptions | Name: | QQuickImageProviderWithOptions |  | Coverage: | 70.130% (54/77) | 
 |  | 46 | 21 | 
|  PersistentValue | Name: | PersistentValue |  | Coverage: | 70.455% (31/44) | 
 |  | 42 | 22 | 
|  QQmlDelegateModelItem | Name: | QQmlDelegateModelItem |  | Coverage: | 70.476% (74/105) | 
 |  | 117 | 49 | 
|  QQmlBindingInstantiationContext | Name: | QQmlBindingInstantiationContext |  | Coverage: | 70.588% (12/17) | 
 |  | 16 | 7 | 
|  QQmlEnginePrivate | Name: | QQmlEnginePrivate |  | Coverage: | 70.588% (48/68) | 
 |  | 83 | 38 | 
|  QQuickMouseEvent | Name: | QQuickMouseEvent |  | Coverage: | 70.588% (12/17) | 
 |  | 26 | 17 | 
|  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 | 
|  QQmlDesignerMetaObject | Name: | QQmlDesignerMetaObject |  | Coverage: | 70.642% (77/109) | 
 |  | 106 | 38 | 
|  QQmlMetaObject | Name: | QQmlMetaObject |  | Coverage: | 70.769% (138/195) | 
 |  | 151 | 70 | 
|  QSmoothedAnimation | Name: | QSmoothedAnimation |  | Coverage: | 70.796% (80/113) | 
 |  | 137 | 42 | 
|  QSGTexture | Name: | QSGTexture |  | Coverage: | 71.028% (76/107) | 
 |  | 170 | 41 | 
|  QQmlThread | Name: | QQmlThread |  | Coverage: | 71.094% (91/128) | 
 |  | 168 | 86 | 
|  QQuickCustomAffector | Name: | QQuickCustomAffector |  | Coverage: | 71.141% (106/149) | 
 |  | 117 | 58 | 
|  SparseArray | Name: | SparseArray |  | Coverage: | 71.282% (139/195) | 
 |  | 208 | 60 | 
|  QPODVector | Name: | QPODVector |  | Coverage: | 71.429% (35/49) | 
 |  | 50 | 28 | 
|  QQmlDebugConnectorParams | Name: | QQmlDebugConnectorParams |  | Coverage: | 71.429% (5/7) | 
 |  | 5 | 3 | 
|  QQmlProfilerEventLocation | Name: | QQmlProfilerEventLocation |  | Coverage: | 71.429% (5/7) | 
 |  | 8 | 7 | 
|  QQuickImagePrivate | Name: | QQuickImagePrivate |  | Coverage: | 71.429% (5/7) | 
 |  | 12 | 3 | 
|  QQuickStateOperation | Name: | QQuickStateOperation |  | Coverage: | 71.429% (5/7) | 
 |  | 10 | 7 | 
|  QQuickStatePrivate | Name: | QQuickStatePrivate |  | Coverage: | 71.429% (30/42) | 
 |  | 42 | 19 | 
|  QQuickWindowPrivate | Name: | QQuickWindowPrivate |  | Coverage: | 71.429% (10/14) | 
 |  | 14 | 8 | 
|  QSGDistanceFieldStyledTextMaterial | Name: | QSGDistanceFieldStyledTextMaterial |  | Coverage: | 71.429% (5/7) | 
 |  | 12 | 5 | 
|  QV4Debugger | Name: | QV4Debugger |  | Coverage: | 71.429% (75/105) | 
 |  | 120 | 53 | 
|  SparseArrayNode | Name: | SparseArrayNode |  | Coverage: | 71.429% (25/35) | 
 |  | 34 | 11 | 
|  WeakValue | Name: | WeakValue |  | Coverage: | 71.429% (20/28) | 
 |  | 24 | 13 | 
|  createListFromArrayLike | Name: | createListFromArrayLike |  | Prototype: | static CallArgs createListFromArrayLike(Scope &scope, const Object *o) |  | Coverage: | 71.429% (5/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp |  | Lines: | 76-87 | 
 |  | 7 | 3 | 
|  markChildQObjectsRecursively | Name: | markChildQObjectsRecursively |  | Prototype: | static void markChildQObjectsRecursively(QObject *parent, QV4::MarkStack *markStack) |  | Coverage: | 71.429% (5/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 1041-1051 | 
 |  | 7 | 3 | 
|  qWaitForSignal | Name: | qWaitForSignal |  | Prototype: | bool qWaitForSignal(QObject *obj, const char* signal, int timeout = 5000) |  | Coverage: | 71.429% (5/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp |  | Lines: | 183-199 | 
 |  | 11 | 3 | 
|  variantMapToJS | Name: | variantMapToJS |  | Prototype: | static QV4::ReturnedValue variantMapToJS(QV4::ExecutionEngine *v4, const QVariantMap &vmap) |  | Coverage: | 71.429% (5/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp |  | Lines: | 1544-1562 | 
 |  | 16 | 3 | 
|  QSGNode | Name: | QSGNode |  | Coverage: | 71.538% (93/130) | 
 |  | 150 | 58 | 
|  QObjectWrapper | Name: | QObjectWrapper |  | Coverage: | 71.639% (389/543) | 
 |  | 481 | 152 | 
|  Lookup | Name: | Lookup |  | Coverage: | 71.875% (230/320) | 
 |  | 339 | 119 | 
|  QMetaObjectWrapper | Name: | QMetaObjectWrapper |  | Coverage: | 71.930% (41/57) | 
 |  | 81 | 22 | 
|  QQmlDebugConnector | Name: | QQmlDebugConnector |  | Coverage: | 71.930% (41/57) | 
 |  | 51 | 22 | 
|  ListElement | Name: | ListElement |  | Coverage: | 71.940% (241/335) | 
 |  | 367 | 148 | 
|  QHashedString | Name: | QHashedString |  | Coverage: | 72.000% (36/50) | 
 |  | 53 | 26 | 
|  QQmlDataBlob | Name: | QQmlDataBlob |  | Coverage: | 72.043% (134/186) | 
 |  | 191 | 93 | 
|  QQuickCustomParticle | Name: | QQuickCustomParticle |  | Coverage: | 72.143% (101/140) | 
 |  | 194 | 57 | 
|  StringOrTranslation | Name: | StringOrTranslation |  | Coverage: | 72.222% (26/36) | 
 |  | 37 | 18 | 
|  qQmlPropertyCacheCreate | Name: | qQmlPropertyCacheCreate |  | Prototype: | template<typename T> static QQmlPropertyData qQmlPropertyCacheCreate(const QMetaObject *metaObject, const T& propertyName) |  | Coverage: | 72.222% (26/36) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp |  | Lines: | 981-1038 | 
 |  | 26 | 10 | 
|  QQuickVector3DValueType | Name: | QQuickVector3DValueType |  | Coverage: | 72.414% (21/29) | 
 |  | 27 | 23 | 
|  QQuickTextControlPrivate | Name: | QQuickTextControlPrivate |  | Coverage: | 72.518% (504/695) | 
 |  | 677 | 215 | 
|  QQuickHandlerPoint | Name: | QQuickHandlerPoint |  | Coverage: | 72.549% (37/51) | 
 |  | 90 | 29 | 
|  QQmlPropertyCapture | Name: | QQmlPropertyCapture |  | Coverage: | 72.581% (45/62) | 
 |  | 82 | 22 | 
|  QQuickDragHandler | Name: | QQuickDragHandler |  | Coverage: | 72.727% (72/99) | 
 |  | 81 | 39 | 
|  QQuickFlipable | Name: | QQuickFlipable |  | Coverage: | 72.727% (24/33) | 
 |  | 47 | 19 | 
|  QQuickVector4DValueType | Name: | QQuickVector4DValueType |  | Coverage: | 72.727% (24/33) | 
 |  | 30 | 25 | 
|  QQuickWheelEvent | Name: | QQuickWheelEvent |  | Coverage: | 72.727% (8/11) | 
 |  | 18 | 11 | 
|  QSGDepthStencilBufferManager | Name: | QSGDepthStencilBufferManager |  | Coverage: | 72.727% (8/11) | 
 |  | 14 | 7 | 
|  QSGTextMaskShader | Name: | QSGTextMaskShader |  | Coverage: | 72.727% (16/22) | 
 |  | 58 | 8 | 
|  QQuickParticleGroupData | Name: | QQuickParticleGroupData |  | Coverage: | 72.941% (62/85) | 
 |  | 85 | 37 | 
|  QQuickParticleSystem | Name: | QQuickParticleSystem |  | Coverage: | 72.966% (278/381) | 
 |  | 321 | 146 | 
|  QQuickAngleDirection | Name: | QQuickAngleDirection |  | Coverage: | 73.077% (19/26) | 
 |  | 34 | 18 | 
|  QQuickPointDirection | Name: | QQuickPointDirection |  | Coverage: | 73.077% (19/26) | 
 |  | 30 | 18 |