| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
QQuickPixmapData| Name: | QQuickPixmapData | | Coverage: | 90.909% (10/11) |
| | 11 | 7 |
QQuickTimeLineCallback| Name: | QQuickTimeLineCallback | | Coverage: | 100.000% (5/5) |
| | 11 | 5 |
QSGDefaultNinePatchNode| Name: | QSGDefaultNinePatchNode | | Coverage: | 0.000% (0/7) |
| | 11 | 7 |
QSGRenderNode| Name: | QSGRenderNode | | Coverage: | 55.556% (5/9) |
| | 11 | 9 |
QSGSoftwarePixmapTexture| Name: | QSGSoftwarePixmapTexture | | Coverage: | 0.000% (0/11) |
| | 11 | 9 |
QtPrivate| Name: | QtPrivate | | Coverage: | 83.333% (10/12) |
| | 11 | 8 |
addTypeReferenceChecksumsToHash| Name: | addTypeReferenceChecksumsToHash | | Prototype: | static bool addTypeReferenceChecksumsToHash(const QList<QQmlTypeData::TypeReference> &typeRefs, QCryptographicHash *hash, QQmlEngine *engine) | | Coverage: | 36.364% (4/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp | | Lines: | 2195-2210 |
| | 11 | 5 |
findChar| Name: | findChar | | Prototype: | static int findChar(const QChar *str, int len, QChar ch, int from) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp | | Lines: | 192-206 |
| | 11 | 5 |
get_wrap_mode| Name: | get_wrap_mode | | Prototype: | static void get_wrap_mode(QQuickShaderEffectSource::WrapMode mode, QSGTexture::WrapMode *hWrap, QSGTexture::WrapMode *vWrap) | | Coverage: | 25.000% (2/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectsource.cpp | | Lines: | 638-657 |
| | 11 | 5 |
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 QQmlChangeSet &set) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset.cpp | | Lines: | 558-571 |
| | 11 | 4 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug dbg, const QSGCompressedTextureData *d) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp | | Lines: | 71-87 |
| | 11 | 2 |
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 d, const QSGOpacityNode *n) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp | | Lines: | 1558-1574 |
| | 11 | 2 |
parseInt| Name: | parseInt | | Prototype: | static int parseInt(const QStringRef &str, bool *ok) | | Coverage: | 76.923% (10/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp | | Lines: | 47-62 |
| | 11 | 4 |
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 |
qmlRegisterSingletonType| Name: | qmlRegisterSingletonType | | Prototype: | inline int qmlRegisterSingletonType(const QUrl &url, const char *uri, int versionMajor, int versionMinor, const char *qmlName) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | | Lines: | 610-627 |
| | 11 | 2 |
qmlRegisterType| Name: | qmlRegisterType | | Prototype: | inline int qmlRegisterType(const QUrl &url, const char *uri, int versionMajor, int versionMinor, const char *qmlName) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | | Lines: | 629-646 |
| | 11 | 2 |
qsg_safeguard_texture| Name: | qsg_safeguard_texture | | Prototype: | bool qsg_safeguard_texture(QSGTexture *texture) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp | | Lines: | 313-327 |
| | 11 | 2 |
qt_add_sqlexceptions| Name: | qt_add_sqlexceptions | | Prototype: | void qt_add_sqlexceptions(QV4::ExecutionEngine *engine) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv4sqlerrors.cpp | | Lines: | 48-61 |
| | 11 | 1 |
showException| Name: | showException | | Prototype: | static void showException(QV4::ExecutionContext *ctx, const QV4::Value &exception, const QV4::StackTrace &trace) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmljs/qmljs.cpp | | Lines: | 53-70 |
| | 11 | 4 |
toInt| Name: | toInt | | Prototype: | static inline int toInt(const QChar &qc, int R) | | Coverage: | 100.000% (21/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp | | Lines: | 394-408 |
| | 11 | 5 |
writeNumber| Name: | writeNumber | | Prototype: | template<typename Number> static inline void writeNumber(QDataStream &stream, Number number, qint8 type) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp | | Lines: | 218-238 |
| | 11 | 6 |
BacktraceJob| Name: | BacktraceJob | | Coverage: | 0.000% (0/15) |
| | 12 | 4 |
MetaPropertyData| Name: | MetaPropertyData | | Coverage: | 53.846% (7/13) |
| | 12 | 7 |
Module| Name: | Module | | Coverage: | 100.000% (8/8) |
| | 12 | 3 |
QQmlGuiProvider| Name: | QQmlGuiProvider | | Coverage: | 12.500% (1/8) |
| | 12 | 6 |
QQmlObjectModelAttached| Name: | QQmlObjectModelAttached | | Coverage: | 91.667% (11/12) |
| | 12 | 8 |
QQmlQtQuick2Module| Name: | QQmlQtQuick2Module | | Coverage: | 100.000% (5/5) |
| | 12 | 3 |
QQmlRectValueType| Name: | QQmlRectValueType | | Coverage: | 100.000% (12/12) |
| | 12 | 12 |
QQuickDefaultTextureFactory| Name: | QQuickDefaultTextureFactory | | Coverage: | 85.714% (12/14) |
| | 12 | 7 |
QQuickEnterKeyAttached| Name: | QQuickEnterKeyAttached | | Coverage: | 0.000% (0/16) |
| | 12 | 8 |
QQuickEventTouchPoint| Name: | QQuickEventTouchPoint | | Coverage: | 100.000% (6/6) |
| | 12 | 6 |
QQuickImageBasePrivate| Name: | QQuickImageBasePrivate | | Coverage: | 78.571% (11/14) |
| | 12 | 5 |
QQuickImagePrivate| Name: | QQuickImagePrivate | | Coverage: | 71.429% (5/7) |
| | 12 | 3 |
QQuickImageTextureProvider| Name: | QQuickImageTextureProvider | | Coverage: | 88.889% (8/9) |
| | 12 | 5 |
QQuickSmoothedAnimationPrivate| Name: | QQuickSmoothedAnimationPrivate | | Coverage: | 57.143% (4/7) |
| | 12 | 5 |
QSGDefaultInternalRectangleNode| Name: | QSGDefaultInternalRectangleNode | | Coverage: | 87.500% (21/24) |
| | 12 | 6 |
QSGDistanceFieldStyledTextMaterial| Name: | QSGDistanceFieldStyledTextMaterial | | Coverage: | 71.429% (5/7) |
| | 12 | 5 |
QSGSoftwareRenderContext| Name: | QSGSoftwareRenderContext | | Coverage: | 80.000% (8/10) |
| | 12 | 8 |
allocatePage| Name: | allocatePage | | Prototype: | Page *allocatePage(PersistentValueStorage *storage) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp | | Lines: | 88-106 |
| | 12 | 2 |
isCrashingType| Name: | isCrashingType | | Prototype: | static bool isCrashingType(const QQmlType &type) | | Coverage: | 37.500% (6/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp | | Lines: | 191-211 |
| | 12 | 6 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug debug, const QSGGuiThreadShaderEffectManager::ShaderInfo::Variable &v) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp | | Lines: | 535-554 |
| | 12 | 5 |
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 |
qmlRegisterInterface| Name: | qmlRegisterInterface | | Prototype: | template<typename T> int qmlRegisterInterface(const char *typeName) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | | Lines: | 447-465 |
| | 12 | 1 |
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 |
ArrayBuffer| Name: | ArrayBuffer | | Coverage: | 8.333% (1/12) |
| | 13 | 5 |
CppStackFrame| Name: | CppStackFrame | | Coverage: | 100.000% (9/9) |
| | 13 | 7 |
DistanceFieldStyledTextMaterialShader| Name: | DistanceFieldStyledTextMaterialShader | | Coverage: | 80.000% (8/10) |
| | 13 | 4 |
PartialScene| Name: | PartialScene | | Coverage: | 0.000% (0/13) |
| | 13 | 9 |
PassRefPtr| Name: | PassRefPtr | | Coverage: | 50.000% (8/16) |
| | 13 | 10 |
QQmlComponentAttached| Name: | QQmlComponentAttached | | Coverage: | 88.889% (16/18) |
| | 13 | 10 |
QQmlMemoryProfiler| Name: | QQmlMemoryProfiler | | Coverage: | 0.000% (0/24) |
| | 13 | 12 |
QQmlModelIndexValueType| Name: | QQmlModelIndexValueType | | Coverage: | 75.000% (9/12) |
| | 13 | 10 |
QQmlRectFValueType| Name: | QQmlRectFValueType | | Coverage: | 100.000% (13/13) |
| | 13 | 13 |
QQmlTypeLoaderNetworkReplyProxy| Name: | QQmlTypeLoaderNetworkReplyProxy | | Coverage: | 75.000% (3/4) |
| | 13 | 4 |
QQmlTypeLoaderQmldirContent| Name: | QQmlTypeLoaderQmldirContent | | Coverage: | 90.909% (10/11) |
| | 13 | 11 |
QQml_removeValueTypeProvider| Name: | QQml_removeValueTypeProvider | | Prototype: | void QQml_removeValueTypeProvider(QQmlValueTypeProvider *oldProvider) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp | | Lines: | 253-279 |
| | 13 | 5 |
QQuickDesignerSupportMetaInfo| Name: | QQuickDesignerSupportMetaInfo | | Coverage: | 33.333% (5/15) |
| | 13 | 7 |
QQuickDropAreaPrivate| Name: | QQuickDropAreaPrivate | | Coverage: | 100.000% (14/14) |
| | 13 | 8 |
QQuickSpringAnimationPrivate| Name: | QQuickSpringAnimationPrivate | | Coverage: | 61.111% (11/18) |
| | 13 | 6 |
QQuickViewTransitionAttached| Name: | QQuickViewTransitionAttached | | Coverage: | 91.667% (11/12) |
| | 13 | 12 |
QQuickWindowModule| Name: | QQuickWindowModule | | Coverage: | 100.000% (5/5) |
| | 13 | 1 |
QSGCompressedTextureFactory| Name: | QSGCompressedTextureFactory | | Coverage: | 29.412% (5/17) |
| | 13 | 7 |
QSGSoftwareAdaptation| Name: | QSGSoftwareAdaptation | | Coverage: | 50.000% (7/14) |
| | 13 | 8 |
QTestRootObject| Name: | QTestRootObject | | Coverage: | 85.714% (12/14) |
| | 13 | 12 |
RootNode| Name: | RootNode | | Coverage: | 100.000% (12/12) |
| | 13 | 6 |
SmoothColorMaterialShader| Name: | SmoothColorMaterialShader | | Coverage: | 93.333% (14/15) |
| | 13 | 7 |
VariantObject| Name: | VariantObject | | Coverage: | 70.000% (14/20) |
| | 13 | 8 |
compareEqualInt| Name: | compareEqualInt | | Prototype: | static bool compareEqualInt(QV4::Value &accumulator, QV4::Value lhs, int rhs) | | Coverage: | 52.381% (11/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp | | Lines: | 365-392 |
| | 13 | 13 |
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 |
operator <<| Name: | operator << | | Prototype: | QDebug operator <<(QDebug debug, const QQmlListCompositor::Range &range) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp | | Lines: | 1378-1393 |
| | 13 | 2 |
operator <<| Name: | operator << | | Prototype: | QDebug operator <<(QDebug debug, const QQmlListCompositor &list) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp | | Lines: | 1462-1480 |
| | 13 | 5 |
qtObjectFromJS| Name: | qtObjectFromJS | | Prototype: | static QObject *qtObjectFromJS(QV4::ExecutionEngine *engine, const QV4::Value &value) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp | | Lines: | 1880-1898 |
| | 13 | 5 |
DataStream| Name: | DataStream | | Coverage: | 0.000% (0/4) |
| | 14 | 4 |
ObjectCtor| Name: | ObjectCtor | | Coverage: | 94.737% (18/19) |
| | 14 | 5 |
QQDMIncubationTask| Name: | QQDMIncubationTask | | Coverage: | 83.333% (10/12) |
| | 14 | 6 |
QQmlListProperty| Name: | QQmlListProperty | | Coverage: | 88.889% (8/9) |
| | 14 | 9 |
QQuickItemKeyFilter| Name: | QQuickItemKeyFilter | | Coverage: | 76.667% (23/30) |
| | 14 | 14 |
QQuickKeyEvent| Name: | QQuickKeyEvent | | Coverage: | 75.000% (9/12) |
| | 14 | 12 |
QQuickWindowPrivate| Name: | QQuickWindowPrivate | | Coverage: | 71.429% (10/14) |
| | 14 | 8 |
QSGDepthStencilBufferManager| Name: | QSGDepthStencilBufferManager | | Coverage: | 72.727% (8/11) |
| | 14 | 7 |
ScopeJob| Name: | ScopeJob | | Coverage: | 57.143% (4/7) |
| | 14 | 4 |
SpriteMaterialData| Name: | SpriteMaterialData | | Coverage: | 88.889% (8/9) |
| | 14 | 5 |
VirtualDirectoryEntry| Name: | VirtualDirectoryEntry | | Coverage: | 0.000% (0/10) |
| | 14 | 6 |
debugFocusTree| Name: | debugFocusTree | | Prototype: | void debugFocusTree(QQuickItem *item, QQuickItem *scope = nullptr, int depth = 1) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp | | Lines: | 93-111 |
| | 14 | 4 |
interpolateStop| Name: | interpolateStop | | Prototype: | static QGradientStop interpolateStop(const QGradientStop &firstStop, const QGradientStop &secondStop, double newPos) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalrectanglenode.cpp | | Lines: | 97-115 |
| | 14 | 1 |
qsgsimpletexturenode_update| Name: | qsgsimpletexturenode_update | | Prototype: | static void qsgsimpletexturenode_update(QSGGeometry *g, QSGTexture *texture, const QRectF &rect, QRectF sourceRect, QSGSimpleTextureNode::TextureCoordinatesTransformMode texCoordMode) | | Coverage: | 53.333% (8/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimpletexturenode.cpp | | Lines: | 61-88 |
| | 14 | 5 |
setWindowTitle| Name: | setWindowTitle | | Prototype: | static void setWindowTitle(bool verbose, const QObject *topLevel, QWindow *window) | | Coverage: | 47.059% (8/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | | Lines: | 408-428 |
| | 14 | 5 |
stopAnimation| Name: | stopAnimation | | Prototype: | static void stopAnimation(QObject *object) | | Coverage: | 38.462% (5/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp | | Lines: | 60-81 |
| | 14 | 5 |
DistanceFieldShiftedStyleTextMaterialShader| Name: | DistanceFieldShiftedStyleTextMaterialShader | | Coverage: | 53.333% (8/15) |
| | 15 | 5 |
MultiplyWrappedQObjectMap| Name: | MultiplyWrappedQObjectMap | | Coverage: | 9.091% (1/11) |
| | 15 | 7 |
QPacket| Name: | QPacket | | Coverage: | 100.000% (5/5) |
| | 15 | 5 |
QQmlComponent_setQmlParent| Name: | QQmlComponent_setQmlParent | | Prototype: | static void QQmlComponent_setQmlParent(QObject *me, QObject *parent) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp | | Lines: | 1145-1166 |
| | 15 | 6 |
QQmlInstantiationInterrupt| Name: | QQmlInstantiationInterrupt | | Coverage: | 84.211% (16/19) |
| | 15 | 9 |
QQmlVMEVariantQObjectPtr| Name: | QQmlVMEVariantQObjectPtr | | Coverage: | 88.235% (15/17) |
| | 15 | 7 |
QQuickImageProviderOptions| Name: | QQuickImageProviderOptions | | Coverage: | 90.000% (9/10) |
| | 15 | 10 |
QQuickMatrix4x4| Name: | QQuickMatrix4x4 | | Coverage: | 70.000% (7/10) |
| | 15 | 8 |
QRecyclePool| Name: | QRecyclePool | | Coverage: | 33.333% (2/6) |
| | 15 | 6 |
QSGOpacityNode| Name: | QSGOpacityNode | | Coverage: | 88.889% (16/18) |
| | 15 | 8 |