Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
QQmlProfilerEventLocationName: | QQmlProfilerEventLocation | Coverage: | 71.429% (5/7) |
| | 8 | 7 |
QQmlRefCountName: | QQmlRefCount | Coverage: | 100.000% (9/9) |
| | 10 | 7 |
QQmlTranslationBindingName: | QQmlTranslationBinding | Coverage: | 46.667% (7/15) |
| | 18 | 7 |
QQmlVMEVariantQObjectPtrName: | QQmlVMEVariantQObjectPtr | Coverage: | 88.235% (15/17) |
| | 15 | 7 |
QQuickContext2DName: | QQuickContext2D | Coverage: | 0.000% (0/7) |
| | 7 | 7 |
QQuickDefaultTextureFactoryName: | QQuickDefaultTextureFactory | Coverage: | 85.714% (12/14) |
| | 12 | 7 |
QQuickDesignerSupportMetaInfoName: | QQuickDesignerSupportMetaInfo | Coverage: | 33.333% (5/15) |
| | 13 | 7 |
QQuickDoubleValidatorName: | QQuickDoubleValidator | Coverage: | 81.818% (9/11) |
| | 11 | 7 |
QQuickGradientStopName: | QQuickGradientStop | Coverage: | 88.889% (8/9) |
| | 8 | 7 |
QQuickIntValidatorName: | QQuickIntValidator | Coverage: | 81.818% (9/11) |
| | 11 | 7 |
QQuickPixmapDataName: | QQuickPixmapData | Coverage: | 90.909% (10/11) |
| | 11 | 7 |
QQuickStateActionName: | QQuickStateAction | Coverage: | 92.308% (12/13) |
| | 9 | 7 |
QQuickStateOperationName: | QQuickStateOperation | Coverage: | 71.429% (5/7) |
| | 10 | 7 |
QSGCompressedTextureFactoryName: | QSGCompressedTextureFactory | Coverage: | 29.412% (5/17) |
| | 13 | 7 |
QSGDefaultNinePatchNodeName: | QSGDefaultNinePatchNode | Coverage: | 0.000% (0/7) |
| | 11 | 7 |
QSGDefaultRectangleNodeName: | QSGDefaultRectangleNode | Coverage: | 0.000% (0/11) |
| | 22 | 7 |
QSGDepthStencilBufferManagerName: | QSGDepthStencilBufferManager | Coverage: | 72.727% (8/11) |
| | 14 | 7 |
QSGDistanceFieldShiftedStyleTextMaterialName: | QSGDistanceFieldShiftedStyleTextMaterial | Coverage: | 77.778% (7/9) |
| | 10 | 7 |
QSGImageNodeName: | QSGImageNode | Coverage: | 0.000% (0/17) |
| | 16 | 7 |
Q_QGS_QQmlDebugConnectorLoaderName: | Q_QGS_QQmlDebugConnectorLoader | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_QQmlDebugServiceLoaderName: | Q_QGS_QQmlDebugServiceLoader | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_animationTimerName: | Q_QGS_animationTimer | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_backendSupportName: | Q_QGS_backendSupport | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_ctxMatcherName: | Q_QGS_ctxMatcher | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_factoryImplName: | Q_QGS_factoryImpl | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_fontLoaderFontsName: | Q_QGS_fontLoaderFonts | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_g_genericMouseDeviceName: | Q_QGS_g_genericMouseDevice | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_g_previousPointDataName: | Q_QGS_g_previousPointData | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_g_tabletDevicesName: | Q_QGS_g_tabletDevices | Coverage: | 0.000% (0/9) |
| | 3 | 7 |
Q_QGS_g_touchDevicesName: | Q_QGS_g_touchDevices | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_initQQuickShapeResourcesName: | Q_QGS_initQQuickShapeResources | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_interceptorInstancesName: | Q_QGS_interceptorInstances | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_loaderName: | Q_QGS_loader | Coverage: | 0.000% (0/9) |
| | 3 | 7 |
Q_QGS_nullValueTypeProviderName: | Q_QGS_nullValueTypeProvider | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_objectReferenceHashName: | Q_QGS_objectReferenceHash | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_qmlDebugConnectorParamsName: | Q_QGS_qmlDebugConnectorParams | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_qmlEnginePluginsWithRegisteredTypesName: | Q_QGS_qmlEnginePluginsWithRegisteredTypes | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_qsg_adaptation_dataName: | Q_QGS_qsg_adaptation_data | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_qsg_valid_texture_mutexName: | Q_QGS_qsg_valid_texture_mutex | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_qsg_valid_texture_setName: | Q_QGS_qsg_valid_texture_set | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_registrationDataName: | Q_QGS_registrationData | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_s_designerObjectToDataHashName: | Q_QGS_s_designerObjectToDataHash | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_shaderInfoCacheName: | Q_QGS_shaderInfoCache | Coverage: | 0.000% (0/9) |
| | 3 | 7 |
RelatedMethodName: | 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 |
RenderStatisticsName: | RenderStatistics | Coverage: | 10.000% (2/20) |
| | 37 | 7 |
SmoothColorMaterialShaderName: | SmoothColorMaterialShader | Coverage: | 93.333% (14/15) |
| | 13 | 7 |
StringIteratorPrototypeName: | StringIteratorPrototype | Coverage: | 95.833% (23/24) |
| | 28 | 7 |
handleCompileErrorsName: | 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 |
loadConfName: | 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 |
maybeRemoveAlphaName: | 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 |
qQuickShortcutContextMatcherName: | 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 |
remapInputMethodQueryEventName: | 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 |
removeOldBindingName: | 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 |
ArrayBufferCtorName: | ArrayBufferCtor | Coverage: | 90.000% (18/20) |
| | 24 | 8 |
ArrayIteratorPrototypeName: | ArrayIteratorPrototype | Coverage: | 100.000% (21/21) |
| | 34 | 8 |
EvalFunctionName: | EvalFunction | Coverage: | 100.000% (27/27) |
| | 29 | 8 |
QQmlCustomParserScriptIndexerName: | QQmlCustomParserScriptIndexer | Coverage: | 100.000% (18/18) |
| | 16 | 8 |
QQmlListReferencePrivateName: | QQmlListReferencePrivate | Coverage: | 77.778% (14/18) |
| | 20 | 8 |
QQmlNullableValueName: | QQmlNullableValue | Coverage: | 87.500% (7/8) |
| | 8 | 8 |
QQmlObjectModelAttachedName: | QQmlObjectModelAttached | Coverage: | 91.667% (11/12) |
| | 12 | 8 |
QQmlPersistentModelIndexValueTypeName: | QQmlPersistentModelIndexValueType | Coverage: | 75.000% (6/8) |
| | 8 | 8 |
QQmlScriptStringScannerName: | QQmlScriptStringScanner | Coverage: | 92.308% (24/26) |
| | 23 | 8 |
QQmlTypeWrapperName: | QQmlTypeWrapper | Coverage: | 42.857% (6/14) |
| | 29 | 8 |
QQmlVMEMetaObjectEndpointName: | QQmlVMEMetaObjectEndpoint | Coverage: | 80.000% (16/20) |
| | 23 | 8 |
QQmlValueTypeName: | QQmlValueType | Coverage: | 87.500% (7/8) |
| | 27 | 8 |
QQuickDropAreaPrivateName: | QQuickDropAreaPrivate | Coverage: | 100.000% (14/14) |
| | 13 | 8 |
QQuickEllipseExtruderName: | QQuickEllipseExtruder | Coverage: | 64.286% (9/14) |
| | 22 | 8 |
QQuickEnterKeyAttachedName: | QQuickEnterKeyAttached | Coverage: | 0.000% (0/16) |
| | 12 | 8 |
QQuickImageResponseName: | QQuickImageResponse | Coverage: | 78.571% (11/14) |
| | 22 | 8 |
QQuickMatrix4x4Name: | QQuickMatrix4x4 | Coverage: | 70.000% (7/10) |
| | 15 | 8 |
QQuickPropertyChangesParserName: | QQuickPropertyChangesParser | Coverage: | 100.000% (18/18) |
| | 17 | 8 |
QQuickShapeGenericMaterialFactoryName: | QQuickShapeGenericMaterialFactory | Coverage: | 50.000% (8/16) |
| | 20 | 8 |
QQuickShapeGenericStrokeFillNodeName: | QQuickShapeGenericStrokeFillNode | Coverage: | 80.000% (12/15) |
| | 17 | 8 |
QQuickWindowPrivateName: | QQuickWindowPrivate | Coverage: | 71.429% (10/14) |
| | 14 | 8 |
QRecyclePoolPrivateName: | QRecyclePoolPrivate | Coverage: | 95.238% (20/21) |
| | 33 | 8 |
QSGHiQSubPixelDistanceFieldTextMaterialShaderName: | QSGHiQSubPixelDistanceFieldTextMaterialShader | Coverage: | 95.455% (21/22) |
| | 34 | 8 |
QSGNinePatchNodeName: | QSGNinePatchNode | Coverage: | 0.000% (0/28) |
| | 36 | 8 |
QSGNodeVisitorName: | QSGNodeVisitor | Coverage: | 0.000% (0/14) |
| | 25 | 8 |
QSGOpacityNodeName: | QSGOpacityNode | Coverage: | 88.889% (16/18) |
| | 15 | 8 |
QSGSimpleRectNodeName: | QSGSimpleRectNode | Coverage: | 80.000% (8/10) |
| | 20 | 8 |
QSGSoftwareAdaptationName: | QSGSoftwareAdaptation | Coverage: | 50.000% (7/14) |
| | 13 | 8 |
QSGSoftwareRenderContextName: | QSGSoftwareRenderContext | Coverage: | 80.000% (8/10) |
| | 12 | 8 |
QSGTextMaskShaderName: | QSGTextMaskShader | Coverage: | 72.727% (16/22) |
| | 58 | 8 |
QtPrivateName: | QtPrivate | Coverage: | 83.333% (10/12) |
| | 11 | 8 |
UInt8ClampedArrayWriteName: | 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 |
VariantObjectName: | VariantObject | Coverage: | 70.000% (14/20) |
| | 13 | 8 |
anchorLineFlagForNameName: | 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 |
generateGradientColorTableName: | 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 |
minimumTypeName: | 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_v4CheckForBreakName: | 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 |
readImageName: | 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 |
PartialSceneName: | PartialScene | Coverage: | 0.000% (0/13) |
| | 13 | 9 |
QQmlEngineName: | QQmlEngine | Coverage: | 66.667% (10/15) |
| | 17 | 9 |
QQmlInstantiationInterruptName: | QQmlInstantiationInterrupt | Coverage: | 84.211% (16/19) |
| | 15 | 9 |
QQmlListPropertyName: | QQmlListProperty | Coverage: | 88.889% (8/9) |
| | 14 | 9 |
QQmlValueTypeReferenceName: | QQmlValueTypeReference | Coverage: | 92.308% (24/26) |
| | 29 | 9 |
QQuickFontObjectName: | QQuickFontObject | Coverage: | 80.000% (16/20) |
| | 30 | 9 |