| 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 |