OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 560
...40
McCabe - Cyclomatic Complexity: 3
...50
McCabe - Cyclomatic Complexity: 2
...60
McCabe - Cyclomatic Complexity: 2
...70
McCabe - Cyclomatic Complexity: 2
71
McCabe - Cyclomatic Complexity: 2
72
McCabe - Cyclomatic Complexity: 2
73
McCabe - Cyclomatic Complexity: 1
7475
McCabe - Cyclomatic Complexity: 1
76
McCabe - Cyclomatic Complexity: 1
77
McCabe - Cyclomatic Complexity: 1
78
McCabe - Cyclomatic Complexity: 1
...80
McCabe - Cyclomatic Complexity: 1
...90
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
qsg_set_material_failure
Name: qsg_set_material_failure
Prototype: void qsg_set_material_failure()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgmaterial.cpp
Lines: 62-65
  0.000% (0/1)
11
qsg_premultiply
Name: qsg_premultiply
Prototype: static inline QVector4D qsg_premultiply(const QColor &c, float globalOpacity)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 329-333
  0.000% (0/1)
21
qsg_premultiply
Name: qsg_premultiply
Prototype: static inline QVector4D qsg_premultiply(const QVector4D &c, float globalOpacity)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 68-72
100.000% (1/1)
21
qsg_backend_flags
Name: qsg_backend_flags
Prototype: QSGContextFactoryInterface::Flags qsg_backend_flags()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin.cpp
Lines: 101-104
100.000% (1/1)
11
qmlWTFReportAssertionFailureWithMessage
Name: qmlWTFReportAssertionFailureWithMessage
Prototype: void qmlWTFReportAssertionFailureWithMessage(const char* file, int line, const char* function, const char* assertion, const char* format, ...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/WTFStubs.cpp
Lines: 126-131
  0.000% (0/1)
61
qmlWTFReportAssertionFailure
Name: qmlWTFReportAssertionFailure
Prototype: void qmlWTFReportAssertionFailure(const char* file, int line, const char* function, const char*assertion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/WTFStubs.cpp
Lines: 121-124
  0.000% (0/1)
51
qmlSourceCoordinate
Name: qmlSourceCoordinate
Prototype: inline int qmlSourceCoordinate(quint16 n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal_p.h
Lines: 182-185
100.000% (1/1)
11
qmlSourceCoordinate
Name: qmlSourceCoordinate
Prototype: inline quint16 qmlSourceCoordinate(int n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal_p.h
Lines: 177-180
100.000% (1/1)
51
qmlRegisterValueTypeEnums
Name: qmlRegisterValueTypeEnums
Prototype: template<typename T> int qmlRegisterValueTypeEnums(const char *uri, int versionMajor, int versionMinor, const char *qmlName)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype_p.h
Lines: 265-292
100.000% (1/1)
211
qmlRegisterUncreatableType
Name: qmlRegisterUncreatableType
Prototype: template<typename T> int qmlRegisterUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString& reason)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 138-168
100.000% (1/1)
241
qmlRegisterUncreatableType
Name: qmlRegisterUncreatableType
Prototype: template<typename T, int metaObjectRevision> int qmlRegisterUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString& reason)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 170-200
100.000% (1/1)
241
qmlRegisterTypeNotAvailable
Name: qmlRegisterTypeNotAvailable
Prototype: int qmlRegisterTypeNotAvailable(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString& message)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypenotavailable.cpp
Lines: 44-47
  0.000% (0/1)
11
qmlRegisterType
Name: qmlRegisterType
Prototype: template<typename T> int qmlRegisterType(const char *uri, int versionMajor, int versionMinor, const char *qmlName)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 282-311
100.000% (1/1)
231
qmlRegisterType
Name: qmlRegisterType
Prototype: template<typename T, int metaObjectRevision> int qmlRegisterType(const char *uri, int versionMajor, int versionMinor, const char *qmlName)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 313-342
100.000% (1/1)
231
qmlRegisterType
Name: qmlRegisterType
Prototype: template<typename T> int qmlRegisterType()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 104-134
100.000% (1/1)
241
qmlRegisterSingletonType
Name: qmlRegisterSingletonType
Prototype: inline int qmlRegisterSingletonType(const char *uri, int versionMajor, int versionMinor, const char *typeName, QJSValue (*callback)(QQmlEngine *, QJSEngine *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 578-590
100.000% (1/1)
81
qmlRegisterSingletonType
Name: qmlRegisterSingletonType
Prototype: template <typename T> inline int qmlRegisterSingletonType(const char *uri, int versionMajor, int versionMinor, const char *typeName, QObject *(*callback)(QQmlEngine *, QJSEngine *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 593-608
100.000% (1/1)
81
qmlRegisterRevision
Name: qmlRegisterRevision
Prototype: template<typename T, int metaObjectRevision> int qmlRegisterRevision(const char *uri, int versionMajor, int versionMinor)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 344-373
100.000% (1/1)
231
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
  0.000% (0/1)
121
qmlRegisterExtendedType
Name: qmlRegisterExtendedType
Prototype: template<typename T, typename E> int qmlRegisterExtendedType()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 376-406
  0.000% (0/1)
241
qmlRegisterCustomType
Name: qmlRegisterCustomType
Prototype: template<typename T> int qmlRegisterCustomType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, QQmlCustomParser *parser)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 467-497
100.000% (1/1)
231
qmlInfo
Name: qmlInfo
Prototype: QQmlInfo qmlInfo(const QObject *me)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlinfo.cpp
Lines: 252-255
  0.000% (0/1)
11
qmlInfo
Name: qmlInfo
Prototype: QQmlInfo qmlInfo(const QObject *me, const QQmlError &error)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlinfo.cpp
Lines: 257-260
  0.000% (0/1)
11
qmlInfo
Name: qmlInfo
Prototype: QQmlInfo qmlInfo(const QObject *me, const QList<QQmlError> &errors)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlinfo.cpp
Lines: 262-265
  0.000% (0/1)
11
qmlAttachedPropertiesObject
Name: qmlAttachedPropertiesObject
Prototype: template<typename T> QObject *qmlAttachedPropertiesObject(const QObject *obj, bool create = true)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 569-574
100.000% (1/1)
11
qjsvalue_cast_helper
Name: qjsvalue_cast_helper
Prototype: inline bool qjsvalue_cast_helper(const QJSValue &value, int type, void *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.h
Lines: 134-137
100.000% (1/1)
11
qjsvalue_cast
Name: qjsvalue_cast
Prototype: template <> inline QVariant qjsvalue_cast<QVariant>(const QJSValue &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.h
Lines: 153-157
100.000% (1/1)
11
q_QFontLoaderFontsStaticReset
Name: q_QFontLoaderFontsStaticReset
Prototype: static void q_QFontLoaderFontsStaticReset()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickfontloader.cpp
Lines: 191-194
100.000% (1/1)
11
q_QFontLoaderFontsAddReset
Name: q_QFontLoaderFontsAddReset
Prototype: static void q_QFontLoaderFontsAddReset()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickfontloader.cpp
Lines: 154-157
100.000% (1/1)
11
qQmlPropertyCacheToString
Name: qQmlPropertyCacheToString
Prototype: static inline const char *qQmlPropertyCacheToString(QLatin1String string)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1040-1043
100.000% (1/1)
11
qQmlPropertyCacheToString
Name: qQmlPropertyCacheToString
Prototype: static inline QByteArray qQmlPropertyCacheToString(const QStringRef &string)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1045-1048
100.000% (1/1)
11
qQmlPropertyCacheToString
Name: qQmlPropertyCacheToString
Prototype: static inline QByteArray qQmlPropertyCacheToString(const QV4::String *string)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1050-1053
100.000% (1/1)
11
qMapAllocate
Name: qMapAllocate
Prototype: static inline void *qMapAllocate(int alloc, int alignment)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 345-350
100.000% (1/1)
31
qMapAlignmentThreshold
Name: qMapAlignmentThreshold
Prototype: static inline int qMapAlignmentThreshold()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 337-343
100.000% (1/1)
11
qInitResources_scenegraph
Name: qInitResources_scenegraph
Prototype: int qInitResources_scenegraph()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.rcc/qrc_scenegraph.cpp
Lines: 2485-2490
100.000% (1/1)
31
qInitResources_qtquickshapes
Name: qInitResources_qtquickshapes
Prototype: int qInitResources_qtquickshapes()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.rcc/qrc_qtquickshapes.cpp
Lines: 628-633
100.000% (1/1)
31
qInitResources_qml
Name: qInitResources_qml
Prototype: int qInitResources_qml()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/.rcc/qrc_qml.cpp
Lines: 439-444
  0.000% (0/1)
31
qInitResources_particles
Name: qInitResources_particles
Prototype: int qInitResources_particles()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/.rcc/qrc_particles.cpp
Lines: 1962-1967
100.000% (1/1)
31
qInitResources_items
Name: qInitResources_items
Prototype: int qInitResources_items()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.rcc/qrc_items.cpp
Lines: 245-250
100.000% (1/1)
31
qHash [qqmlmetatype_p.h #2]
Name: qHash [qqmlmetatype_p.h #2]
Prototype: inline uint qHash(const QQmlType &t, uint seed = 0)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlmetatype_p.h #2
Lines: 312-312
  0.000% (0/1)
11
qHash
Name: qHash
Prototype: inline uint qHash(const QHashedString &string)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1025-1028
  0.000% (0/1)
11
qHash
Name: qHash
Prototype: inline uint qHash(const QHashedStringRef &string)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1030-1033
  0.000% (0/1)
11
qHash
Name: qHash
Prototype: inline uint qHash(const QV4Debugger::BreakPoint &b, uint seed = 0) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 55-58
100.000% (1/1)
11
qHash
Name: qHash
Prototype: inline uint qHash (const QQmlProperty &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.h
Lines: 130-133
100.000% (1/1)
11
qHash
Name: qHash
Prototype: inline uint qHash(const QQmlChangeSet::MoveKey &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset_p.h
Lines: 152-152
100.000% (1/1)
11
qHash
Name: qHash
Prototype: uint qHash(const QQuickTextNodeEngine::BinaryTreeNodeKey &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 693-698
100.000% (1/1)
21
qHash
Name: qHash
Prototype: uint qHash(const QSGDepthStencilBuffer::Format &format)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdepthstencilbuffer.cpp
Lines: 183-187
100.000% (1/1)
21
qHash
Name: qHash
Prototype: inline uint qHash(const QQmlProfilerEventLocation &location)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation_p.h
Lines: 106-112
100.000% (1/1)
31
qHash
Name: qHash
Prototype: inline uint qHash(const QQmlProfilerEventType &type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h
Lines: 100-106
100.000% (1/1)
41
qCleanupResources_scenegraph
Name: qCleanupResources_scenegraph
Prototype: int qCleanupResources_scenegraph()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.rcc/qrc_scenegraph.cpp
Lines: 2493-2498
100.000% (1/1)
31
qCleanupResources_qtquickshapes
Name: qCleanupResources_qtquickshapes
Prototype: int qCleanupResources_qtquickshapes()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.rcc/qrc_qtquickshapes.cpp
Lines: 636-641
100.000% (1/1)
31
qCleanupResources_qml
Name: qCleanupResources_qml
Prototype: int qCleanupResources_qml()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/.rcc/qrc_qml.cpp
Lines: 447-452
  0.000% (0/1)
31
qCleanupResources_particles
Name: qCleanupResources_particles
Prototype: int qCleanupResources_particles()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/.rcc/qrc_particles.cpp
Lines: 1970-1975
100.000% (1/1)
31
qCleanupResources_items
Name: qCleanupResources_items
Prototype: int qCleanupResources_items()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.rcc/qrc_items.cpp
Lines: 253-258
100.000% (1/1)
31
push
Name: push
Prototype: static inline void push(QByteArray &data, quint32 value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 112-115
100.000% (1/1)
11
push
Name: push
Prototype: static inline void push(QByteArray &data, double value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 117-120
100.000% (1/1)
11
push
Name: push
Prototype: static inline void push(QByteArray &data, void *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 122-125
100.000% (1/1)
11
privatePath
Name: privatePath
Prototype: static QQuickPathPrivate *privatePath(QObject *object)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 266-271
100.000% (1/1)
21
priv
Name: priv
Prototype: static inline const QMetaObjectPrivate *priv(const uint* data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1111-1112
100.000% (1/1)
11
printVersion
Name: printVersion
Prototype: void printVersion()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 308-316
  0.000% (0/1)
61
printUsage
Name: printUsage
Prototype: void printUsage()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 318-355
  0.000% (0/1)
291
primeForNumBits
Name: primeForNumBits
Prototype: static inline int primeForNumBits(int numBits)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 65-68
100.000% (1/1)
11
popUint32
Name: popUint32
Prototype: static inline quint32 popUint32(const char *&data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 132-137
100.000% (1/1)
31
popPtr
Name: popPtr
Prototype: static inline void *popPtr(const char *&data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 146-151
100.000% (1/1)
31
popDouble
Name: popDouble
Prototype: static inline double popDouble(const char *&data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 139-144
100.000% (1/1)
31
pointStateString
Name: pointStateString
Prototype: static const char *pointStateString(const QQuickEventPoint *point)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 603-607
  0.000% (0/1)
11
pointDeviceName
Name: pointDeviceName
Prototype: static const QString pointDeviceName(const QQuickEventPoint *point)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 609-615
  0.000% (0/3)
41
pathArcSegment
Name: pathArcSegment
Prototype: static void pathArcSegment(QPainterPath &path, qreal xc, qreal yc, qreal th0, qreal th1, qreal rx, qreal ry, qreal xAxisRotation)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksvgparser.cpp
Lines: 155-186
100.000% (1/1)
221
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QQmlProfilerEventLocation &location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation.cpp
Lines: 46-49
  0.000% (0/1)
11
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QQmlProfilerEventType &type)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype.cpp
Lines: 47-56
  0.000% (0/1)
71
operator== [qquickanchors_p_p.h #1]
Name: operator== [qquickanchors_p_p.h #1]
Prototype: inline bool operator==(const QQuickAnchorLine& a, const QQuickAnchorLine& b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors_p_p.h #1
Lines: 74-77
  0.000% (0/1)
11
operator==
Name: operator==
Prototype: inline bool operator==(const QV4Debugger::BreakPoint &a, const QV4Debugger::BreakPoint &b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 60-64
100.000% (1/1)
11
operator==
Name: operator==
Prototype: inline bool operator==(const QQmlProfilerEventLocation &location1, const QQmlProfilerEventLocation &location2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation_p.h
Lines: 92-98
100.000% (1/1)
21
operator==
Name: operator==
Prototype: inline bool operator==(const QQmlProfilerEventType &type1, const QQmlProfilerEventType &type2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h
Lines: 108-112
100.000% (1/1)
21
operator<<::operator<<::operator<<
Name: operator<<::operator<<::operator<<
Prototype: QDebug &operator<< (QDebug &debug, const QQmlDirParser::Script &script)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 394-399
  0.000% (0/1)
21
operator<<::operator<<
Name: operator<<::operator<<
Prototype: QDebug &operator<< (QDebug &debug, const QQmlDirParser::Component &component)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 387-392
  0.000% (0/1)
21
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &stream, const QQmlProfilerEventLocation &location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation.cpp
Lines: 51-54
  0.000% (0/1)
11
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &stream, const QQmlProfilerEventType &type)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype.cpp
Lines: 58-63
  0.000% (0/1)
31
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QSGGuiThreadShaderEffectManager::ShaderInfo::InputParameter &p)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp
Lines: 527-533
  0.000% (0/1)
41
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QSGShaderEffectNode::VariableData &vd)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp
Lines: 556-562
  0.000% (0/1)
41
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QQuickEventPoint *event)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1955-1965
  0.000% (0/1)
81
operator<
Name: operator<
Prototype: static inline bool operator<(const TextNode &n1, const TextNode &n2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 1973-1976
100.000% (1/1)
11
operator<
Name: operator<
Prototype: bool operator<(const QPair<int, Update> &lhs, const QPair<int, Update> &rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 729-733
100.000% (1/1)
11
operator!=
Name: operator!=
Prototype: bool operator!=(const QQmlProfilerEvent &event1, const QQmlProfilerEvent &event2)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp
Lines: 54-57
  0.000% (0/1)
11
operator!=
Name: operator!=
Prototype: inline bool operator!=(const QQmlProfilerEventLocation &location1, const QQmlProfilerEventLocation &location2)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation_p.h
Lines: 100-104
  0.000% (0/1)
11
operator!=
Name: operator!=
Prototype: inline bool operator!=(const QQmlProfilerEventType &type1, const QQmlProfilerEventType &type2)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h
Lines: 114-117
  0.000% (0/1)
11
operator new
Name: operator new
Prototype: inline void* operator new(size_t, NotNullTag, void* location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/StdLibExtras.h
Lines: 266-270
  0.000% (0/1)
21
operator ==
Name: operator ==
Prototype: inline bool operator ==(const QQmlChangeSet::MoveKey &l, const QQmlChangeSet::MoveKey &r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset_p.h
Lines: 153-154
100.000% (1/1)
11
operator <<
Name: operator <<
Prototype: QDebug operator <<(QDebug debug, const QQmlChangeSet::Change &change)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset.cpp
Lines: 577-580
100.000% (1/1)
11
operator <<
Name: operator <<
Prototype: QDebug operator <<(QDebug debug, const QQmlListCompositor::Change &change)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1432-1435
100.000% (1/1)
11
operator <<
Name: operator <<
Prototype: QDebug operator <<(QDebug debug, const QQmlListCompositor::Remove &remove)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1442-1445
100.000% (1/1)
11
operator <<
Name: operator <<
Prototype: QDebug operator <<(QDebug debug, const QQmlListCompositor::Insert &insert)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1452-1455
100.000% (1/1)
11
operator <<
Name: operator <<
Prototype: QDebug operator <<(QDebug debug, const QQmlListCompositor::iterator &it)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1406-1411
  0.000% (0/1)
31
operator +
Name: operator +
Prototype: Color4ub operator +(Color4ub a, Color4ub b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 54-54
100.000% (1/1)
11
operator *
Name: operator *
Prototype: Color4ub operator *(Color4ub c, float t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 53-53
100.000% (1/1)
11
msgCannotLoadPlugin
Name: msgCannotLoadPlugin
Prototype: static inline QString msgCannotLoadPlugin(const QString &uri, const QString &why)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1070-1073
100.000% (1/1)
11
metaDataForQQmlDebugService
Name: metaDataForQQmlDebugService
Prototype: QList<QJsonObject> metaDataForQQmlDebugService()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 59-59
100.000% (1/1)
11
metaDataForQQmlDebugConnector
Name: metaDataForQQmlDebugConnector
Prototype: QList<QJsonObject> metaDataForQQmlDebugConnector()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 56-56
  0.000% (0/1)
11
maximumIndexForProperty
Name: maximumIndexForProperty
Prototype: inline int maximumIndexForProperty(QQmlPropertyData *prop, const int methodCount, const int signalCount, const int propertyCount)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 794-799
100.000% (1/1)
31
main
Name: main
Prototype: int main(int argc, char **argv)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmltestrunner/main.cpp
Lines: 35-38
  0.000% (0/1)
11
Page:<>1
McCabe - Cyclomatic Complexity: 560
...40
McCabe - Cyclomatic Complexity: 3
...50
McCabe - Cyclomatic Complexity: 2
...60
McCabe - Cyclomatic Complexity: 2
...70
McCabe - Cyclomatic Complexity: 2
71
McCabe - Cyclomatic Complexity: 2
72
McCabe - Cyclomatic Complexity: 2
73
McCabe - Cyclomatic Complexity: 1
7475
McCabe - Cyclomatic Complexity: 1
76
McCabe - Cyclomatic Complexity: 1
77
McCabe - Cyclomatic Complexity: 1
78
McCabe - Cyclomatic Complexity: 1
...80
McCabe - Cyclomatic Complexity: 1
...90
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0