OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 560
...3
McCabe - Cyclomatic Complexity: 19
4
McCabe - Cyclomatic Complexity: 16
5
McCabe - Cyclomatic Complexity: 13
6
McCabe - Cyclomatic Complexity: 11
78
McCabe - Cyclomatic Complexity: 9
9
McCabe - Cyclomatic Complexity: 9
10
McCabe - Cyclomatic Complexity: 8
11
McCabe - Cyclomatic Complexity: 7
...20
McCabe - Cyclomatic Complexity: 5
...30
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QQuickShapePath::setFillGradient
Name: QQuickShapePath::setFillGradient
Prototype: void QQuickShapePath::setFillGradient(QQuickShapeGradient *gradient)
Coverage:  75.000% (21/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 482-496
 75.000% (21/28)
4310
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGWindowsRenderLoop::windowDestroyed
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGWindowsRenderLoop::windowDestroyed
Prototype: void QSGWindowsRenderLoop::windowDestroyed(QQuickWindow *window)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgwindowsrenderloop.cpp
Lines: 218-262
  0.000% (0/29)
2810
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverPressOrReleaseEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverPressOrReleaseEvent
Prototype: bool QQuickWindowPrivate::deliverPressOrReleaseEvent(QQuickPointerEvent *event, bool handlersOnly)
Coverage:  86.667% (26/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2504-2542
 86.667% (26/30)
2510
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::compressTouchEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::compressTouchEvent
Prototype: bool QQuickWindowPrivate::compressTouchEvent(QTouchEvent *event)
Coverage:  60.526% (23/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2021-2083
 60.526% (23/38)
4110
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimationPropertyUpdater::setValue
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimationPropertyUpdater::setValue
Prototype: void QQuickAnimationPropertyUpdater::setValue(qreal v)
Coverage:  84.848% (28/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 2550-2583
 84.848% (28/33)
2310
QQuickPathViewPrivate::handleMouseMoveEvent
Name: QQuickPathViewPrivate::handleMouseMoveEvent
Prototype: void QQuickPathViewPrivate::handleMouseMoveEvent(QMouseEvent *event)
Coverage:  73.171% (30/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1677-1725
 73.171% (30/41)
3410
QQuickPathViewPrivate::createCurrentItem
Name: QQuickPathViewPrivate::createCurrentItem
Prototype: void QQuickPathViewPrivate::createCurrentItem()
Coverage:  78.571% (22/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 2314-2340
 78.571% (22/28)
1710
QQuickPathView::setCurrentIndex
Name: QQuickPathView::setCurrentIndex
Prototype: void QQuickPathView::setCurrentIndex(int idx)
Coverage:  73.529% (25/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 742-779
 73.529% (25/34)
2910
QQuickPath::createPath::QQuickPathCatmullRomCurve::addToPath
Name: QQuickPath::createPath::QQuickPathCatmullRomCurve::addToPath
Prototype: void QQuickPathCatmullRomCurve::addToPath(QPainterPath &path, const QQuickPathData &data)
Coverage:  85.000% (34/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 1660-1748
 85.000% (34/40)
4710
QQuickParticleSystem::reset
Name: QQuickParticleSystem::reset
Prototype: void QQuickParticleSystem::reset()
Coverage:  76.667% (23/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 763-802
 76.667% (23/30)
2410
QQuickOpenGLShaderEffectMaterial::compare
Name: QQuickOpenGLShaderEffectMaterial::compare
Prototype: int QQuickOpenGLShaderEffectMaterial::compare(const QSGMaterial *o) const
Coverage:  0.000% (0/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 416-445
  0.000% (0/38)
2210
QQuickOpenGLShaderEffectCommon::updateWindow
Name: QQuickOpenGLShaderEffectCommon::updateWindow
Prototype: void QQuickOpenGLShaderEffectCommon::updateWindow(QQuickWindow *window)
Coverage:  93.750% (30/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 516-542
 93.750% (30/32)
1510
QQuickOpenGLShaderEffectCommon::updateShader
Name: QQuickOpenGLShaderEffectCommon::updateShader
Prototype: void QQuickOpenGLShaderEffectCommon::updateShader(QQuickItem *item, const QMetaObject *itemMetaObject, Key::ShaderType shaderType)
Coverage:  50.000% (16/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 375-440
 50.000% (16/32)
4410
QQuickOpenGLShaderEffectCommon::connectPropertySignals
Name: QQuickOpenGLShaderEffectCommon::connectPropertySignals
Prototype: void QQuickOpenGLShaderEffectCommon::connectPropertySignals(QQuickItem *item, const QMetaObject *itemMetaObject, Key::ShaderType shaderType)
Coverage:  75.758% (25/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 244-284
 75.758% (25/33)
2610
QQuickNvprMaterialManager::activateMaterial
Name: QQuickNvprMaterialManager::activateMaterial
Prototype: QQuickNvprMaterialManager::MaterialDesc *QQuickNvprMaterialManager::activateMaterial(Material m)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 488-621
  0.000% (0/28)
5210
QQuickMultiPointTouchArea::touchEvent
Name: QQuickMultiPointTouchArea::touchEvent
Prototype: void QQuickMultiPointTouchArea::touchEvent(QTouchEvent *event)
Coverage:  71.429% (20/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 536-564
 71.429% (20/28)
1610
QQuickLoaderPrivate::incubatorStateChanged
Name: QQuickLoaderPrivate::incubatorStateChanged
Prototype: void QQuickLoaderPrivate::incubatorStateChanged(QQmlIncubator::Status status)
Coverage:  87.097% (27/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 672-709
 87.097% (27/31)
3010
QQuickKeysAttached::keyPressed
Name: QQuickKeysAttached::keyPressed
Prototype: void QQuickKeysAttached::keyPressed(QKeyEvent *event, bool post)
Coverage:  88.889% (32/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 1371-1414
 88.889% (32/36)
2910
QQuickItemViewTransitioner::transitionObject
Name: QQuickItemViewTransitioner::transitionObject
Prototype: QQuickTransition *QQuickItemViewTransitioner::transitionObject(QQuickItemViewTransitioner::TransitionType type, bool asTarget) const
Coverage:  80.000% (28/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp
Lines: 249-280
 80.000% (28/35)
2010
QQuickItemViewTransitioner::canTransition
Name: QQuickItemViewTransitioner::canTransition
Prototype: bool QQuickItemViewTransitioner::canTransition(QQuickItemViewTransitioner::TransitionType type, bool asTarget) const
Coverage:  82.759% (24/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp
Lines: 178-209
 82.759% (24/29)
1810
QQuickItemViewPrivate::refill
Name: QQuickItemViewPrivate::refill
Prototype: void QQuickItemViewPrivate::refill(qreal from, qreal to)
Coverage:  90.000% (36/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1708-1758
 90.000% (36/40)
3410
QQuickItemViewPrivate::itemGeometryChanged
Name: QQuickItemViewPrivate::itemGeometryChanged
Prototype: void QQuickItemViewPrivate::itemGeometryChanged(QQuickItem *item, QQuickGeometryChange change, const QRectF &oldGeometry)
Coverage:  88.636% (39/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1108-1145
 88.636% (39/44)
2610
QQuickItemViewPrivate::createItem
Name: QQuickItemViewPrivate::createItem
Prototype: FxViewItem *QQuickItemViewPrivate::createItem(int modelIndex, QQmlIncubator::IncubationMode incubationMode)
Coverage:  74.286% (26/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 2241-2294
 74.286% (26/35)
3210
QQuickItemPrivate::derefWindow
Name: QQuickItemPrivate::derefWindow
Prototype: void QQuickItemPrivate::derefWindow()
Coverage: 100.000% (30/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3035-3086
100.000% (30/30)
3410
QQuickItemPrivate::deliverKeyEvent
Name: QQuickItemPrivate::deliverKeyEvent
Prototype: void QQuickItemPrivate::deliverKeyEvent(QKeyEvent *e)
Coverage:  94.737% (36/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5071-5106
 94.737% (36/38)
2310
QQuickItem::setImplicitSize
Name: QQuickItem::setImplicitSize
Prototype: void QQuickItem::setImplicitSize(qreal w, qreal h)
Coverage:  91.304% (42/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6822-6864
 91.304% (42/46)
3210
QQuickItem::setFocus
Name: QQuickItem::setFocus
Prototype: void QQuickItem::setFocus(bool focus, Qt::FocusReason reason)
Coverage: 100.000% (38/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 7089-7143
100.000% (38/38)
3610
QQuickItem::geometryChanged
Name: QQuickItem::geometryChanged
Prototype: void QQuickItem::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry)
Coverage: 100.000% (26/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3767-3798
100.000% (26/26)
2210
QQuickImage::updatePaintedGeometry
Name: QQuickImage::updatePaintedGeometry
Prototype: void QQuickImage::updatePaintedGeometry()
Coverage:  93.333% (42/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 551-600
 93.333% (42/45)
3910
QQuickGridMesh::validateAttributes
Name: QQuickGridMesh::validateAttributes
Prototype: bool QQuickGridMesh::validateAttributes(const QVector<QByteArray> &attributes, int *posIndex)
Coverage:  26.923% (7/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectmesh.cpp
Lines: 86-126
 26.923% (7/26)
2610
QQuickGraphicsInfo::updateInfo
Name: QQuickGraphicsInfo::updateInfo
Prototype: void QQuickGraphicsInfo::updateInfo()
Coverage:  46.429% (13/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgraphicsinfo.cpp
Lines: 239-285
 46.429% (13/28)
3210
QQuickFlickablePrivate::flick
Name: QQuickFlickablePrivate::flick
Prototype: bool QQuickFlickablePrivate::flick(AxisData &data, qreal minExtent, qreal maxExtent, qreal, QQuickTimeLineCallback::Callback fixupCallback, qreal velocity)
Coverage:  70.968% (22/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 346-398
 70.968% (22/31)
3610
QQuickDesignerSupport::resetAnchor
Name: QQuickDesignerSupport::resetAnchor
Prototype: void QQuickDesignerSupport::resetAnchor(QQuickItem *item, const QString &name)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 363-384
  0.000% (0/28)
1810
QQuickCustomParticle::prepareNextFrame
Name: QQuickCustomParticle::prepareNextFrame
Prototype: QQuickOpenGLShaderEffectNode *QQuickCustomParticle::prepareNextFrame(QQuickOpenGLShaderEffectNode *rootNode)
Coverage:  78.788% (26/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomparticle.cpp
Lines: 267-312
 78.788% (26/33)
3110
QQuickCustomAffector::affectParticle
Name: QQuickCustomAffector::affectParticle
Prototype: bool QQuickCustomAffector::affectParticle(QQuickParticleData *d, qreal dt)
Coverage:  75.000% (21/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomaffector.cpp
Lines: 183-231
 75.000% (21/28)
3210
QQuickContext2DTexture::paint
Name: QQuickContext2DTexture::paint
Prototype: void QQuickContext2DTexture::paint(QQuickContext2DCommandBuffer *ccb)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 263-309
  0.000% (0/24)
3110
QQuickAnchorsPrivate::calculateDependency
Name: QQuickAnchorsPrivate::calculateDependency
Prototype: QQuickGeometryChange QQuickAnchorsPrivate::calculateDependency(QQuickItem *controlItem) const
Coverage:  96.429% (54/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 288-331
 96.429% (54/56)
2710
QQuickAnchors::setMargins
Name: QQuickAnchors::setMargins
Prototype: void QQuickAnchors::setMargins(qreal offset)
Coverage:  82.051% (32/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 1155-1197
 82.051% (32/39)
3010
QQmlVMEMetaObject::writeProperty
Name: QQmlVMEMetaObject::writeProperty
Prototype: void QQmlVMEMetaObject::writeProperty(int id, const QVariant &value)
Coverage:  79.487% (31/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 1066-1116
 79.487% (31/39)
3410
QQmlTypeLoader::absoluteFilePath
Name: QQmlTypeLoader::absoluteFilePath
Prototype: QString QQmlTypeLoader::absoluteFilePath(const QString &path)
Coverage:  84.615% (33/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1791-1845
 84.615% (33/39)
3210
QQmlTypeData::buildTypeResolutionCaches
Name: QQmlTypeData::buildTypeResolutionCaches
Prototype: QQmlCompileError QQmlTypeData::buildTypeResolutionCaches( QQmlRefPointer<QQmlTypeNameCache> *typeNameCache, QV4::CompiledData::ResolvedTypeReferenceMap *resolvedTypeCache ) const
Coverage:  82.143% (23/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2708-2757
 82.143% (23/28)
3110
QQmlPropertyCacheAliasCreator::propertyDataForAlias
Name: QQmlPropertyCacheAliasCreator::propertyDataForAlias
Prototype: template <typename ObjectContainer> inline QQmlCompileError QQmlPropertyCacheAliasCreator<ObjectContainer>::propertyDataForAlias( const CompiledObject &component, const QV4::CompiledData::Alias &alias, int *type, int *minorVersion, QQmlPropertyData::Flags *propertyFlags)
Coverage:  88.235% (30/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 689-764
 88.235% (30/34)
4110
QQmlPropertyCacheAliasCreator::appendAliasPropertiesInMetaObjectsWithinComponent
Name: QQmlPropertyCacheAliasCreator::appendAliasPropertiesInMetaObjectsWithinComponent
Prototype: template <typename ObjectContainer> inline void QQmlPropertyCacheAliasCreator<ObjectContainer>::appendAliasPropertiesInMetaObjectsWithinComponent(const CompiledObject &component, int firstObjectIndex)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 615-664
 72.727% (8/11)
1110
QQmlNumberExtension::method_toLocaleString
Name: QQmlNumberExtension::method_toLocaleString
Prototype: QV4::ReturnedValue QQmlNumberExtension::method_toLocaleString(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  46.875% (15/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 368-403
 46.875% (15/32)
2310
QQmlListModel::move
Name: QQmlListModel::move
Prototype: void QQmlListModel::move(int from, int to, int n)
Coverage:  90.323% (28/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2388-2429
 90.323% (28/31)
2710
QQmlImportsPrivate::validateQmldirVersion
Name: QQmlImportsPrivate::validateQmldirVersion
Prototype: bool QQmlImportsPrivate::validateQmldirVersion(const QQmlTypeLoaderQmldirContent &qmldir, const QString &uri, int vmaj, int vmin, QList<QQmlError> *errors)
Coverage:  47.368% (18/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1340-1402
 47.368% (18/38)
4410
QQmlEngineControlClient::messageReceived
Name: QQmlEngineControlClient::messageReceived
Prototype: void QQmlEngineControlClient::messageReceived(const QByteArray &data)
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlenginecontrolclient.cpp
Lines: 97-141
 88.889% (16/18)
2610
QQmlDelegateModelGroup::move
Name: QQmlDelegateModelGroup::move
Prototype: void QQmlDelegateModelGroup::move(QQmlV4Function *args)
Coverage:  86.667% (26/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3026-3075
 86.667% (26/30)
3410
QQmlDelegateModelGroup::create
Name: QQmlDelegateModelGroup::create
Prototype: void QQmlDelegateModelGroup::create(QQmlV4Function *args)
Coverage:  77.778% (28/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2680-2737
 77.778% (28/36)
3910
QQmlDMObjectDataMetaObject::createProperty
Name: QQmlDMObjectDataMetaObject::createProperty
Prototype: int createProperty(const char *name, const char *) override
Coverage:  75.862% (22/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 832-884
 75.862% (22/29)
3810
QQmlDMCachedModelData::metaCall
Name: QQmlDMCachedModelData::metaCall
Prototype: int QQmlDMCachedModelData::metaCall(QMetaObject::Call call, int id, void **arguments)
Coverage:  75.000% (24/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 282-314
 75.000% (24/32)
2410
QQmlCustomParser::evaluateEnum
Name: QQmlCustomParser::evaluateEnum
Prototype: int QQmlCustomParser::evaluateEnum(const QByteArray& script, bool *ok) const
Coverage:  67.568% (25/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcustomparser.cpp
Lines: 120-170
 67.568% (25/37)
3210
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlJSCodeGenerator::compileJavaScriptCodeInObjectsRecursively
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlJSCodeGenerator::compileJavaScriptCodeInObjectsRecursively
Prototype: bool QQmlJSCodeGenerator::compileJavaScriptCodeInObjectsRecursively(int objectIndex, int scopeObjectIndex)
Coverage: 100.000% (28/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 1347-1388
100.000% (28/28)
2810
QQmlAbstractBinding::removeFromObject
Name: QQmlAbstractBinding::removeFromObject
Prototype: void QQmlAbstractBinding::removeFromObject()
Coverage:  67.647% (23/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding.cpp
Lines: 127-190
 67.647% (23/34)
3910
QParallelAnimationGroupJob::updateState
Name: QParallelAnimationGroupJob::updateState
Prototype: void QParallelAnimationGroupJob::updateState(QAbstractAnimationJob::State newState, QAbstractAnimationJob::State oldState)
Coverage: 100.000% (26/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qparallelanimationgroupjob.cpp
Lines: 126-154
100.000% (26/26)
1810
QAccessibleQuickItem::actionNames
Name: QAccessibleQuickItem::actionNames
Prototype: QStringList QAccessibleQuickItem::actionNames() const
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 225-253
  0.000% (0/18)
1610
ProxyObject::virtualPut
Name: ProxyObject::virtualPut
Prototype: bool ProxyObject::virtualPut(Managed *m, PropertyKey id, const Value &value, Value *receiver)
Coverage:  85.294% (29/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 99-137
 85.294% (29/34)
3110
ObjectPrototype::method_isSealed
Name: ObjectPrototype::method_isSealed
Prototype: ReturnedValue ObjectPrototype::method_isSealed(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage:  65.517% (19/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 409-439
 65.517% (19/29)
2010
ObjectPrototype::method_isFrozen
Name: ObjectPrototype::method_isFrozen
Prototype: ReturnedValue ObjectPrototype::method_isFrozen(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage:  77.419% (24/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 441-471
 77.419% (24/31)
2010
MathObject::method_pow
Name: MathObject::method_pow
Prototype: ReturnedValue MathObject::method_pow(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  88.372% (38/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 418-466
 88.372% (38/43)
2110
MapCtor::virtualCallAsConstructor
Name: MapCtor::virtualCallAsConstructor
Prototype: ReturnedValue MapCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *)
Coverage:  28.571% (8/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 56-99
 28.571% (8/28)
2610
Lookup::resolvePrimitiveGetter
Name: Lookup::resolvePrimitiveGetter
Prototype: ReturnedValue Lookup::resolvePrimitiveGetter(ExecutionEngine *engine, const Value &object)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 105-143
100.000% (22/22)
2310
ListElement::setVariantProperty
Name: ListElement::setVariantProperty
Prototype: int ListElement::setVariantProperty(const ListLayout::Role &role, const QVariant &d)
Coverage:  71.429% (15/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1365-1401
 71.429% (15/21)
2110
ListElement::clearProperty
Name: ListElement::clearProperty
Prototype: void ListElement::clearProperty(const ListLayout::Role &role)
Coverage:  33.333% (6/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1191-1221
 33.333% (6/18)
1810
JSC::Yarr::Interpreter::tryConsumeBackReference
Name: JSC::Yarr::Interpreter::tryConsumeBackReference
Prototype: bool tryConsumeBackReference(int matchBegin, int matchEnd, unsigned negativeInputOffset)
Coverage:  38.710% (12/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 328-364
 38.710% (12/31)
2110
JSC::Yarr::Interpreter::testCharacterClass
Name: JSC::Yarr::Interpreter::testCharacterClass
Prototype: bool testCharacterClass(CharacterClass* characterClass, int ch)
Coverage:  51.724% (15/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 290-309
 51.724% (15/29)
1410
JSC::Yarr::Interpreter::matchBackReference
Name: JSC::Yarr::Interpreter::matchBackReference
Prototype: bool matchBackReference(ByteTerm& term, DisjunctionContext* context)
Coverage:  77.778% (21/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 517-567
 77.778% (21/27)
2810
JSC::MacroAssembler::commute
Name: JSC::MacroAssembler::commute
Prototype: static RelationalCondition commute(RelationalCondition condition)
Coverage:  15.789% (3/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 332-357
 15.789% (3/19)
1210
ExecutionContext::getProperty
Name: ExecutionContext::getProperty
Prototype: ReturnedValue ExecutionContext::getProperty(String *name)
Coverage: 100.000% (20/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 282-314
100.000% (20/20)
2010
ExecutionContext::deleteProperty
Name: ExecutionContext::deleteProperty
Prototype: bool ExecutionContext::deleteProperty(String *name)
Coverage:  80.952% (17/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 192-225
 80.952% (17/21)
1910
Codegen::Codegen::Codegen::visit::[lambda]::operatorForSwappedOperands [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::operatorForSwappedOperands [qv4codegen.cpp #2]
Prototype: static QSOperator::Op operatorForSwappedOperands(QSOperator::Op oper)
Coverage:  33.333% (6/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1606-1619
 33.333% (6/18)
1010
Codegen::Codegen::Codegen::visit::[lambda]::operatorForSwappedOperands [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::operatorForSwappedOperands [qv4codegen.cpp #1]
Prototype: static QSOperator::Op operatorForSwappedOperands(QSOperator::Op oper)
Coverage:  33.333% (6/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1606-1619
 33.333% (6/18)
1010
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::endsWithReturn [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::endsWithReturn [qv4codegen.cpp #2]
Prototype: static bool endsWithReturn(Module *module, Node *node)
Coverage:  92.857% (26/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2718-2744
 92.857% (26/28)
2010
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::endsWithReturn [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::endsWithReturn [qv4codegen.cpp #1]
Prototype: static bool endsWithReturn(Module *module, Node *node)
Coverage:  92.857% (26/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2718-2744
 92.857% (26/28)
2010
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(ForEachStatement *ast)
Coverage:  65.517% (19/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3018-3107
 65.517% (19/29)
5610
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(ForEachStatement *ast)
Coverage:  65.517% (19/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3018-3107
 65.517% (19/29)
5610
Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #2]
Prototype: void Codegen::statementList(StatementList *ast)
Coverage:  97.674% (42/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 412-454
 97.674% (42/43)
2710
Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
Prototype: void Codegen::statementList(StatementList *ast)
Coverage:  97.674% (42/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 412-454
 97.674% (42/43)
2710
Codegen::Codegen::Codegen::destructureElementList [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::destructureElementList [qv4codegen.cpp #2]
Prototype: void Codegen::destructureElementList(const Codegen::Reference &array, PatternElementList *bindingList, bool isDefinition)
Coverage:  90.000% (36/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 583-653
 90.000% (36/40)
5010
Codegen::Codegen::Codegen::destructureElementList [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::destructureElementList [qv4codegen.cpp #1]
Prototype: void Codegen::destructureElementList(const Codegen::Reference &array, PatternElementList *bindingList, bool isDefinition)
Coverage:  90.000% (36/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 583-653
 90.000% (36/40)
5010
throwLowercaseEnumError::QQmlTypeWrapper::virtualPut
Name: throwLowercaseEnumError::QQmlTypeWrapper::virtualPut
Prototype: bool QQmlTypeWrapper::virtualPut(Managed *m, PropertyKey id, const Value &value, Value *receiver)
Coverage:  51.852% (14/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 307-351
 51.852% (14/27)
329
resolveLocalUrl
Name: resolveLocalUrl
Prototype: QString resolveLocalUrl(const QString &url, const QString &relative)
Coverage:  77.143% (27/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 80-122
 77.143% (27/35)
279
qt_v4DebuggerHook
Name: qt_v4DebuggerHook
Prototype: int qt_v4DebuggerHook(const char *json)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp
Lines: 184-244
  0.000% (0/25)
359
qt_image_convolute_filter
Name: qt_image_convolute_filter
Prototype: QImage qt_image_convolute_filter(const QImage& src, const QVector<qreal>& weights, int radius = 0)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 711-785
  0.000% (0/31)
469
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]::QQuickJSContext2DPrototype::method_createImageData
Name: 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]::QQuickJSContext2DPrototype::method_createImageData
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_createImageData(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 3231-3264
  0.000% (0/37)
249
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]::QQuickJSContext2DPixelData::virtualGet
Name: 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]::QQuickJSContext2DPixelData::virtualGet
Prototype: QV4::ReturnedValue QQuickJSContext2DPixelData::virtualGet(const QV4::Managed *m, QV4::PropertyKey id, const QV4::Value *receiver, bool *hasProperty)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 3133-3167
  0.000% (0/21)
239
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_set_textBaseline
Name: 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_set_textBaseline
Prototype: QV4::ReturnedValue QQuickJSContext2D::method_set_textBaseline(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2769-2797
  0.000% (0/30)
229
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_set_textAlign
Name: 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_set_textAlign
Prototype: QV4::ReturnedValue QQuickJSContext2D::method_set_textAlign(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2701-2730
  0.000% (0/30)
229
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
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
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QSGNode *n)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 1594-1636
  0.000% (0/18)
279
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
isIdentifierStart
Name: isIdentifierStart
Prototype: static inline bool isIdentifierStart(uint ch)
Coverage:  91.304% (21/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 396-416
 91.304% (21/23)
89
getAppFlags
Name: getAppFlags
Prototype: void getAppFlags(int &argc, char **argv)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 365-399
  0.000% (0/25)
169
freeze_recursive
Name: freeze_recursive
Prototype: static void freeze_recursive(QV4::ExecutionEngine *v4, QV4::Object *object)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 218-250
 92.000% (23/25)
239
flagsForPropertyType
Name: flagsForPropertyType
Prototype: static void flagsForPropertyType(int propType, QQmlPropertyData::Flags &flags)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 102-126
 92.000% (23/25)
179
checkVersion
Name: checkVersion
Prototype: static bool checkVersion(const QUrl &url)
Coverage:  52.000% (13/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 249-293
 52.000% (13/25)
439
adjustedPosition
Name: adjustedPosition
Prototype: static inline qreal adjustedPosition(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: 143-173
 88.235% (15/17)
189
TabledMaterial::TabledMaterial
Name: TabledMaterial::TabledMaterial
Prototype: TabledMaterial()
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 94-120
 73.333% (11/15)
139
StringPrototype::method_substring
Name: StringPrototype::method_substring
Prototype: ReturnedValue StringPrototype::method_substring(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  93.548% (29/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 1028-1067
 93.548% (29/31)
269
Page:<>1
McCabe - Cyclomatic Complexity: 560
...3
McCabe - Cyclomatic Complexity: 19
4
McCabe - Cyclomatic Complexity: 16
5
McCabe - Cyclomatic Complexity: 13
6
McCabe - Cyclomatic Complexity: 11
78
McCabe - Cyclomatic Complexity: 9
9
McCabe - Cyclomatic Complexity: 9
10
McCabe - Cyclomatic Complexity: 8
11
McCabe - Cyclomatic Complexity: 7
...20
McCabe - Cyclomatic Complexity: 5
...30
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0