Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
TypedArrayName: | TypedArray | Coverage: | 91.667% (22/24) |
| | 31 | 10 |
SymbolPrototypeName: | SymbolPrototype | Coverage: | 89.744% (35/39) |
| | 42 | 10 |
QSGMaterialName: | QSGMaterial | Coverage: | 50.000% (10/20) |
| | 16 | 10 |
QQuickImageProviderOptionsName: | QQuickImageProviderOptions | Coverage: | 90.000% (9/10) |
| | 15 | 10 |
QQuickImageProviderName: | QQuickImageProvider | Coverage: | 25.000% (4/16) |
| | 24 | 10 |
QQuickContext2DFBOTileName: | QQuickContext2DFBOTile | Coverage: | 0.000% (0/22) |
| | 30 | 10 |
QQuickColumnName: | QQuickColumn | Coverage: | 92.308% (24/26) |
| | 31 | 10 |
QQmlVMEGuardName: | QQmlVMEGuard | Coverage: | 100.000% (20/20) |
| | 25 | 10 |
QQmlPrivateName: | QQmlPrivate | Coverage: | 100.000% (10/10) |
| | 10 | 10 |
QQmlModelIndexValueTypeName: | QQmlModelIndexValueType | Coverage: | 75.000% (9/12) |
| | 13 | 10 |
QQmlLoggingCategoryName: | QQmlLoggingCategory | Coverage: | 87.500% (14/16) |
| | 18 | 10 |
QQmlDebuggingEnablerName: | QQmlDebuggingEnabler | Coverage: | 92.857% (13/14) |
| | 23 | 10 |
QQmlComponentAttachedName: | QQmlComponentAttached | Coverage: | 88.889% (16/18) |
| | 13 | 10 |
QQmlColorProviderName: | QQmlColorProvider | Coverage: | 7.143% (1/14) |
| | 8 | 10 |
QQmlCleanupName: | QQmlCleanup | Coverage: | 100.000% (20/20) |
| | 20 | 10 |
ProxyName: | Proxy | Coverage: | 88.462% (23/26) |
| | 32 | 10 |
PassRefPtrName: | PassRefPtr | Coverage: | 50.000% (8/16) |
| | 13 | 10 |
ArrayBufferPrototypeName: | ArrayBufferPrototype | Coverage: | 87.179% (34/39) |
| | 43 | 10 |
resolveLocalUrlName: | resolveLocalUrl | Prototype: | QString resolveLocalUrl(const QString &url, const QString &relative) | Coverage: | 77.143% (27/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | Lines: | 80-122 |
| | 27 | 9 |
qt_v4DebuggerHookName: | qt_v4DebuggerHook | Prototype: | int qt_v4DebuggerHook(const char *json) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp | Lines: | 184-244 |
| | 35 | 9 |
qt_image_convolute_filterName: | qt_image_convolute_filter | Prototype: | QImage qt_image_convolute_filter(const QImage& src, const QVector<qreal>& weights, int radius = 0) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp | Lines: | 711-785 |
| | 46 | 9 |
qSetFontFamilyFromTokensName: | qSetFontFamilyFromTokens | Prototype: | static bool qSetFontFamilyFromTokens(QFont &font, const QStringList &fontFamilyTokens) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp | Lines: | 316-348 |
| | 23 | 9 |
positionName: | position | Prototype: | static inline qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp | Lines: | 110-140 |
| | 18 | 9 |
operator<<Name: | operator<< | Prototype: | QDebug operator<<(QDebug d, const QSGNode *n) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp | Lines: | 1594-1636 |
| | 27 | 9 |
objectToVariantName: | objectToVariant | Prototype: | static QVariant objectToVariant(QV4::ExecutionEngine *e, const QV4::Object *o, V4ObjectSet *visitedObjects) | Coverage: | 100.000% (23/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp | Lines: | 1302-1354 |
| | 34 | 9 |
isIdentifierStartName: | isIdentifierStart | Prototype: | static inline bool isIdentifierStart(uint ch) | Coverage: | 91.304% (21/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | Lines: | 396-416 |
| | 8 | 9 |
getAppFlagsName: | getAppFlags | Prototype: | void getAppFlags(int &argc, char **argv) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp | Lines: | 365-399 |
| | 16 | 9 |
freeze_recursiveName: | freeze_recursive | Prototype: | static void freeze_recursive(QV4::ExecutionEngine *v4, QV4::Object *object) | Coverage: | 92.000% (23/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp | Lines: | 218-250 |
| | 23 | 9 |
flagsForPropertyTypeName: | flagsForPropertyType | Prototype: | static void flagsForPropertyType(int propType, QQmlPropertyData::Flags &flags) | Coverage: | 92.000% (23/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp | Lines: | 102-126 |
| | 17 | 9 |
checkVersionName: | checkVersion | Prototype: | static bool checkVersion(const QUrl &url) | Coverage: | 52.000% (13/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | Lines: | 249-293 |
| | 43 | 9 |
adjustedPositionName: | adjustedPosition | Prototype: | static inline qreal adjustedPosition(QQuickItem *item, QQuickAnchors::Anchor anchorLine) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp | Lines: | 143-173 |
| | 18 | 9 |
QtQmlName: | QtQml | Coverage: | 33.333% (3/9) |
| | 9 | 9 |
QStringHashDataName: | QStringHashData | Coverage: | 91.304% (21/23) |
| | 23 | 9 |
QSGStyledTextShaderName: | QSGStyledTextShader | Coverage: | 0.000% (0/37) |
| | 59 | 9 |
QSGSoftwarePixmapTextureName: | QSGSoftwarePixmapTexture | Coverage: | 0.000% (0/11) |
| | 11 | 9 |
QSGRenderNodeName: | QSGRenderNode | Coverage: | 55.556% (5/9) |
| | 11 | 9 |
QSGPkmHandlerName: | QSGPkmHandler | Coverage: | 29.630% (8/27) |
| | 27 | 9 |
QSGOpaqueTextureMaterialShaderName: | QSGOpaqueTextureMaterialShader | Coverage: | 57.143% (16/28) |
| | 28 | 9 |
QSGFramebufferObjectNodeName: | QSGFramebufferObjectNode | Coverage: | 62.500% (10/16) |
| | 21 | 9 |
QSGDepthStencilBufferName: | QSGDepthStencilBuffer | Coverage: | 63.636% (7/11) |
| | 17 | 9 |
QQuickWorkerScriptEngineName: | QQuickWorkerScriptEngine | Coverage: | 92.308% (12/13) |
| | 36 | 9 |
QQuickShapeSoftwareRenderNodeName: | QQuickShapeSoftwareRenderNode | Coverage: | 66.667% (10/15) |
| | 20 | 9 |
QQuickQuaternionValueTypeName: | QQuickQuaternionValueType | Coverage: | 100.000% (9/9) |
| | 9 | 9 |
QQuickLineExtruderName: | QQuickLineExtruder | Coverage: | 66.667% (12/18) |
| | 19 | 9 |
QQuickItemGrabResultPrivateName: | QQuickItemGrabResultPrivate | Coverage: | 60.870% (14/23) |
| | 28 | 9 |
QQuickFontObjectName: | QQuickFontObject | Coverage: | 80.000% (16/20) |
| | 30 | 9 |
QQmlValueTypeReferenceName: | QQmlValueTypeReference | Coverage: | 92.308% (24/26) |
| | 29 | 9 |
QQmlListPropertyName: | QQmlListProperty | Coverage: | 88.889% (8/9) |
| | 14 | 9 |
QQmlInstantiationInterruptName: | QQmlInstantiationInterrupt | Coverage: | 84.211% (16/19) |
| | 15 | 9 |
QQmlEngineName: | QQmlEngine | Coverage: | 66.667% (10/15) |
| | 17 | 9 |
PartialSceneName: | PartialScene | Coverage: | 0.000% (0/13) |
| | 13 | 9 |
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 |
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 |
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 |
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 |
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 |
VariantObjectName: | VariantObject | Coverage: | 70.000% (14/20) |
| | 13 | 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 |
QtPrivateName: | QtPrivate | Coverage: | 83.333% (10/12) |
| | 11 | 8 |
QSGTextMaskShaderName: | QSGTextMaskShader | Coverage: | 72.727% (16/22) |
| | 58 | 8 |
QSGSoftwareRenderContextName: | QSGSoftwareRenderContext | Coverage: | 80.000% (8/10) |
| | 12 | 8 |
QSGSoftwareAdaptationName: | QSGSoftwareAdaptation | Coverage: | 50.000% (7/14) |
| | 13 | 8 |
QSGSimpleRectNodeName: | QSGSimpleRectNode | Coverage: | 80.000% (8/10) |
| | 20 | 8 |
QSGOpacityNodeName: | QSGOpacityNode | Coverage: | 88.889% (16/18) |
| | 15 | 8 |
QSGNodeVisitorName: | QSGNodeVisitor | Coverage: | 0.000% (0/14) |
| | 25 | 8 |
QSGNinePatchNodeName: | QSGNinePatchNode | Coverage: | 0.000% (0/28) |
| | 36 | 8 |
QSGHiQSubPixelDistanceFieldTextMaterialShaderName: | QSGHiQSubPixelDistanceFieldTextMaterialShader | Coverage: | 95.455% (21/22) |
| | 34 | 8 |
QRecyclePoolPrivateName: | QRecyclePoolPrivate | Coverage: | 95.238% (20/21) |
| | 33 | 8 |
QQuickWindowPrivateName: | QQuickWindowPrivate | Coverage: | 71.429% (10/14) |
| | 14 | 8 |
QQuickShapeGenericStrokeFillNodeName: | QQuickShapeGenericStrokeFillNode | Coverage: | 80.000% (12/15) |
| | 17 | 8 |
QQuickShapeGenericMaterialFactoryName: | QQuickShapeGenericMaterialFactory | Coverage: | 50.000% (8/16) |
| | 20 | 8 |
QQuickPropertyChangesParserName: | QQuickPropertyChangesParser | Coverage: | 100.000% (18/18) |
| | 17 | 8 |
QQuickMatrix4x4Name: | QQuickMatrix4x4 | Coverage: | 70.000% (7/10) |
| | 15 | 8 |
QQuickImageResponseName: | QQuickImageResponse | Coverage: | 78.571% (11/14) |
| | 22 | 8 |
QQuickEnterKeyAttachedName: | QQuickEnterKeyAttached | Coverage: | 0.000% (0/16) |
| | 12 | 8 |
QQuickEllipseExtruderName: | QQuickEllipseExtruder | Coverage: | 64.286% (9/14) |
| | 22 | 8 |
QQuickDropAreaPrivateName: | QQuickDropAreaPrivate | Coverage: | 100.000% (14/14) |
| | 13 | 8 |
QQmlValueTypeName: | QQmlValueType | Coverage: | 87.500% (7/8) |
| | 27 | 8 |
QQmlVMEMetaObjectEndpointName: | QQmlVMEMetaObjectEndpoint | Coverage: | 80.000% (16/20) |
| | 23 | 8 |
QQmlTypeWrapperName: | QQmlTypeWrapper | Coverage: | 42.857% (6/14) |
| | 29 | 8 |
QQmlScriptStringScannerName: | QQmlScriptStringScanner | Coverage: | 92.308% (24/26) |
| | 23 | 8 |
QQmlPersistentModelIndexValueTypeName: | QQmlPersistentModelIndexValueType | Coverage: | 75.000% (6/8) |
| | 8 | 8 |
QQmlObjectModelAttachedName: | QQmlObjectModelAttached | Coverage: | 91.667% (11/12) |
| | 12 | 8 |
QQmlNullableValueName: | QQmlNullableValue | Coverage: | 87.500% (7/8) |
| | 8 | 8 |
QQmlListReferencePrivateName: | QQmlListReferencePrivate | Coverage: | 77.778% (14/18) |
| | 20 | 8 |
QQmlCustomParserScriptIndexerName: | QQmlCustomParserScriptIndexer | Coverage: | 100.000% (18/18) |
| | 16 | 8 |
EvalFunctionName: | EvalFunction | Coverage: | 100.000% (27/27) |
| | 29 | 8 |
ArrayIteratorPrototypeName: | ArrayIteratorPrototype | Coverage: | 100.000% (21/21) |
| | 34 | 8 |
ArrayBufferCtorName: | ArrayBufferCtor | Coverage: | 90.000% (18/20) |
| | 24 | 8 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
StringIteratorPrototypeName: | StringIteratorPrototype | Coverage: | 95.833% (23/24) |
| | 28 | 7 |
SmoothColorMaterialShaderName: | SmoothColorMaterialShader | Coverage: | 93.333% (14/15) |
| | 13 | 7 |