| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
|---|
|  Q_QGS_qsg_valid_texture_set | Name: | Q_QGS_qsg_valid_texture_set |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_registrationData | Name: | Q_QGS_registrationData |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  Q_QGS_s_designerObjectToDataHash | Name: | Q_QGS_s_designerObjectToDataHash |  | Coverage: | 77.778% (7/9) | 
 |  | 3 | 7 | 
|  SimpleMaterial | Name: | SimpleMaterial |  | Coverage: | 77.778% (14/18) | 
 |  | 33 | 12 | 
|  parseVersion | Name: | parseVersion |  | Prototype: | static bool parseVersion(const QString &str, int *major, int *minor) |  | Coverage: | 77.778% (7/9) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp |  | Lines: | 64-75 | 
 |  | 8 | 3 | 
|  vpe_append | Name: | vpe_append |  | Prototype: | static void vpe_append(QQmlListProperty<QObject> *property, QObject *obj) |  | Coverage: | 77.778% (7/9) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp |  | Lines: | 854-868 | 
 |  | 9 | 3 | 
|  QQmlDirParser | Name: | QQmlDirParser |  | Coverage: | 78.231% (115/147) | 
 |  | 167 | 52 | 
|  DynamicRoleModelNodeMetaObject | Name: | DynamicRoleModelNodeMetaObject |  | Coverage: | 78.571% (22/28) | 
 |  | 33 | 12 | 
|  QQmlQtQuick2DebugStatesDelegate | Name: | QQmlQtQuick2DebugStatesDelegate |  | Coverage: | 78.571% (33/42) | 
 |  | 35 | 17 | 
|  QQuickImageBasePrivate | Name: | QQuickImageBasePrivate |  | Coverage: | 78.571% (11/14) | 
 |  | 12 | 5 | 
|  QQuickImageResponse | Name: | QQuickImageResponse |  | Coverage: | 78.571% (11/14) | 
 |  | 22 | 8 | 
|  QQuickPathAnimationAnimator | Name: | QQuickPathAnimationAnimator |  | Coverage: | 78.571% (11/14) | 
 |  | 9 | 6 | 
|  QQuickWorkerScript | Name: | QQuickWorkerScript |  | Coverage: | 78.723% (37/47) | 
 |  | 49 | 23 | 
|  QQuickPathViewPrivate | Name: | QQuickPathViewPrivate |  | Coverage: | 78.842% (395/501) | 
 |  | 470 | 158 | 
|  QSGRenderContext | Name: | QSGRenderContext |  | Coverage: | 78.947% (15/19) | 
 |  | 29 | 15 | 
|  QQuickOpenGLShaderEffectCommon | Name: | QQuickOpenGLShaderEffectCommon |  | Coverage: | 79.070% (238/301) | 
 |  | 253 | 97 | 
|  QQmlJS | Name: | QQmlJS |  | Coverage: | 79.100% (2233/2823) | 
 |  | 2006 | 1392 | 
|  QQmlListModelWorkerAgent | Name: | QQmlListModelWorkerAgent |  | Coverage: | 79.245% (42/53) | 
 |  | 50 | 33 | 
|  QQmlContextDataRef | Name: | QQmlContextDataRef |  | Coverage: | 79.310% (23/29) | 
 |  | 24 | 17 | 
|  QQmlDelegateModel | Name: | QQmlDelegateModel |  | Coverage: | 79.370% (277/349) | 
 |  | 354 | 136 | 
|  QAbstractAnimationJob | Name: | QAbstractAnimationJob |  | Coverage: | 79.439% (255/321) | 
 |  | 200 | 121 | 
|  QQuickAnchors | Name: | QQuickAnchors |  | Coverage: | 79.470% (240/302) | 
 |  | 413 | 133 | 
|  QQuickAnimatedImage | Name: | QQuickAnimatedImage |  | Coverage: | 79.661% (141/177) | 
 |  | 191 | 72 | 
|  Serialize | Name: | Serialize |  | Coverage: | 79.661% (94/118) | 
 |  | 175 | 46 | 
|  QObjectMethod | Name: | QObjectMethod |  | Coverage: | 79.730% (59/74) | 
 |  | 86 | 28 | 
|  QQmlProfilerClient | Name: | QQmlProfilerClient |  | Coverage: | 79.747% (63/79) | 
 |  | 118 | 45 | 
|  QQuickItemViewTransitioner | Name: | QQuickItemViewTransitioner |  | Coverage: | 79.825% (91/114) | 
 |  | 83 | 50 | 
|  QQuickPathView | Name: | QQuickPathView |  | Coverage: | 79.884% (691/865) | 
 |  | 864 | 313 | 
|  DistanceFieldStyledTextMaterialShader | Name: | DistanceFieldStyledTextMaterialShader |  | Coverage: | 80.000% (8/10) | 
 |  | 13 | 4 | 
|  ObjectReferenceHash | Name: | ObjectReferenceHash |  | Coverage: | 80.000% (4/5) | 
 |  | 5 | 3 | 
|  QQmlFileSelectorPrivate | Name: | QQmlFileSelectorPrivate |  | Coverage: | 80.000% (4/5) | 
 |  | 6 | 3 | 
|  QQmlOpenMetaObjectTypePrivate | Name: | QQmlOpenMetaObjectTypePrivate |  | Coverage: | 80.000% (4/5) | 
 |  | 8 | 3 | 
|  QQmlVMEMetaObjectEndpoint | Name: | QQmlVMEMetaObjectEndpoint |  | Coverage: | 80.000% (16/20) | 
 |  | 23 | 8 | 
|  QQuickFontObject | Name: | QQuickFontObject |  | Coverage: | 80.000% (16/20) | 
 |  | 30 | 9 | 
|  QQuickGrabGestureEvent | Name: | QQuickGrabGestureEvent |  | Coverage: | 80.000% (4/5) | 
 |  | 5 | 5 | 
|  QQuickShapeGenericStrokeFillNode | Name: | QQuickShapeGenericStrokeFillNode |  | Coverage: | 80.000% (12/15) | 
 |  | 17 | 8 | 
|  QQuickSpriteMaterial | Name: | QQuickSpriteMaterial |  | Coverage: | 80.000% (4/5) | 
 |  | 5 | 5 | 
|  QQuickTextNode | Name: | QQuickTextNode |  | Coverage: | 80.000% (48/60) | 
 |  | 110 | 26 | 
|  QSGSimpleRectNode | Name: | QSGSimpleRectNode |  | Coverage: | 80.000% (8/10) | 
 |  | 20 | 8 | 
|  QSGSoftwareRenderContext | Name: | QSGSoftwareRenderContext |  | Coverage: | 80.000% (8/10) | 
 |  | 12 | 8 | 
|  QV4ParticleData | Name: | QV4ParticleData |  | Coverage: | 80.000% (4/5) | 
 |  | 5 | 5 | 
|  VDMObjectDelegateDataType | Name: | VDMObjectDelegateDataType |  | Coverage: | 80.000% (12/15) | 
 |  | 18 | 11 | 
|  enumForSingleton | Name: | enumForSingleton |  | Prototype: | static int enumForSingleton(QV4::ExecutionEngine *v4, String *name, QObject *qobjectSingleton, const QQmlType &type, bool *ok) |  | Coverage: | 80.000% (8/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp |  | Lines: | 141-160 | 
 |  | 13 | 4 | 
|  qQuickAccessibleFactory | Name: | qQuickAccessibleFactory |  | Prototype: | QAccessibleInterface *qQuickAccessibleFactory(const QString &classname, QObject *object) |  | Coverage: | 80.000% (8/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qquickaccessiblefactory.cpp |  | Lines: | 49-63 | 
 |  | 10 | 4 | 
|  QQuickTextEditPrivate | Name: | QQuickTextEditPrivate |  | Coverage: | 80.126% (254/317) | 
 |  | 174 | 109 | 
|  QSGBasicInternalRectangleNode | Name: | QSGBasicInternalRectangleNode |  | Coverage: | 80.195% (247/308) | 
 |  | 411 | 85 | 
|  QQmlJavaScriptExpression | Name: | QQmlJavaScriptExpression |  | Coverage: | 80.240% (134/167) | 
 |  | 167 | 73 | 
|  QQuickMouseArea | Name: | QQuickMouseArea |  | Coverage: | 80.250% (321/400) | 
 |  | 410 | 149 | 
|  QStringHash | Name: | QStringHash |  | Coverage: | 80.460% (140/174) | 
 |  | 207 | 82 | 
|  QQuickPropertyChangesPrivate | Name: | QQuickPropertyChangesPrivate |  | Coverage: | 80.597% (54/67) | 
 |  | 69 | 24 | 
|  QQmlListAccessor | Name: | QQmlListAccessor |  | Coverage: | 80.645% (50/62) | 
 |  | 40 | 28 | 
|  QQmlAbstractBinding | Name: | QQmlAbstractBinding |  | Coverage: | 80.723% (67/83) | 
 |  | 92 | 34 | 
|  QQuickSmoothedAnimation | Name: | QQuickSmoothedAnimation |  | Coverage: | 80.851% (38/47) | 
 |  | 72 | 26 | 
|  ColoredMaterial | Name: | ColoredMaterial |  | Coverage: | 80.952% (17/21) | 
 |  | 33 | 15 | 
|  DeformableMaterial | Name: | DeformableMaterial |  | Coverage: | 80.952% (17/21) | 
 |  | 28 | 15 | 
|  RefPtr | Name: | RefPtr |  | Coverage: | 80.952% (17/21) | 
 |  | 19 | 13 | 
|  QQmlEnumTypeResolver | Name: | QQmlEnumTypeResolver |  | Coverage: | 81.022% (111/137) | 
 |  | 106 | 38 | 
|  QQuickLayoutMirroringAttached | Name: | QQuickLayoutMirroringAttached |  | Coverage: | 81.081% (30/37) | 
 |  | 26 | 17 | 
|  QParallelAnimationGroupJob | Name: | QParallelAnimationGroupJob |  | Coverage: | 81.098% (133/164) | 
 |  | 103 | 58 | 
|  QQmlData | Name: | QQmlData |  | Coverage: | 81.111% (73/90) | 
 |  | 82 | 38 | 
|  QQuickGridScaledImage | Name: | QQuickGridScaledImage |  | Coverage: | 81.176% (69/85) | 
 |  | 66 | 29 | 
|  QQmlBinding | Name: | QQmlBinding |  | Coverage: | 81.208% (242/298) | 
 |  | 304 | 106 | 
|  QQmlDelegateModelGroup | Name: | QQmlDelegateModelGroup |  | Coverage: | 81.227% (225/277) | 
 |  | 301 | 92 | 
|  QQmlComponentAndAliasResolver | Name: | QQmlComponentAndAliasResolver |  | Coverage: | 81.266% (308/379) | 
 |  | 397 | 121 | 
|  StringObject | Name: | StringObject |  | Coverage: | 81.395% (35/43) | 
 |  | 38 | 15 | 
|  QQuickItem | Name: | QQuickItem |  | Coverage: | 81.407% (845/1038) | 
 |  | 1057 | 438 | 
|  QQuickTextInput | Name: | QQuickTextInput |  | Coverage: | 81.557% (796/976) | 
 |  | 972 | 390 | 
|  QQmlDelegateModelAttachedMetaObject | Name: | QQmlDelegateModelAttachedMetaObject |  | Coverage: | 81.579% (31/38) | 
 |  | 34 | 14 | 
|  QQuickPathInterpolator | Name: | QQuickPathInterpolator |  | Coverage: | 81.579% (31/38) | 
 |  | 41 | 22 | 
|  QQmlAdaptorModel | Name: | QQmlAdaptorModel |  | Coverage: | 81.651% (89/109) | 
 |  | 177 | 57 | 
|  QQmlDelegateModelPrivate | Name: | QQmlDelegateModelPrivate |  | Coverage: | 81.772% (323/395) | 
 |  | 392 | 146 | 
|  QQmlDMAbstractItemModelData | Name: | QQmlDMAbstractItemModelData |  | Coverage: | 81.818% (9/11) | 
 |  | 18 | 7 | 
|  QQuickDoubleValidator | Name: | QQuickDoubleValidator |  | Coverage: | 81.818% (9/11) | 
 |  | 11 | 7 | 
|  QQuickIntValidator | Name: | QQuickIntValidator |  | Coverage: | 81.818% (9/11) | 
 |  | 11 | 7 | 
|  QQuickPointerMouseEvent | Name: | QQuickPointerMouseEvent |  | Coverage: | 81.818% (18/22) | 
 |  | 36 | 15 | 
|  QQuickStochasticState | Name: | QQuickStochasticState |  | Coverage: | 81.818% (27/33) | 
 |  | 36 | 23 | 
|  QSGBindable | Name: | QSGBindable |  | Coverage: | 81.818% (9/11) | 
 |  | 34 | 5 | 
|  QSGDistanceFieldTextMaterial | Name: | QSGDistanceFieldTextMaterial |  | Coverage: | 81.818% (27/33) | 
 |  | 32 | 19 | 
|  convertHex | Name: | convertHex |  | Prototype: | static inline unsigned char convertHex(ushort c) |  | Coverage: | 81.818% (9/11) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp |  | Lines: | 65-73 | 
 |  | 5 | 3 | 
|  parseNumbersArray | Name: | parseNumbersArray |  | Prototype: | static inline void parseNumbersArray(const QChar *&str, QVarLengthArray<qreal, 8> &points) |  | Coverage: | 81.818% (18/22) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksvgparser.cpp |  | Lines: | 134-153 | 
 |  | 12 | 6 | 
|  ExecutionEngine | Name: | ExecutionEngine |  | Coverage: | 81.836% (410/501) | 
 |  | 760 | 187 | 
|  SparseArrayData | Name: | SparseArrayData |  | Coverage: | 81.915% (77/94) | 
 |  | 137 | 39 | 
|  QQuickView | Name: | QQuickView |  | Coverage: | 82.022% (73/89) | 
 |  | 108 | 47 | 
|  ObjectPrototype | Name: | ObjectPrototype |  | Coverage: | 82.172% (401/488) | 
 |  | 470 | 157 | 
|  QQuickFlickablePrivate | Name: | QQuickFlickablePrivate |  | Coverage: | 82.195% (674/820) | 
 |  | 657 | 219 | 
|  QQmlPropertyCacheCreator | Name: | QQmlPropertyCacheCreator |  | Coverage: | 82.278% (195/237) | 
 |  | 274 | 72 | 
|  QQmlContextWrapper | Name: | QQmlContextWrapper |  | Coverage: | 82.353% (112/136) | 
 |  | 134 | 44 | 
|  QQuickSinglePointHandler | Name: | QQuickSinglePointHandler |  | Coverage: | 82.418% (75/91) | 
 |  | 80 | 37 | 
|  QQuickTouchPoint | Name: | QQuickTouchPoint |  | Coverage: | 82.474% (80/97) | 
 |  | 98 | 67 | 
|  QQuickSpriteSequence | Name: | QQuickSpriteSequence |  | Coverage: | 82.558% (71/86) | 
 |  | 134 | 42 | 
|  TabledMaterial | Name: | TabledMaterial |  | Coverage: | 82.609% (19/23) | 
 |  | 44 | 17 | 
|  QQmlPropertyData | Name: | QQmlPropertyData |  | Coverage: | 82.653% (81/98) | 
 |  | 117 | 39 | 
|  QQuickViewPrivate | Name: | QQuickViewPrivate |  | Coverage: | 82.653% (81/98) | 
 |  | 89 | 35 | 
|  QQmlTypeLoader | Name: | QQmlTypeLoader |  | Coverage: | 82.667% (310/375) | 
 |  | 469 | 147 | 
|  SetCtor | Name: | SetCtor |  | Coverage: | 82.759% (24/29) | 
 |  | 26 | 11 | 
|  QQmlPropertyCache | Name: | QQmlPropertyCache |  | Coverage: | 83.203% (426/512) | 
 |  | 558 | 190 | 
|  QQDMIncubationTask | Name: | QQDMIncubationTask |  | Coverage: | 83.333% (10/12) | 
 |  | 14 | 6 | 
|  QQmlBindingProfiler | Name: | QQmlBindingProfiler |  | Coverage: | 83.333% (10/12) | 
 |  | 4 | 4 | 
|  QQmlDelegateModelItemObject | Name: | QQmlDelegateModelItemObject |  | Coverage: | 83.333% (5/6) | 
 |  | 6 | 6 | 
|  QQmlObjectCompletionProfiler | Name: | QQmlObjectCompletionProfiler |  | Coverage: | 83.333% (10/12) | 
 |  | 5 | 4 |