| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
qsg_useConsistentTiming| Name: | qsg_useConsistentTiming | | Prototype: | bool qsg_useConsistentTiming() | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp | | Lines: | 101-110 |
| | 6 | 3 |
qsg_swizzleBGRAToRGBA| Name: | qsg_swizzleBGRAToRGBA | | Prototype: | void qsg_swizzleBGRAToRGBA(QImage *image) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp | | Lines: | 662-671 |
| | 6 | 3 |
qsg_device_pixel_ratio| Name: | qsg_device_pixel_ratio | | Prototype: | static inline qreal qsg_device_pixel_ratio(QOpenGLContext *ctx) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp | | Lines: | 74-87 |
| | 8 | 3 |
qmlClearEnginePlugins| Name: | qmlClearEnginePlugins | | Prototype: | void qmlClearEnginePlugins() | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | | Lines: | 226-239 |
| | 8 | 3 |
qjsvalue_cast| Name: | qjsvalue_cast | | Prototype: | template<typename T> T qjsvalue_cast(const QJSValue &value) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.h | | Lines: | 139-151 |
| | 6 | 3 |
qWaitForSignal| Name: | qWaitForSignal | | Prototype: | bool qWaitForSignal(QObject *obj, const char* signal, int timeout = 5000) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp | | Lines: | 183-199 |
| | 11 | 3 |
qMedian| Name: | qMedian | | Prototype: | static QBenchmarkResult qMedian(const QList<QBenchmarkResult> &container) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp | | Lines: | 696-712 |
| | 9 | 3 |
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 |
parseTextRenderType| Name: | parseTextRenderType | | Prototype: | static QQuickWindow::TextRenderType parseTextRenderType(const QString &renderType) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | | Lines: | 448-459 |
| | 7 | 3 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug d, const QSGClipNode *n) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp | | Lines: | 1514-1533 |
| | 11 | 3 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug dbg, const QQuickPointerEvent *event) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp | | Lines: | 1935-1953 |
| | 15 | 3 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug dbg, const QQuickPointerDevice *dev) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp | | Lines: | 1912-1933 |
| | 17 | 3 |
npotAdjustedSize| Name: | npotAdjustedSize | | Prototype: | static inline QSize npotAdjustedSize(const QSize &size) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp | | Lines: | 402-419 |
| | 8 | 3 |
markChildQObjectsRecursively| Name: | markChildQObjectsRecursively | | Prototype: | static void markChildQObjectsRecursively(QObject *parent, QV4::MarkStack *markStack) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | | Lines: | 1041-1051 |
| | 7 | 3 |
makePlugins| Name: | makePlugins | | Prototype: | static QVector<QStaticPlugin> makePlugins() | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | | Lines: | 1019-1032 |
| | 7 | 3 |
main| Name: | main | | Prototype: | int main(int argv, char *argc[]) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmllint/main.cpp | | Lines: | 73-108 |
| | 19 | 3 |
joinStringRefs| Name: | joinStringRefs | | Prototype: | static QString joinStringRefs(const QVector<QStringRef> &refs, const QChar &sep) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | | Lines: | 559-568 |
| | 6 | 3 |
isUriToken| Name: | isUriToken | | Prototype: | static inline bool isUriToken(int token) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | | Lines: | 1367-1376 |
| | 6 | 3 |
isMemoryUsed| Name: | isMemoryUsed | | Prototype: | template <typename T> static bool isMemoryUsed(const char *mem) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp | | Lines: | 74-83 |
| | 4 | 3 |
hasAtlasTexture| Name: | hasAtlasTexture | | Prototype: | static bool hasAtlasTexture(const QVector<QSGTextureProvider *> &textureProviders) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp | | Lines: | 56-64 |
| | 5 | 3 |
handler_autoParent| Name: | handler_autoParent | | Prototype: | static QQmlPrivate::AutoParentResult handler_autoParent(QObject *obj, QObject *parent) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickhandlersmodule.cpp | | Lines: | 57-67 |
| | 6 | 3 |
getTileRule| Name: | getTileRule | | Prototype: | static Qt::TileRule getTileRule(qreal factor) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalimagenode.cpp | | Lines: | 452-461 |
| | 6 | 3 |
getFileSansBangLine| Name: | getFileSansBangLine | | Prototype: | bool getFileSansBangLine(const QString &path, QByteArray &output) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp | | Lines: | 401-412 |
| | 8 | 3 |
fxViewItemAtPosition| Name: | fxViewItemAtPosition | | Prototype: | static FxViewItem * fxViewItemAtPosition(const QList<FxViewItem *> &items, qreal x, qreal y) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp | | Lines: | 929-936 |
| | 4 | 3 |
doubleToInteger| Name: | doubleToInteger | | Prototype: | inline void doubleToInteger(double d, unsigned long long& value) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h | | Lines: | 396-416 |
| | 7 | 3 |
displayFileDialog| Name: | displayFileDialog | | Prototype: | static void displayFileDialog(Options *options) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | | Lines: | 295-309 |
| | 8 | 3 |
diagnosticErrorMessage| Name: | diagnosticErrorMessage | | Prototype: | QString diagnosticErrorMessage(const QString &fileName, const QQmlJS::DiagnosticMessage &m) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/qmlcachegen.cpp | | Lines: | 84-97 |
| | 9 | 3 |
debug_slowPath| Name: | debug_slowPath | | Prototype: | static void debug_slowPath(QV4::ExecutionEngine *engine) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp | | Lines: | 282-289 |
| | 5 | 3 |
currentTextLine| Name: | currentTextLine | | Prototype: | static QTextLine currentTextLine(const QTextCursor &cursor) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp | | Lines: | 82-94 |
| | 8 | 3 |
createListFromArrayLike| Name: | createListFromArrayLike | | Prototype: | static CallArgs createListFromArrayLike(Scope &scope, const Object *o) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp | | Lines: | 76-87 |
| | 7 | 3 |
countMetaObjectFields| Name: | countMetaObjectFields | | Prototype: | template <typename StringVisitor> int countMetaObjectFields(const QMetaObject &mo, StringVisitor stringVisitor) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp | | Lines: | 1385-1407 |
| | 9 | 3 |
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 |
clampTo| Name: | clampTo | | Prototype: | template<typename T> inline T clampTo(double value, T min = defaultMinimumForClamp<T>(), T max = defaultMaximumForClamp<T>()) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h | | Lines: | 264-271 |
| | 5 | 3 |
WorkerLoadEvent| Name: | WorkerLoadEvent | | Coverage: | 100.000% (3/3) |
| | 4 | 3 |
WorkerDataEvent| Name: | WorkerDataEvent | | Coverage: | 100.000% (3/3) |
| | 4 | 3 |
StrokePathShadow| Name: | StrokePathShadow | | Coverage: | 0.000% (0/3) |
| | 5 | 3 |
ShaderInfoCache| Name: | ShaderInfoCache | | Coverage: | 0.000% (0/3) |
| | 3 | 3 |
RegExpCache| Name: | RegExpCache | | Coverage: | 28.571% (2/7) |
| | 3 | 3 |
QuickTestResultPrivate| Name: | QuickTestResultPrivate | | Coverage: | 100.000% (3/3) |
| | 7 | 3 |
QTickAnimationProxy| Name: | QTickAnimationProxy | | Coverage: | 100.000% (3/3) |
| | 3 | 3 |
QSGSimpleMaterialComparableMaterial| Name: | QSGSimpleMaterialComparableMaterial | | Coverage: | 0.000% (0/3) |
| | 3 | 3 |
QSGOutlinedTextMaterial| Name: | QSGOutlinedTextMaterial | | Coverage: | 0.000% (0/3) |
| | 4 | 3 |
QSGNodeDumper| Name: | QSGNodeDumper | | Coverage: | 0.000% (0/3) |
| | 7 | 3 |
QSGLoQSubPixelDistanceFieldTextMaterial| Name: | QSGLoQSubPixelDistanceFieldTextMaterial | | Coverage: | 0.000% (0/3) |
| | 3 | 3 |
QSGInternalRectangleNode| Name: | QSGInternalRectangleNode | | Coverage: | 0.000% (0/5) |
| | 2 | 3 |
QSGInternalImageNode| Name: | QSGInternalImageNode | | Coverage: | 0.000% (0/5) |
| | 2 | 3 |
QSGHiQSubPixelDistanceFieldTextMaterial| Name: | QSGHiQSubPixelDistanceFieldTextMaterial | | Coverage: | 100.000% (3/3) |
| | 3 | 3 |
QSGGuiThreadShaderEffectManager| Name: | QSGGuiThreadShaderEffectManager | | Coverage: | 0.000% (0/3) |
| | 4 | 3 |
QSGDistanceFieldOutlineTextMaterial| Name: | QSGDistanceFieldOutlineTextMaterial | | Coverage: | 100.000% (3/3) |
| | 4 | 3 |
QSGContextPlugin| Name: | QSGContextPlugin | | Coverage: | 33.333% (1/3) |
| | 4 | 3 |
QSG8BitTextMaskShader| Name: | QSG8BitTextMaskShader | | Coverage: | 50.000% (5/10) |
| | 7 | 3 |
QSG32BitColorTextShader| Name: | QSG32BitColorTextShader | | Coverage: | 0.000% (0/10) |
| | 7 | 3 |
QQuickWindowQObjectCleanupJob| Name: | QQuickWindowQObjectCleanupJob | | Coverage: | 100.000% (3/3) |
| | 5 | 3 |
QQuickWidgetRenderControl| Name: | QQuickWidgetRenderControl | | Coverage: | 60.000% (3/5) |
| | 4 | 3 |
QQuickV4ParticleData| Name: | QQuickV4ParticleData | | Coverage: | 57.143% (4/7) |
| | 9 | 3 |
QQuickTimeLineObject| Name: | QQuickTimeLineObject | | Coverage: | 60.000% (3/5) |
| | 5 | 3 |
QQuickShapePathPrivate| Name: | QQuickShapePathPrivate | | Coverage: | 100.000% (3/3) |
| | 5 | 3 |
QQuickShaderEffectMesh| Name: | QQuickShaderEffectMesh | | Coverage: | 66.667% (2/3) |
| | 4 | 3 |
QQuickRowPrivate| Name: | QQuickRowPrivate | | Coverage: | 100.000% (6/6) |
| | 7 | 3 |
QQuickRevertAction| Name: | QQuickRevertAction | | Coverage: | 66.667% (2/3) |
| | 3 | 3 |
QQuickRenderControl| Name: | QQuickRenderControl | | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
QQuickProfilerData| Name: | QQuickProfilerData | | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
QQuickPointerHandlerPrivate| Name: | QQuickPointerHandlerPrivate | | Coverage: | 33.333% (1/3) |
| | 4 | 3 |
QQuickPixmapReply| Name: | QQuickPixmapReply | | Coverage: | 100.000% (3/3) |
| | 5 | 3 |
QQuickPinchAreaPrivate| Name: | QQuickPinchAreaPrivate | | Coverage: | 100.000% (3/3) |
| | 6 | 3 |
QQuickParticleSystemAnimation| Name: | QQuickParticleSystemAnimation | | Coverage: | 100.000% (3/3) |
| | 3 | 3 |
QQuickParticleExtruder| Name: | QQuickParticleExtruder | | Coverage: | 100.000% (3/3) |
| | 5 | 3 |
QQuickLocalTransform| Name: | QQuickLocalTransform | | Coverage: | 100.000% (3/3) |
| | 4 | 3 |
QQuickLoaderIncubator| Name: | QQuickLoaderIncubator | | Coverage: | 100.000% (3/3) |
| | 3 | 3 |
QQuickImplicitSizeItem| Name: | QQuickImplicitSizeItem | | Coverage: | 33.333% (1/3) |
| | 4 | 3 |
QQuickImagePrivate| Name: | QQuickImagePrivate | | Coverage: | 71.429% (5/7) |
| | 12 | 3 |
QQuickGridPrivate| Name: | QQuickGridPrivate | | Coverage: | 100.000% (6/6) |
| | 8 | 3 |
QQuickDragMimeData| Name: | QQuickDragMimeData | | Coverage: | 100.000% (3/3) |
| | 4 | 3 |
QQuickCanvasContext| Name: | QQuickCanvasContext | | Coverage: | 0.000% (0/3) |
| | 9 | 3 |
QQuickAnimator| Name: | QQuickAnimator | | Coverage: | 100.000% (3/3) |
| | 3 | 3 |
QQmlVMETypes| Name: | QQmlVMETypes | | Coverage: | 0.000% (0/3) |
| | 3 | 3 |
QQmlVME| Name: | QQmlVME | | Coverage: | 100.000% (3/3) |
| | 3 | 3 |
QQmlQtQuick2Module| Name: | QQmlQtQuick2Module | | Coverage: | 100.000% (5/5) |
| | 12 | 3 |
QQmlPlatform| Name: | QQmlPlatform | | Coverage: | 66.667% (2/3) |
| | 3 | 3 |
QQmlParserStatus| Name: | QQmlParserStatus | | Coverage: | 100.000% (5/5) |
| | 4 | 3 |
QQmlOpenMetaObjectTypePrivate| Name: | QQmlOpenMetaObjectTypePrivate | | Coverage: | 80.000% (4/5) |
| | 8 | 3 |
QQmlJavaScriptExpressionGuard| Name: | QQmlJavaScriptExpressionGuard | | Coverage: | 100.000% (3/3) |
| | 5 | 3 |
QQmlFileSelectorPrivate| Name: | QQmlFileSelectorPrivate | | Coverage: | 80.000% (4/5) |
| | 6 | 3 |
QQmlFileSelectorInterceptor| Name: | QQmlFileSelectorInterceptor | | Coverage: | 100.000% (5/5) |
| | 5 | 3 |
QQmlEngineControlClientPrivate| Name: | QQmlEngineControlClientPrivate | | Coverage: | 100.000% (3/3) |
| | 7 | 3 |
QQmlDelegateModelPartsMetaObject| Name: | QQmlDelegateModelPartsMetaObject | | Coverage: | 100.000% (3/3) |
| | 7 | 3 |
QQmlDebugConnectorParams| Name: | QQmlDebugConnectorParams | | Coverage: | 71.429% (5/7) |
| | 5 | 3 |
QQmlDebugClientPrivate| Name: | QQmlDebugClientPrivate | | Coverage: | 100.000% (5/5) |
| | 6 | 3 |
QQmlDMObjectData| Name: | QQmlDMObjectData | | Coverage: | 100.000% (3/3) |
| | 3 | 3 |
QQmlComponentIncubator| Name: | QQmlComponentIncubator | | Coverage: | 100.000% (3/3) |
| | 7 | 3 |
QQmlBoundSignalExpressionPointer| Name: | QQmlBoundSignalExpressionPointer | | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
QQmlBoundSignalExpression| Name: | QQmlBoundSignalExpression | | Coverage: | 0.000% (0/3) |
| | 3 | 3 |
QAnimationActionProxy| Name: | QAnimationActionProxy | | Coverage: | 66.667% (2/3) |
| | 3 | 3 |
PlainLoader| Name: | PlainLoader | | Coverage: | 100.000% (3/3) |
| | 3 | 3 |
ObjectReferenceHash| Name: | ObjectReferenceHash | | Coverage: | 80.000% (4/5) |
| | 5 | 3 |
Module| Name: | Module | | Coverage: | 100.000% (8/8) |
| | 12 | 3 |
IteratorPrototype| Name: | IteratorPrototype | | Coverage: | 100.000% (5/5) |
| | 7 | 3 |
GeneratorFunctionCtor| Name: | GeneratorFunctionCtor | | Coverage: | 100.000% (5/5) |
| | 8 | 3 |
GeneratorFunction| Name: | GeneratorFunction | | Coverage: | 100.000% (3/3) |
| | 30 | 3 |
ForInIteratorPrototype| Name: | ForInIteratorPrototype | | Coverage: | 100.000% (6/6) |
| | 10 | 3 |