| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
QQmlProfilerEventLocation| Name: | QQmlProfilerEventLocation | | Coverage: | 71.429% (5/7) |
| | 8 | 7 |
QQmlRefCount| Name: | QQmlRefCount | | Coverage: | 100.000% (9/9) |
| | 10 | 7 |
QQmlTranslationBinding| Name: | QQmlTranslationBinding | | Coverage: | 46.667% (7/15) |
| | 18 | 7 |
QQmlVMEVariantQObjectPtr| Name: | QQmlVMEVariantQObjectPtr | | Coverage: | 88.235% (15/17) |
| | 15 | 7 |
QQuickContext2D| Name: | QQuickContext2D | | Coverage: | 0.000% (0/7) |
| | 7 | 7 |
QQuickDefaultTextureFactory| Name: | QQuickDefaultTextureFactory | | Coverage: | 85.714% (12/14) |
| | 12 | 7 |
QQuickDesignerSupportMetaInfo| Name: | QQuickDesignerSupportMetaInfo | | Coverage: | 33.333% (5/15) |
| | 13 | 7 |
QQuickDoubleValidator| Name: | QQuickDoubleValidator | | Coverage: | 81.818% (9/11) |
| | 11 | 7 |
QQuickGradientStop| Name: | QQuickGradientStop | | Coverage: | 88.889% (8/9) |
| | 8 | 7 |
QQuickIntValidator| Name: | QQuickIntValidator | | Coverage: | 81.818% (9/11) |
| | 11 | 7 |
QQuickPixmapData| Name: | QQuickPixmapData | | Coverage: | 90.909% (10/11) |
| | 11 | 7 |
QQuickStateAction| Name: | QQuickStateAction | | Coverage: | 92.308% (12/13) |
| | 9 | 7 |
QQuickStateOperation| Name: | QQuickStateOperation | | Coverage: | 71.429% (5/7) |
| | 10 | 7 |
QSGCompressedTextureFactory| Name: | QSGCompressedTextureFactory | | Coverage: | 29.412% (5/17) |
| | 13 | 7 |
QSGDefaultNinePatchNode| Name: | QSGDefaultNinePatchNode | | Coverage: | 0.000% (0/7) |
| | 11 | 7 |
QSGDefaultRectangleNode| Name: | QSGDefaultRectangleNode | | Coverage: | 0.000% (0/11) |
| | 22 | 7 |
QSGDepthStencilBufferManager| Name: | QSGDepthStencilBufferManager | | Coverage: | 72.727% (8/11) |
| | 14 | 7 |
QSGDistanceFieldShiftedStyleTextMaterial| Name: | QSGDistanceFieldShiftedStyleTextMaterial | | Coverage: | 77.778% (7/9) |
| | 10 | 7 |
QSGImageNode| Name: | QSGImageNode | | Coverage: | 0.000% (0/17) |
| | 16 | 7 |
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_tabletDevices| Name: | Q_QGS_g_tabletDevices | | Coverage: | 0.000% (0/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_loader| Name: | Q_QGS_loader | | Coverage: | 0.000% (0/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 |
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 |
Q_QGS_shaderInfoCache| Name: | Q_QGS_shaderInfoCache | | Coverage: | 0.000% (0/9) |
| | 3 | 7 |
RelatedMethod| Name: | RelatedMethod | | Prototype: | static const QQmlPropertyData * RelatedMethod(const QQmlObjectOrGadget &object, const QQmlPropertyData *current, QQmlPropertyData &dummy, const QQmlPropertyCache *propertyCache) | | Coverage: | 23.810% (5/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | | Lines: | 1382-1424 |
| | 22 | 7 |
RenderStatistics| Name: | RenderStatistics | | Coverage: | 10.000% (2/20) |
| | 37 | 7 |
SmoothColorMaterialShader| Name: | SmoothColorMaterialShader | | Coverage: | 93.333% (14/15) |
| | 13 | 7 |
StringIteratorPrototype| Name: | StringIteratorPrototype | | Coverage: | 95.833% (23/24) |
| | 28 | 7 |
handleCompileErrors| Name: | handleCompileErrors | | Prototype: | void handleCompileErrors(const QFileInfo &fi, QQuickView *view) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp | | Lines: | 137-181 |
| | 35 | 7 |
loadConf| Name: | loadConf | | Prototype: | static void loadConf(const QString &override, bool quiet) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp | | Lines: | 81-127 |
| | 31 | 7 |
maybeRemoveAlpha| Name: | maybeRemoveAlpha | | Prototype: | static void maybeRemoveAlpha(QImage *image) | | Coverage: | 50.000% (8/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp | | Lines: | 367-388 |
| | 11 | 7 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug debug, const QQmlError &error) | | Coverage: | 90.476% (19/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp | | Lines: | 315-357 |
| | 27 | 7 |
qQuickShortcutContextMatcher| Name: | qQuickShortcutContextMatcher | | Prototype: | static bool qQuickShortcutContextMatcher(QObject *obj, Qt::ShortcutContext context) | | Coverage: | 64.706% (11/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickshortcut.cpp | | Lines: | 95-112 |
| | 10 | 7 |
remapInputMethodQueryEvent| Name: | remapInputMethodQueryEvent | | Prototype: | static void remapInputMethodQueryEvent(QObject *object, QInputMethodQueryEvent *e) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp | | Lines: | 1421-1441 |
| | 12 | 7 |
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 |
setJumpOutLocation [qv4codegen.cpp #1]| Name: | setJumpOutLocation [qv4codegen.cpp #1] | | Prototype: | static inline void setJumpOutLocation(QV4::Moth::BytecodeGenerator *bytecodeGenerator, const Statement *body, const SourceLocation &fallback) | | Coverage: | 62.500% (5/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1 | | Lines: | 72-89 |
| | 5 | 7 |
setJumpOutLocation [qv4codegen.cpp #2]| Name: | setJumpOutLocation [qv4codegen.cpp #2] | | Prototype: | static inline void setJumpOutLocation(QV4::Moth::BytecodeGenerator *bytecodeGenerator, const Statement *body, const SourceLocation &fallback) | | Coverage: | 62.500% (5/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2 | | Lines: | 72-89 |
| | 5 | 7 |
ArrayBufferCtor| Name: | ArrayBufferCtor | | Coverage: | 90.000% (18/20) |
| | 24 | 8 |
ArrayIteratorPrototype| Name: | ArrayIteratorPrototype | | Coverage: | 100.000% (21/21) |
| | 34 | 8 |
EvalFunction| Name: | EvalFunction | | Coverage: | 100.000% (27/27) |
| | 29 | 8 |
QQmlCustomParserScriptIndexer| Name: | QQmlCustomParserScriptIndexer | | Coverage: | 100.000% (18/18) |
| | 16 | 8 |
QQmlListReferencePrivate| Name: | QQmlListReferencePrivate | | Coverage: | 77.778% (14/18) |
| | 20 | 8 |
QQmlNullableValue| Name: | QQmlNullableValue | | Coverage: | 87.500% (7/8) |
| | 8 | 8 |
QQmlObjectModelAttached| Name: | QQmlObjectModelAttached | | Coverage: | 91.667% (11/12) |
| | 12 | 8 |
QQmlPersistentModelIndexValueType| Name: | QQmlPersistentModelIndexValueType | | Coverage: | 75.000% (6/8) |
| | 8 | 8 |
QQmlScriptStringScanner| Name: | QQmlScriptStringScanner | | Coverage: | 92.308% (24/26) |
| | 23 | 8 |
QQmlTypeWrapper| Name: | QQmlTypeWrapper | | Coverage: | 42.857% (6/14) |
| | 29 | 8 |
QQmlVMEMetaObjectEndpoint| Name: | QQmlVMEMetaObjectEndpoint | | Coverage: | 80.000% (16/20) |
| | 23 | 8 |
QQmlValueType| Name: | QQmlValueType | | Coverage: | 87.500% (7/8) |
| | 27 | 8 |
QQuickDropAreaPrivate| Name: | QQuickDropAreaPrivate | | Coverage: | 100.000% (14/14) |
| | 13 | 8 |
QQuickEllipseExtruder| Name: | QQuickEllipseExtruder | | Coverage: | 64.286% (9/14) |
| | 22 | 8 |
QQuickEnterKeyAttached| Name: | QQuickEnterKeyAttached | | Coverage: | 0.000% (0/16) |
| | 12 | 8 |
QQuickImageResponse| Name: | QQuickImageResponse | | Coverage: | 78.571% (11/14) |
| | 22 | 8 |
QQuickMatrix4x4| Name: | QQuickMatrix4x4 | | Coverage: | 70.000% (7/10) |
| | 15 | 8 |
QQuickPropertyChangesParser| Name: | QQuickPropertyChangesParser | | Coverage: | 100.000% (18/18) |
| | 17 | 8 |
QQuickShapeGenericMaterialFactory| Name: | QQuickShapeGenericMaterialFactory | | Coverage: | 50.000% (8/16) |
| | 20 | 8 |
QQuickShapeGenericStrokeFillNode| Name: | QQuickShapeGenericStrokeFillNode | | Coverage: | 80.000% (12/15) |
| | 17 | 8 |
QQuickWindowPrivate| Name: | QQuickWindowPrivate | | Coverage: | 71.429% (10/14) |
| | 14 | 8 |
QRecyclePoolPrivate| Name: | QRecyclePoolPrivate | | Coverage: | 95.238% (20/21) |
| | 33 | 8 |
QSGHiQSubPixelDistanceFieldTextMaterialShader| Name: | QSGHiQSubPixelDistanceFieldTextMaterialShader | | Coverage: | 95.455% (21/22) |
| | 34 | 8 |
QSGNinePatchNode| Name: | QSGNinePatchNode | | Coverage: | 0.000% (0/28) |
| | 36 | 8 |
QSGNodeVisitor| Name: | QSGNodeVisitor | | Coverage: | 0.000% (0/14) |
| | 25 | 8 |
QSGOpacityNode| Name: | QSGOpacityNode | | Coverage: | 88.889% (16/18) |
| | 15 | 8 |
QSGSimpleRectNode| Name: | QSGSimpleRectNode | | Coverage: | 80.000% (8/10) |
| | 20 | 8 |
QSGSoftwareAdaptation| Name: | QSGSoftwareAdaptation | | Coverage: | 50.000% (7/14) |
| | 13 | 8 |
QSGSoftwareRenderContext| Name: | QSGSoftwareRenderContext | | Coverage: | 80.000% (8/10) |
| | 12 | 8 |
QSGTextMaskShader| Name: | QSGTextMaskShader | | Coverage: | 72.727% (16/22) |
| | 58 | 8 |
QtPrivate| Name: | QtPrivate | | Coverage: | 83.333% (10/12) |
| | 11 | 8 |
UInt8ClampedArrayWrite| Name: | UInt8ClampedArrayWrite | | Prototype: | void UInt8ClampedArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value) | | Coverage: | 91.667% (22/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp | | Lines: | 85-118 |
| | 23 | 8 |
VariantObject| Name: | VariantObject | | Coverage: | 70.000% (14/20) |
| | 13 | 8 |
anchorLineFlagForName| Name: | anchorLineFlagForName | | Prototype: | QQuickAnchors::Anchor anchorLineFlagForName(const QString &name) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp | | Lines: | 263-289 |
| | 16 | 8 |
generateGradientColorTable| Name: | generateGradientColorTable | | Prototype: | static void generateGradientColorTable(const QQuickShapeGradientCache::Key &gradient, uint *colorTable, int size, float opacity) | | Coverage: | 64.000% (16/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp | | Lines: | 1528-1577 |
| | 34 | 8 |
minimumType| Name: | minimumType | | Prototype: | static inline qint8 minimumType(const QQmlProfilerEvent &event, quint16 length, quint16 origBitsPerNumber) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp | | Lines: | 167-197 |
| | 18 | 8 |
qt_v4CheckForBreak| Name: | qt_v4CheckForBreak | | Prototype: | static void qt_v4CheckForBreak(QV4::CppStackFrame *frame) | | Coverage: | 0.000% (0/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp | | Lines: | 246-280 |
| | 24 | 8 |
readImage| Name: | readImage | | Prototype: | static bool readImage(const QUrl& url, QIODevice *dev, QImage *image, QString *errorString, QSize *impsize, const QSize &requestSize, const QQuickImageProviderOptions &providerOptions, QQuickImageProviderOptions::AutoTransform *appliedTransform = nullptr) | | Coverage: | 53.846% (14/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp | | Lines: | 390-418 |
| | 19 | 8 |
PartialScene| Name: | PartialScene | | Coverage: | 0.000% (0/13) |
| | 13 | 9 |
QQmlEngine| Name: | QQmlEngine | | Coverage: | 66.667% (10/15) |
| | 17 | 9 |
QQmlInstantiationInterrupt| Name: | QQmlInstantiationInterrupt | | Coverage: | 84.211% (16/19) |
| | 15 | 9 |
QQmlListProperty| Name: | QQmlListProperty | | Coverage: | 88.889% (8/9) |
| | 14 | 9 |
QQmlValueTypeReference| Name: | QQmlValueTypeReference | | Coverage: | 92.308% (24/26) |
| | 29 | 9 |
QQuickFontObject| Name: | QQuickFontObject | | Coverage: | 80.000% (16/20) |
| | 30 | 9 |