OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...100
Function: QQuickParticleSystem::emittersChanged
...160
Function: QV4::CallData::argument [qv4stackframe_p.h #1]
...170
Function: QV4::Heap::QV4ParticleData::init
...180
Function: QV4::RuntimeHelpers::toPrimitive [qv4runtime_p.h #2]
...190
Function: StringOrTranslation::setTranslation
...194
Function: animationTimerCallback
195
Function: existingImageFileForPath::QQuickPixmap::load
196
Function: hasAtlasTexture
197
Function: operator ==
198199
Function: qmlRegisterType
200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
201
Function: qt_next_power_of_two
202
Function: typeLiteral::typeLiteral
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
particleData_set_red
Name: particleData_set_red
Prototype: static QV4::ReturnedValue particleData_set_red (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 424-424
 44.444% (4/9)
12
particleData_set_rotation
Name: particleData_set_rotation
Prototype: static QV4::ReturnedValue particleData_set_rotation (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 444-444
  0.000% (0/9)
12
particleData_set_rotationVelocity
Name: particleData_set_rotationVelocity
Prototype: static QV4::ReturnedValue particleData_set_rotationVelocity (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 445-445
  0.000% (0/9)
12
particleData_set_size
Name: particleData_set_size
Prototype: static QV4::ReturnedValue particleData_set_size (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 434-434
 44.444% (4/9)
12
particleData_set_t
Name: particleData_set_t
Prototype: static QV4::ReturnedValue particleData_set_t (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 432-432
  0.000% (0/9)
12
particleData_set_update
Name: particleData_set_update
Prototype: static QV4::ReturnedValue particleData_set_update (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  45.455% (5/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 429-429
 45.455% (5/11)
12
particleData_set_vx
Name: particleData_set_vx
Prototype: static QV4::ReturnedValue particleData_set_vx (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 436-436
 44.444% (4/9)
12
particleData_set_vy
Name: particleData_set_vy
Prototype: static QV4::ReturnedValue particleData_set_vy (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 437-437
 44.444% (4/9)
12
particleData_set_x
Name: particleData_set_x
Prototype: static QV4::ReturnedValue particleData_set_x (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 430-430
 44.444% (4/9)
12
particleData_set_xx
Name: particleData_set_xx
Prototype: static QV4::ReturnedValue particleData_set_xx (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 440-440
  0.000% (0/9)
12
particleData_set_xy
Name: particleData_set_xy
Prototype: static QV4::ReturnedValue particleData_set_xy (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 441-441
  0.000% (0/9)
12
particleData_set_y
Name: particleData_set_y
Prototype: static QV4::ReturnedValue particleData_set_y (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 431-431
 44.444% (4/9)
12
particleData_set_yx
Name: particleData_set_yx
Prototype: static QV4::ReturnedValue particleData_set_yx (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 442-442
  0.000% (0/9)
12
particleData_set_yy
Name: particleData_set_yy
Prototype: static QV4::ReturnedValue particleData_set_yy (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 443-443
  0.000% (0/9)
12
particleV4Data
Name: particleV4Data
Prototype: static inline QV4ParticleDataDeletable *particleV4Data(QV4::ExecutionEngine *engine)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 510-510
 90.000% (9/10)
14
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
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
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
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
position
Name: position
Prototype: static inline qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 110-140
 88.235% (15/17)
189
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
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
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
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
propertyNameForAnchorLine
Name: propertyNameForAnchorLine
Prototype: QString propertyNameForAnchorLine(const QQuickAnchors::Anchor &anchorLine)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 196-209
  0.000% (0/17)
910
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_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_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
qExtractFontFamiliesFromString
Name: qExtractFontFamiliesFromString
Prototype: static QStringList qExtractFontFamiliesFromString(const QStringRef &fontFamiliesString)
Coverage:  0.000% (0/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 258-305
  0.000% (0/32)
2910
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 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 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
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
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_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_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
qMapDeallocate
Name: qMapDeallocate
Prototype: static inline void qMapDeallocate(SparseArrayNode *node, int alignment)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 352-358
 50.000% (2/4)
32
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
  0.000% (0/7)
93
qParseFontSizeFromToken
Name: qParseFontSizeFromToken
Prototype: static int qParseFontSizeFromToken(const QStringRef &fontSizeToken, bool &ok)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 212-221
  0.000% (0/4)
62
qQmlPropertyCacheCreate
Name: qQmlPropertyCacheCreate
Prototype: template<typename T> static QQmlPropertyData qQmlPropertyCacheCreate(const QMetaObject *metaObject, const T& propertyName)
Coverage:  72.222% (26/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 981-1038
 72.222% (26/36)
2610
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
qQuickAccessibleFactory
Name: qQuickAccessibleFactory
Prototype: QAccessibleInterface *qQuickAccessibleFactory(const QString &classname, QObject *object)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qquickaccessiblefactory.cpp
Lines: 49-63
 80.000% (8/10)
104
qQuickShortcutContextMatcher
Name: qQuickShortcutContextMatcher
Prototype: static bool qQuickShortcutContextMatcher(QObject *obj, Qt::ShortcutContext context)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickshortcut.cpp
Lines: 95-112
 64.706% (11/17)
107
qSetFontFamilyFromTokens
Name: qSetFontFamilyFromTokens
Prototype: static bool qSetFontFamilyFromTokens(QFont &font, const QStringList &fontFamilyTokens)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 316-348
  0.000% (0/23)
239
qSetFontSizeFromToken
Name: qSetFontSizeFromToken
Prototype: static bool qSetFontSizeFromToken(QFont &font, const QStringRef &fontSizeToken)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 228-251
  0.000% (0/14)
175
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
 71.429% (5/7)
113
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
q_supportsElementIndexUint
Name: q_supportsElementIndexUint
Prototype: static bool q_supportsElementIndexUint(QSGRendererInterface::GraphicsApi api)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 114-145
 69.231% (9/13)
195
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
qmlCheckTypes
Name: qmlCheckTypes
Prototype: static bool qmlCheckTypes()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 66-66
 41.667% (5/12)
04
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
 57.143% (4/7)
83
qmlDebugLeakBacktrace
Name: qmlDebugLeakBacktrace
Prototype: static bool qmlDebugLeakBacktrace()
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 117-117
  0.000% (0/12)
04
qmlDisableDistanceField
Name: qmlDisableDistanceField
Prototype: static bool qmlDisableDistanceField()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 80-80
 41.667% (5/12)
04
qmlFboFlushBeforeDetach
Name: qmlFboFlushBeforeDetach
Prototype: static bool qmlFboFlushBeforeDetach()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 54-54
 41.667% (5/12)
04
qmlFboOverlay
Name: qmlFboOverlay
Prototype: static bool qmlFboOverlay()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 52-52
 41.667% (5/12)
04
qmlImportTrace
Name: qmlImportTrace
Prototype: static bool qmlImportTrace()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 65-65
 41.667% (5/12)
04
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
qmlParticlesDebug
Name: qmlParticlesDebug
Prototype: static bool qmlParticlesDebug()
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 58-58
 83.333% (10/12)
04
qmlRegisterCustomExtendedType
Name: qmlRegisterCustomExtendedType
Prototype: template<typename T, typename E> int qmlRegisterCustomExtendedType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, QQmlCustomParser *parser)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 499-536
  0.000% (0/4)
272
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
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
qmlRegisterExtendedType
Name: qmlRegisterExtendedType
Prototype: template<typename T, typename E> int qmlRegisterExtendedType(const char *uri, int versionMajor, int versionMinor, const char *qmlName)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 408-445
 75.000% (3/4)
272
qmlRegisterExtendedUncreatableType
Name: qmlRegisterExtendedUncreatableType
Prototype: template<typename T, typename E> int qmlRegisterExtendedUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString& reason)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 202-239
 75.000% (3/4)
282
qmlRegisterExtendedUncreatableType
Name: qmlRegisterExtendedUncreatableType
Prototype: template<typename T, typename E, int metaObjectRevision> int qmlRegisterExtendedUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString& reason)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h
Lines: 241-278
  0.000% (0/4)
282
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
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
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
 50.000% (2/4)
112
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
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...100
Function: QQuickParticleSystem::emittersChanged
...160
Function: QV4::CallData::argument [qv4stackframe_p.h #1]
...170
Function: QV4::Heap::QV4ParticleData::init
...180
Function: QV4::RuntimeHelpers::toPrimitive [qv4runtime_p.h #2]
...190
Function: StringOrTranslation::setTranslation
...194
Function: animationTimerCallback
195
Function: existingImageFileForPath::QQuickPixmap::load
196
Function: hasAtlasTexture
197
Function: operator ==
198199
Function: qmlRegisterType
200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
201
Function: qt_next_power_of_two
202
Function: typeLiteral::typeLiteral

Generated by Squish Coco 4.2.0