OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/15)
...10
Condition %:  77.778% (7/9)
...13
Condition %:  94.444% (17/18)
14
Condition %: 100.000% (1/1)
15
Condition %: 100.000% (1/1)
16
Condition %: 100.000% (6/6)
1718
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
list_count
Name: list_count
Prototype: static int list_count(QQmlListProperty<QObject> *prop)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 70-74
100.000% (1/1)
21
loadQQmlDebugConnector
Name: loadQQmlDebugConnector
Prototype: QQmlDebugConnector *loadQQmlDebugConnector(const QString &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 56-56
100.000% (1/1)
11
loadQQmlDebugService
Name: loadQQmlDebugService
Prototype: QQmlDebugService *loadQQmlDebugService(const QString &key)
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
loadTranslationFile
Name: loadTranslationFile
Prototype: static void loadTranslationFile(QTranslator &translator, const QString& directory)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 312-316
100.000% (1/1)
21
location [qqmljs.g #2]
Name: location [qqmljs.g #2]
Prototype: static inline AST::SourceLocation location(Lexer *lexer)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 505-513
100.000% (1/1)
61
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
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
metaObjectSignalCount
Name: metaObjectSignalCount
Prototype: static int metaObjectSignalCount(const QMetaObject *metaObject)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 128-134
100.000% (4/4)
42
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
objectFromVariantMap
Name: objectFromVariantMap
Prototype: static QV4::ReturnedValue objectFromVariantMap(QV4::ExecutionEngine *e, const QVariantMap &map)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1370-1381
100.000% (4/4)
82
objectToVariant
Name: 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
100.000% (23/23)
349
octalDigit
Name: octalDigit
Prototype: int octalDigit(QChar c)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 232-237
100.000% (6/6)
32
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
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: 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
100.000% (4/4)
114
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::Group &group)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1363-1371
100.000% (6/6)
44
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
100.000% (4/4)
132
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 &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
100.000% (13/13)
135
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: 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: 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
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
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
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
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
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
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
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
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
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
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_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_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
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: 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
qHash
Name: qHash
Prototype: uint qHash(const QQuickOpenGLShaderEffectMaterialKey &key)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 354-361
100.000% (4/4)
52
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 QQuickShapeGradientCache::Key &v, uint seed = 0)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape_p_p.h
Lines: 220-226
100.000% (6/6)
42
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
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_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_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
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
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
qQmlPropertyCacheProperty
Name: qQmlPropertyCacheProperty
Prototype: template<typename T> QQmlPropertyData * qQmlPropertyCacheProperty(QJSEngine *engine, QObject *obj, T name, QQmlContextData *context, QQmlPropertyData &local)
Coverage: 100.000% (19/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1055-1087
100.000% (19/19)
186
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
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
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
qjsEngine
Name: qjsEngine
Prototype: QJSEngine *qjsEngine(const QObject *object)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 851-857
100.000% (6/6)
42
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
100.000% (7/7)
63
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
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
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
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
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
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
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
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
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
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
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
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
qmlobject_cast
Name: qmlobject_cast
Prototype: template<class T> T qmlobject_cast(QObject *object)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal_p.h
Lines: 168-175
100.000% (6/6)
32
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
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_test_and_clear_material_failure
Name: qsg_test_and_clear_material_failure
Prototype: bool qsg_test_and_clear_material_failure()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgmaterial.cpp
Lines: 55-60
100.000% (1/1)
31
qsgnode_set_description
Name: qsgnode_set_description
Prototype: void qsgnode_set_description(QSGNode *node, const QString &description)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 679-687
100.000% (1/1)
11
qtPositionAttributeName
Name: qtPositionAttributeName
Prototype: const char *qtPositionAttributeName()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectmesh.cpp
Lines: 52-55
100.000% (1/1)
11
qtTexCoordAttributeName
Name: qtTexCoordAttributeName
Prototype: const char *qtTexCoordAttributeName()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectmesh.cpp
Lines: 57-60
100.000% (1/1)
11
qt_add_domexceptions
Name: qt_add_domexceptions
Prototype: void qt_add_domexceptions(ExecutionEngine *e)
Coverage: 100.000% (19/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv4domerrors.cpp
Lines: 47-69
100.000% (19/19)
201
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
100.000% (10/10)
111
qt_isalnum
Name: qt_isalnum
Prototype: inline bool qt_isalnum(char c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 73-76
100.000% (1/1)
11
qt_isalpha
Name: qt_isalpha
Prototype: inline bool qt_isalpha(char c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 67-71
100.000% (1/1)
21
qt_isspace
Name: qt_isspace
Prototype: inline bool qt_isspace(char c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 78-81
100.000% (1/1)
11
qt_premultiply_color
Name: qt_premultiply_color
Prototype: inline QColor qt_premultiply_color(const QColor &c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectmesh_p.h
Lines: 156-159
100.000% (1/1)
11
qt_print_indexes
Name: qt_print_indexes
Prototype: static void qt_print_indexes(QDebug &debug, int count, const int *indexes)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1395-1399
100.000% (4/4)
22
qt_quick_shortcut_context_matcher
Name: qt_quick_shortcut_context_matcher
Prototype: ContextMatcher qt_quick_shortcut_context_matcher()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickshortcut.cpp
Lines: 118-121
100.000% (1/1)
11
qt_quickhandlers_defineModule
Name: qt_quickhandlers_defineModule
Prototype: static void qt_quickhandlers_defineModule(const char *uri, int major, int minor)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickhandlersmodule.cpp
Lines: 69-95
100.000% (1/1)
231
qt_quickitems_defineModule
Name: qt_quickitems_defineModule
Prototype: static void qt_quickitems_defineModule(const char *uri, int major, int minor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemsmodule.cpp
Lines: 162-428
100.000% (4/4)
1571
quick_test_main
Name: quick_test_main
Prototype: int quick_test_main(int argc, char **argv, const char *name, const char *sourceDir)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 332-335
100.000% (1/1)
11
readBaselineOffset
Name: readBaselineOffset
Prototype: static inline __attribute__((always_inline)) qreal readBaselineOffset(const QQuickItem *item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 73-76
100.000% (1/1)
11
readHeight
Name: readHeight
Prototype: static inline __attribute__((always_inline)) qreal readHeight(const QQuickItem *item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 68-71
100.000% (1/1)
11
Page:<>1
Condition %:  0.000% (0/15)
...10
Condition %:  77.778% (7/9)
...13
Condition %:  94.444% (17/18)
14
Condition %: 100.000% (1/1)
15
Condition %: 100.000% (1/1)
16
Condition %: 100.000% (6/6)
1718
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.0