OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...30
Function: QV4::MapObject::defaultPrototype
...40
Function: QV4::Compiler::Context::findArgument
...50
Function: QSGSimpleTextureNode::d_func
...58
Function: QSGBatchRenderer::Batch::isSafeToBatch
59
Function: QSGAnimationDriver::advance
60
Function: QQuickWorkerScript::message
61
Function: QQuickWidget::keyPressEvent
6263
Function: QQuickV4ParticleData::QQuickV4ParticleData
64
Function: QQuickTouchPoint::rotationChanged
65
Function: QQuickTextPrivate::minimumPointSize
66
Function: QQuickTextLine::setLineOffset
...70
Function: QQuickTextEdit::resetRightPadding
...80
Function: QQuickShapePath::fillRuleChanged
...90
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickPropertyAnimation::easing
...100
Function: QQuickPathView::setDelegate
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQuickView::mouseReleaseEvent
Name: QQuickView::mouseReleaseEvent
Prototype: void QQuickView::mouseReleaseEvent(QMouseEvent *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 618-621
100.000% (1/1)
11
QQuickView::mousePressEvent
Name: QQuickView::mousePressEvent
Prototype: void QQuickView::mousePressEvent(QMouseEvent *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 612-615
100.000% (1/1)
11
QQuickView::mouseMoveEvent
Name: QQuickView::mouseMoveEvent
Prototype: void QQuickView::mouseMoveEvent(QMouseEvent *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 606-609
100.000% (1/1)
11
QQuickView::keyReleaseEvent
Name: QQuickView::keyReleaseEvent
Prototype: void QQuickView::keyReleaseEvent(QKeyEvent *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 600-603
100.000% (1/1)
11
QQuickView::keyPressEvent
Name: QQuickView::keyPressEvent
Prototype: void QQuickView::keyPressEvent(QKeyEvent *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 594-597
100.000% (1/1)
11
QQuickView::initialSize
Name: QQuickView::initialSize
Prototype: QSize QQuickView::initialSize() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 564-568
100.000% (1/1)
21
QQuickView::errors
Name: QQuickView::errors
Prototype: QList<QQmlError> QQuickView::errors() const
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 347-366
100.000% (14/14)
134
QQuickView::engine
Name: QQuickView::engine
Prototype: QQmlEngine* QQuickView::engine() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 285-289
100.000% (1/1)
21
QQuickView::d_func
Name: QQuickView::d_func
Prototype: inline QQuickViewPrivate* d_func()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.h
Lines: 110-110
100.000% (1/1)
11
QQuickView::d_func
Name: QQuickView::d_func
Prototype: inline const QQuickViewPrivate* d_func() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.h
Lines: 110-110
100.000% (1/1)
11
QQuickView::continueExecute
Name: QQuickView::continueExecute
Prototype: void QQuickView::continueExecute()
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 462-491
 66.667% (6/9)
195
QQuickView::QQuickView
Name: QQuickView::QQuickView
Prototype: QQuickView::QQuickView(QWindow *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 163-167
100.000% (1/1)
11
QQuickView::QQuickView
Name: QQuickView::QQuickView
Prototype: QQuickView::QQuickView(const QUrl &source, QWindow *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 174-178
100.000% (1/1)
11
QQuickView::QQuickView
Name: QQuickView::QQuickView
Prototype: QQuickView::QQuickView(QQmlEngine* engine, QWindow *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 189-194
100.000% (1/1)
21
QQuickView::QQuickView
Name: QQuickView::QQuickView
Prototype: QQuickView::QQuickView(const QUrl &source, QQuickRenderControl *control)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 199-204
  0.000% (0/1)
21
QQuickVector4DValueType::z
Name: QQuickVector4DValueType::z
Prototype: qreal QQuickVector4DValueType::z() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 381-384
100.000% (1/1)
11
QQuickVector4DValueType::y
Name: QQuickVector4DValueType::y
Prototype: qreal QQuickVector4DValueType::y() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 376-379
100.000% (1/1)
11
QQuickVector4DValueType::x
Name: QQuickVector4DValueType::x
Prototype: qreal QQuickVector4DValueType::x() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 371-374
100.000% (1/1)
11
QQuickVector4DValueType::w
Name: QQuickVector4DValueType::w
Prototype: qreal QQuickVector4DValueType::w() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 386-389
100.000% (1/1)
11
QQuickVector4DValueType::toVector3d
Name: QQuickVector4DValueType::toVector3d
Prototype: QVector3D QQuickVector4DValueType::toVector3d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 456-459
100.000% (1/1)
11
QQuickVector4DValueType::toVector2d
Name: QQuickVector4DValueType::toVector2d
Prototype: QVector2D QQuickVector4DValueType::toVector2d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 451-454
100.000% (1/1)
11
QQuickVector4DValueType::toString
Name: QQuickVector4DValueType::toString
Prototype: QString QQuickVector4DValueType::toString() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 366-369
100.000% (1/1)
11
QQuickVector4DValueType::times
Name: QQuickVector4DValueType::times
Prototype: QVector4D QQuickVector4DValueType::times(const QVector4D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 416-419
100.000% (1/1)
11
QQuickVector4DValueType::times
Name: QQuickVector4DValueType::times
Prototype: QVector4D QQuickVector4DValueType::times(const QMatrix4x4 &m) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 421-424
100.000% (1/1)
11
QQuickVector4DValueType::times
Name: QQuickVector4DValueType::times
Prototype: QVector4D QQuickVector4DValueType::times(qreal scalar) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 426-429
100.000% (1/1)
11
QQuickVector4DValueType::setZ
Name: QQuickVector4DValueType::setZ
Prototype: void QQuickVector4DValueType::setZ(qreal z)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 401-404
100.000% (1/1)
11
QQuickVector4DValueType::setY
Name: QQuickVector4DValueType::setY
Prototype: void QQuickVector4DValueType::setY(qreal y)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 396-399
100.000% (1/1)
11
QQuickVector4DValueType::setX
Name: QQuickVector4DValueType::setX
Prototype: void QQuickVector4DValueType::setX(qreal x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 391-394
100.000% (1/1)
11
QQuickVector4DValueType::setW
Name: QQuickVector4DValueType::setW
Prototype: void QQuickVector4DValueType::setW(qreal w)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 406-409
100.000% (1/1)
11
QQuickVector4DValueType::plus
Name: QQuickVector4DValueType::plus
Prototype: QVector4D QQuickVector4DValueType::plus(const QVector4D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 431-434
100.000% (1/1)
11
QQuickVector4DValueType::normalized
Name: QQuickVector4DValueType::normalized
Prototype: QVector4D QQuickVector4DValueType::normalized() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 441-444
100.000% (1/1)
11
QQuickVector4DValueType::minus
Name: QQuickVector4DValueType::minus
Prototype: QVector4D QQuickVector4DValueType::minus(const QVector4D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 436-439
100.000% (1/1)
11
QQuickVector4DValueType::length
Name: QQuickVector4DValueType::length
Prototype: qreal QQuickVector4DValueType::length() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 446-449
100.000% (1/1)
11
QQuickVector4DValueType::fuzzyEquals
Name: QQuickVector4DValueType::fuzzyEquals
Prototype: bool QQuickVector4DValueType::fuzzyEquals(const QVector4D &vec, qreal epsilon) const
Coverage:  38.462% (5/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 461-473
 38.462% (5/13)
105
QQuickVector4DValueType::fuzzyEquals
Name: QQuickVector4DValueType::fuzzyEquals
Prototype: bool QQuickVector4DValueType::fuzzyEquals(const QVector4D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 475-478
100.000% (1/1)
11
QQuickVector4DValueType::dotProduct
Name: QQuickVector4DValueType::dotProduct
Prototype: qreal QQuickVector4DValueType::dotProduct(const QVector4D &vec) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 411-414
  0.000% (0/1)
11
QQuickVector3dAnimation::d_func
Name: QQuickVector3dAnimation::d_func
Prototype: inline QQuickPropertyAnimationPrivate* d_func()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation_p.h
Lines: 367-367
  0.000% (0/1)
11
QQuickVector3dAnimation::d_func
Name: QQuickVector3dAnimation::d_func
Prototype: inline const QQuickPropertyAnimationPrivate* d_func() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation_p.h
Lines: 367-367
  0.000% (0/1)
11
QQuickVector3DValueType::z
Name: QQuickVector3DValueType::z
Prototype: qreal QQuickVector3DValueType::z() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 274-277
100.000% (1/1)
11
QQuickVector3DValueType::y
Name: QQuickVector3DValueType::y
Prototype: qreal QQuickVector3DValueType::y() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 269-272
100.000% (1/1)
11
QQuickVector3DValueType::x
Name: QQuickVector3DValueType::x
Prototype: qreal QQuickVector3DValueType::x() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 264-267
100.000% (1/1)
11
QQuickVector3DValueType::toVector4d
Name: QQuickVector3DValueType::toVector4d
Prototype: QVector4D QQuickVector3DValueType::toVector4d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 344-347
100.000% (1/1)
11
QQuickVector3DValueType::toVector2d
Name: QQuickVector3DValueType::toVector2d
Prototype: QVector2D QQuickVector3DValueType::toVector2d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 339-342
100.000% (1/1)
11
QQuickVector3DValueType::toString
Name: QQuickVector3DValueType::toString
Prototype: QString QQuickVector3DValueType::toString() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 259-262
100.000% (1/1)
11
QQuickVector3DValueType::times
Name: QQuickVector3DValueType::times
Prototype: QVector3D QQuickVector3DValueType::times(const QMatrix4x4 &m) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 304-307
100.000% (1/1)
11
QQuickVector3DValueType::times
Name: QQuickVector3DValueType::times
Prototype: QVector3D QQuickVector3DValueType::times(const QVector3D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 309-312
100.000% (1/1)
11
QQuickVector3DValueType::times
Name: QQuickVector3DValueType::times
Prototype: QVector3D QQuickVector3DValueType::times(qreal scalar) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 314-317
100.000% (1/1)
11
QQuickVector3DValueType::setZ
Name: QQuickVector3DValueType::setZ
Prototype: void QQuickVector3DValueType::setZ(qreal z)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 289-292
100.000% (1/1)
11
QQuickVector3DValueType::setY
Name: QQuickVector3DValueType::setY
Prototype: void QQuickVector3DValueType::setY(qreal y)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 284-287
100.000% (1/1)
11
QQuickVector3DValueType::setX
Name: QQuickVector3DValueType::setX
Prototype: void QQuickVector3DValueType::setX(qreal x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 279-282
100.000% (1/1)
11
QQuickVector3DValueType::plus
Name: QQuickVector3DValueType::plus
Prototype: QVector3D QQuickVector3DValueType::plus(const QVector3D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 319-322
100.000% (1/1)
11
QQuickVector3DValueType::normalized
Name: QQuickVector3DValueType::normalized
Prototype: QVector3D QQuickVector3DValueType::normalized() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 329-332
100.000% (1/1)
11
QQuickVector3DValueType::minus
Name: QQuickVector3DValueType::minus
Prototype: QVector3D QQuickVector3DValueType::minus(const QVector3D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 324-327
100.000% (1/1)
11
QQuickVector3DValueType::length
Name: QQuickVector3DValueType::length
Prototype: qreal QQuickVector3DValueType::length() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 334-337
100.000% (1/1)
11
QQuickVector3DValueType::fuzzyEquals
Name: QQuickVector3DValueType::fuzzyEquals
Prototype: bool QQuickVector3DValueType::fuzzyEquals(const QVector3D &vec, qreal epsilon) const
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 349-359
 40.000% (4/10)
84
QQuickVector3DValueType::fuzzyEquals
Name: QQuickVector3DValueType::fuzzyEquals
Prototype: bool QQuickVector3DValueType::fuzzyEquals(const QVector3D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 361-364
100.000% (1/1)
11
QQuickVector3DValueType::dotProduct
Name: QQuickVector3DValueType::dotProduct
Prototype: qreal QQuickVector3DValueType::dotProduct(const QVector3D &vec) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 299-302
  0.000% (0/1)
11
QQuickVector3DValueType::crossProduct
Name: QQuickVector3DValueType::crossProduct
Prototype: QVector3D QQuickVector3DValueType::crossProduct(const QVector3D &vec) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 294-297
  0.000% (0/1)
11
QQuickVector2DValueType::y
Name: QQuickVector2DValueType::y
Prototype: qreal QQuickVector2DValueType::y() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 184-187
100.000% (1/1)
11
QQuickVector2DValueType::x
Name: QQuickVector2DValueType::x
Prototype: qreal QQuickVector2DValueType::x() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 179-182
100.000% (1/1)
11
QQuickVector2DValueType::toVector4d
Name: QQuickVector2DValueType::toVector4d
Prototype: QVector4D QQuickVector2DValueType::toVector4d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 239-242
100.000% (1/1)
11
QQuickVector2DValueType::toVector3d
Name: QQuickVector2DValueType::toVector3d
Prototype: QVector3D QQuickVector2DValueType::toVector3d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 234-237
100.000% (1/1)
11
QQuickVector2DValueType::toString
Name: QQuickVector2DValueType::toString
Prototype: QString QQuickVector2DValueType::toString() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 174-177
100.000% (1/1)
11
QQuickVector2DValueType::times
Name: QQuickVector2DValueType::times
Prototype: QVector2D QQuickVector2DValueType::times(const QVector2D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 204-207
100.000% (1/1)
11
QQuickVector2DValueType::times
Name: QQuickVector2DValueType::times
Prototype: QVector2D QQuickVector2DValueType::times(qreal scalar) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 209-212
100.000% (1/1)
11
QQuickVector2DValueType::setY
Name: QQuickVector2DValueType::setY
Prototype: void QQuickVector2DValueType::setY(qreal y)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 194-197
100.000% (1/1)
11
QQuickVector2DValueType::setX
Name: QQuickVector2DValueType::setX
Prototype: void QQuickVector2DValueType::setX(qreal x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 189-192
100.000% (1/1)
11
QQuickVector2DValueType::plus
Name: QQuickVector2DValueType::plus
Prototype: QVector2D QQuickVector2DValueType::plus(const QVector2D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 214-217
100.000% (1/1)
11
QQuickVector2DValueType::normalized
Name: QQuickVector2DValueType::normalized
Prototype: QVector2D QQuickVector2DValueType::normalized() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 224-227
100.000% (1/1)
11
QQuickVector2DValueType::minus
Name: QQuickVector2DValueType::minus
Prototype: QVector2D QQuickVector2DValueType::minus(const QVector2D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 219-222
100.000% (1/1)
11
QQuickVector2DValueType::length
Name: QQuickVector2DValueType::length
Prototype: qreal QQuickVector2DValueType::length() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 229-232
100.000% (1/1)
11
QQuickVector2DValueType::fuzzyEquals
Name: QQuickVector2DValueType::fuzzyEquals
Prototype: bool QQuickVector2DValueType::fuzzyEquals(const QVector2D &vec, qreal epsilon) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 244-252
 42.857% (3/7)
63
QQuickVector2DValueType::fuzzyEquals
Name: QQuickVector2DValueType::fuzzyEquals
Prototype: bool QQuickVector2DValueType::fuzzyEquals(const QVector2D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 254-257
100.000% (1/1)
11
QQuickVector2DValueType::dotProduct
Name: QQuickVector2DValueType::dotProduct
Prototype: qreal QQuickVector2DValueType::dotProduct(const QVector2D &vec) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 199-202
  0.000% (0/1)
11
QQuickValueTypes::registerValueTypes
Name: QQuickValueTypes::registerValueTypes
Prototype: void registerValueTypes()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 50-54
100.000% (1/1)
21
QQuickValueTypeProvider::write
Name: QQuickValueTypeProvider::write
Prototype: bool write(int type, const void *src, QVariant& dst) override
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 765-786
 82.353% (14/17)
109
QQuickValueTypeProvider::vector4DFromString
Name: QQuickValueTypeProvider::vector4DFromString
Prototype: static QVector4D vector4DFromString(const QString &s, bool *ok)
Coverage:  63.158% (12/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 209-230
 63.158% (12/19)
145
QQuickValueTypeProvider::vector3DFromString
Name: QQuickValueTypeProvider::vector3DFromString
Prototype: static QVector3D vector3DFromString(const QString &s, bool *ok)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 188-207
 64.706% (11/17)
125
QQuickValueTypeProvider::vector2DFromString
Name: QQuickValueTypeProvider::vector2DFromString
Prototype: static QVector2D vector2DFromString(const QString &s, bool *ok)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 169-186
 66.667% (10/15)
105
QQuickValueTypeProvider::variantFromString
Name: QQuickValueTypeProvider::variantFromString
Prototype: bool variantFromString(const QString &s, QVariant *v) override
Coverage:  47.368% (9/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 556-597
 47.368% (9/19)
267
QQuickValueTypeProvider::variantFromString
Name: QQuickValueTypeProvider::variantFromString
Prototype: bool variantFromString(int type, const QString &s, QVariant *v) override
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 599-640
100.000% (15/15)
178
QQuickValueTypeProvider::variantFromJsObject
Name: QQuickValueTypeProvider::variantFromJsObject
Prototype: bool variantFromJsObject(int type, QQmlV4Handle object, QV4::ExecutionEngine *v4, QVariant *v) override
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 642-660
100.000% (7/7)
104
QQuickValueTypeProvider::typedWrite
Name: QQuickValueTypeProvider::typedWrite
Prototype: template<typename T> bool typedWrite(const void *src, QVariant& dst)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 754-763
100.000% (4/4)
42
QQuickValueTypeProvider::typedStore
Name: QQuickValueTypeProvider::typedStore
Prototype: template<typename T> bool typedStore(const void *src, void *dst, size_t dstSize)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 691-699
  0.000% (0/1)
41
QQuickValueTypeProvider::typedRead
Name: QQuickValueTypeProvider::typedRead
Prototype: template<typename T> bool typedRead(const QVariant& src, int dstType, void *dst)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 719-729
100.000% (5/5)
52
QQuickValueTypeProvider::typedEqual
Name: QQuickValueTypeProvider::typedEqual
Prototype: template<typename T> bool typedEqual(const void *lhs, const QVariant& rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 662-666
100.000% (1/1)
11
QQuickValueTypeProvider::store
Name: QQuickValueTypeProvider::store
Prototype: bool store(int type, const void *src, void *dst, size_t dstSize) override
Coverage:  40.000% (2/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 701-717
 40.000% (2/5)
93
QQuickValueTypeProvider::read
Name: QQuickValueTypeProvider::read
Prototype: bool read(const QVariant &src, void *dst, int dstType) override
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 731-752
 82.353% (14/17)
109
QQuickValueTypeProvider::quaternionFromString
Name: QQuickValueTypeProvider::quaternionFromString
Prototype: static QQuaternion quaternionFromString(const QString &s, bool *ok)
Coverage:  63.158% (12/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 232-253
 63.158% (12/19)
145
QQuickValueTypeProvider::matrix4x4FromString
Name: QQuickValueTypeProvider::matrix4x4FromString
Prototype: static QMatrix4x4 matrix4x4FromString(const QString &s, bool *ok)
Coverage:  72.222% (13/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 255-275
 72.222% (13/18)
136
QQuickValueTypeProvider::matrix4x4FromObject
Name: QQuickValueTypeProvider::matrix4x4FromObject
Prototype: static QMatrix4x4 matrix4x4FromObject(QQmlV4Handle object, QV4::ExecutionEngine *v4, bool *ok)
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 376-399
 78.947% (15/19)
177
QQuickValueTypeProvider::init
Name: QQuickValueTypeProvider::init
Prototype: bool init(int type, QVariant& dst) override
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 425-453
 82.353% (14/17)
179
QQuickValueTypeProvider::getMetaObjectForMetaType
Name: QQuickValueTypeProvider::getMetaObjectForMetaType
Prototype: const QMetaObject *getMetaObjectForMetaType(int type) override
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 401-423
100.000% (17/17)
109
QQuickValueTypeProvider::fontFromObject
Name: QQuickValueTypeProvider::fontFromObject
Prototype: static QFont fontFromObject(QQmlV4Handle object, QV4::ExecutionEngine *v4, bool *ok)
Coverage:  46.957% (54/115)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 277-374
 46.957% (54/115)
7334
QQuickValueTypeProvider::equal
Name: QQuickValueTypeProvider::equal
Prototype: bool equal(int type, const void *lhs, const QVariant &rhs) override
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 668-689
 82.353% (14/17)
109
QQuickValueTypeProvider::createStringFrom
Name: QQuickValueTypeProvider::createStringFrom
Prototype: bool createStringFrom(int type, const void *data, QString *s) override
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 545-554
  0.000% (0/4)
52
QQuickValueTypeProvider::createFromStringTyped
Name: QQuickValueTypeProvider::createFromStringTyped
Prototype: template<typename T> bool createFromStringTyped(void *data, size_t dataSize, T initValue)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 513-520
  0.000% (0/1)
41
QQuickValueTypeProvider::createFromString
Name: QQuickValueTypeProvider::createFromString
Prototype: bool createFromString(int type, const QString &s, void *data, size_t dataSize) override
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 522-543
  0.000% (0/15)
108
QQuickValueTypeProvider::create
Name: QQuickValueTypeProvider::create
Prototype: bool create(int type, int argc, const void *argv[], QVariant *v) override
Coverage:  48.485% (16/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 455-511
 48.485% (16/33)
4114
QQuickV4ParticleData::v4Value
Name: QQuickV4ParticleData::v4Value
Prototype: QQmlV4Handle QQuickV4ParticleData::v4Value() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 531-534
100.000% (1/1)
11
Page:<>1
Function: writeNumbers
...30
Function: QV4::MapObject::defaultPrototype
...40
Function: QV4::Compiler::Context::findArgument
...50
Function: QSGSimpleTextureNode::d_func
...58
Function: QSGBatchRenderer::Batch::isSafeToBatch
59
Function: QSGAnimationDriver::advance
60
Function: QQuickWorkerScript::message
61
Function: QQuickWidget::keyPressEvent
6263
Function: QQuickV4ParticleData::QQuickV4ParticleData
64
Function: QQuickTouchPoint::rotationChanged
65
Function: QQuickTextPrivate::minimumPointSize
66
Function: QQuickTextLine::setLineOffset
...70
Function: QQuickTextEdit::resetRightPadding
...80
Function: QQuickShapePath::fillRuleChanged
...90
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickPropertyAnimation::easing
...100
Function: QQuickPathView::setDelegate
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval

Generated by Squish Coco 4.2.0