OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
...7
eLOC - Effective Lines of Code: 33
8
eLOC - Effective Lines of Code: 29
9
eLOC - Effective Lines of Code: 27
10
eLOC - Effective Lines of Code: 25
1112
eLOC - Effective Lines of Code: 22
13
eLOC - Effective Lines of Code: 20
14
eLOC - Effective Lines of Code: 19
15
eLOC - Effective Lines of Code: 18
...20
eLOC - Effective Lines of Code: 14
...30
eLOC - Effective Lines of Code: 9
...40
eLOC - Effective Lines of Code: 7
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QSGNodeVisitor::visitNode
Name: QSGNodeVisitor::visitNode
Prototype: void QSGNodeVisitor::visitNode(QSGNode *n)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 1423-1454
  0.000% (0/10)
236
QSGBatchRenderer::Rect::map
Name: QSGBatchRenderer::Rect::map
Prototype: void Rect::map(const QMatrix4x4 &matrix)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 547-576
100.000% (10/10)
234
QQuickWorkerScriptEnginePrivate::processLoad
Name: QQuickWorkerScriptEnginePrivate::processLoad
Prototype: void QQuickWorkerScriptEnginePrivate::processLoad(int id, const QUrl &url)
Coverage:  52.632% (10/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qquickworkerscript.cpp
Lines: 383-417
 52.632% (10/19)
237
QQuickWidgetPrivate::setRootObject
Name: QQuickWidgetPrivate::setRootObject
Prototype: void QQuickWidgetPrivate::setRootObject(QObject *obj)
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 1069-1098
 61.905% (13/21)
236
QQuickViewPrivate::setRootObject
Name: QQuickViewPrivate::setRootObject
Prototype: void QQuickViewPrivate::setRootObject(QObject *obj)
Coverage:  78.261% (18/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 497-526
 78.261% (18/23)
236
QQuickText::setText
Name: QQuickText::setText
Prototype: void QQuickText::setText(const QString &n)
Coverage: 100.000% (20/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 1633-1664
100.000% (20/20)
235
QQuickStyledTextPrivate::parseAttribute
Name: QQuickStyledTextPrivate::parseAttribute
Prototype: QPair<QStringRef,QStringRef> QQuickStyledTextPrivate::parseAttribute(const QChar *&ch, const QString &textIn)
Coverage:  74.074% (20/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 727-758
 74.074% (20/27)
238
QQuickStateGroupPrivate::updateAutoState
Name: QQuickStateGroupPrivate::updateAutoState
Prototype: bool QQuickStateGroupPrivate::updateAutoState()
Coverage:  86.667% (26/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 329-363
 86.667% (26/30)
2310
QQuickShapePrivate::createNode
Name: QQuickShapePrivate::createNode
Prototype: QSGNode *QQuickShapePrivate::createNode()
Coverage:  52.632% (10/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1006-1041
 52.632% (10/19)
237
QQuickShapeNvprRenderNode::updatePath
Name: QQuickShapeNvprRenderNode::updatePath
Prototype: void QQuickShapeNvprRenderNode::updatePath(ShapePathRenderData *d)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 623-654
  0.000% (0/19)
237
QQuickShapeConicalGradientMaterial::compare
Name: QQuickShapeConicalGradientMaterial::compare
Prototype: int QQuickShapeConicalGradientMaterial::compare(const QSGMaterial *other) const
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 970-1003
  0.000% (0/25)
239
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::operator<<
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::operator<<
Prototype: QDebug operator<<(QDebug debug, const QQuickWindow *win)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 4981-5008
  0.000% (0/22)
238
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderThread::run
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderThread::run
Prototype: void QSGRenderThread::run()
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp
Lines: 716-752
  0.000% (0/35)
239
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverTouchEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverTouchEvent
Prototype: void QQuickWindowPrivate::deliverTouchEvent(QQuickPointerTouchEvent *event)
Coverage:  74.194% (23/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2407-2441
 74.194% (23/31)
2311
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
QQuickPointerTouchEvent::syntheticMouseEvent
Name: QQuickPointerTouchEvent::syntheticMouseEvent
Prototype: QMouseEvent *QQuickPointerTouchEvent::syntheticMouseEvent(int pointID, QQuickItem *relativeTo) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1662-1700
  0.000% (0/16)
238
QQuickPath::createPath::nextBezier
Name: QQuickPath::createPath::nextBezier
Prototype: static inline QBezier nextBezier(const QPainterPath &path, int *current, qreal *bezLength, bool reverse = false)
Coverage:  76.471% (13/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 611-647
 76.471% (13/17)
236
QQuickItemViewPrivate::createComponentItem
Name: QQuickItemViewPrivate::createComponentItem
Prototype: QQuickItem *QQuickItemViewPrivate::createComponentItem(QQmlComponent *component, qreal zValue, bool createDefault) const
Coverage:  90.909% (20/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 2364-2394
 90.909% (20/22)
238
QQuickItemViewPrivate::clear
Name: QQuickItemViewPrivate::clear
Prototype: void QQuickItemViewPrivate::clear()
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1649-1681
100.000% (11/11)
235
QQuickItemView::modelUpdated
Name: QQuickItemView::modelUpdated
Prototype: void QQuickItemView::modelUpdated(const QQmlChangeSet &changeSet, bool reset)
Coverage:  80.000% (20/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1182-1213
 80.000% (20/25)
238
QQuickItemPrivate::resources_clear
Name: QQuickItemPrivate::resources_clear
Prototype: void QQuickItemPrivate::resources_clear(QQmlListProperty<QObject> *prop)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3396-3407
  0.000% (0/14)
236
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
QQuickImageParticle::updatePaintNode
Name: QQuickImageParticle::updatePaintNode
Prototype: QSGNode *QQuickImageParticle::updatePaintNode(QSGNode *node, UpdatePaintNodeData *)
Coverage:  84.375% (27/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1473-1508
 84.375% (27/32)
239
QQuickGridViewPrivate::removeNonVisibleItems
Name: QQuickGridViewPrivate::removeNonVisibleItems
Prototype: bool QQuickGridViewPrivate::removeNonVisibleItems(qreal bufferFrom, qreal bufferTo)
Coverage:  63.333% (19/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 581-610
 63.333% (19/30)
238
QQuickGenericShaderEffect::propertyChanged
Name: QQuickGenericShaderEffect::propertyChanged
Prototype: void QQuickGenericShaderEffect::propertyChanged(int mappedId)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 592-635
  0.000% (0/20)
237
QQmlTypeLoader::qmldirContent
Name: QQmlTypeLoader::qmldirContent
Prototype: const QQmlTypeLoaderQmldirContent QQmlTypeLoader::qmldirContent(const QString &filePathIn)
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1892-1942
 61.905% (13/21)
237
QQmlTypeLoader::getScript
Name: QQmlTypeLoader::getScript
Prototype: QQmlRefPointer<QQmlScriptBlob> QQmlTypeLoader::getScript(const QUrl &unNormalizedUrl)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1721-1747
100.000% (7/7)
233
QQmlPropertyData::lazyLoad
Name: QQmlPropertyData::lazyLoad
Prototype: void QQmlPropertyData::lazyLoad(const QMetaMethod &m)
Coverage:  80.769% (21/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 207-240
 80.769% (21/26)
238
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
QQmlIncubator::clear
Name: QQmlIncubator::clear
Prototype: void QQmlIncubator::clear()
Coverage: 100.000% (19/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 545-582
100.000% (19/19)
237
QQmlFileNetworkReply::networkFinished
Name: QQmlFileNetworkReply::networkFinished
Prototype: void QQmlFileNetworkReply::networkFinished()
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlfile.cpp
Lines: 166-202
  0.000% (0/11)
234
QQmlDelegateModelPrivate::updateFilterGroup
Name: QQmlDelegateModelPrivate::updateFilterGroup
Prototype: void QQmlDelegateModelPrivate::updateFilterGroup()
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 773-807
 80.000% (16/20)
238
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlJSCodeGenerator::compileComponent
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlJSCodeGenerator::compileComponent
Prototype: bool QQmlJSCodeGenerator::compileComponent(int contextObject)
Coverage:  93.333% (14/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 1313-1345
 93.333% (14/15)
235
QQmlComponent::create
Name: QQmlComponent::create
Prototype: void QQmlComponent::create(QQmlIncubator &incubator, QQmlContext *context, QQmlContext *forContext)
Coverage:  62.500% (10/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1012-1050
 62.500% (10/16)
236
QJSValuePrivate::valueForData
Name: QJSValuePrivate::valueForData
Prototype: static QV4::Value *valueForData(const QJSValue *jsval, QV4::Value *scratch)
Coverage:  62.963% (17/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalue_p.h
Lines: 118-159
 62.963% (17/27)
2316
ProxyObject::virtualPreventExtensions
Name: ProxyObject::virtualPreventExtensions
Prototype: bool ProxyObject::virtualPreventExtensions(Managed *m)
Coverage:  89.474% (17/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 366-395
 89.474% (17/19)
236
ProxyObject::virtualIsExtensible
Name: ProxyObject::virtualIsExtensible
Prototype: bool ProxyObject::virtualIsExtensible(const Managed *m)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 335-364
 88.235% (15/17)
236
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
ListLayout::getRoleOrCreate
Name: ListLayout::getRoleOrCreate
Prototype: const ListLayout::Role *ListLayout::getRoleOrCreate(const QString &key, const QVariant &data)
Coverage:  76.667% (23/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 216-250
 76.667% (23/30)
2312
ListLayout::createRole
Name: ListLayout::createRole
Prototype: const ListLayout::Role &ListLayout::createRole(const QString &key, ListLayout::Role::DataType type)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 127-163
100.000% (9/9)
233
JSC::Yarr::Parser::CharacterClassParserDelegate::atomPatternCharacter
Name: JSC::Yarr::Parser::CharacterClassParserDelegate::atomPatternCharacter
Prototype: void atomPatternCharacter(UChar ch, bool hyphenIsRange = false)
Coverage:  80.000% (20/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 105-158
 80.000% (20/25)
239
JSC::Yarr::Interpreter::backtrackBackReference
Name: JSC::Yarr::Interpreter::backtrackBackReference
Prototype: bool backtrackBackReference(ByteTerm& term, DisjunctionContext* context)
Coverage:  38.095% (8/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 569-609
 38.095% (8/21)
238
DynamicRoleModelNodeMetaObject::propertyWritten
Name: DynamicRoleModelNodeMetaObject::propertyWritten
Prototype: void DynamicRoleModelNodeMetaObject::propertyWritten(int index)
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1749-1787
 78.947% (15/19)
237
ArrayData::insert
Name: ArrayData::insert
Prototype: void ArrayData::insert(Object *o, uint index, const Value *v, bool isAccessor)
Coverage:  96.154% (25/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 597-626
 96.154% (25/26)
238
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
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]::QQuickContext2D::~QQuickContext2D
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]::QQuickContext2D::~QQuickContext2D
Prototype: QQuickContext2D::~QQuickContext2D()
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 4071-4107
  0.000% (0/16)
225
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
WTF::dataLogF
Name: WTF::dataLogF
Prototype: void dataLogF(const char* format, ...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/WTFStubs.cpp
Lines: 97-105
  0.000% (0/1)
221
RelatedMethod
Name: RelatedMethod
Prototype: static const QQmlPropertyData * RelatedMethod(const QQmlObjectOrGadget &object, const QQmlPropertyData *current, QQmlPropertyData &dummy, const QQmlPropertyCache *propertyCache)
Coverage:  23.810% (5/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1382-1424
 23.810% (5/21)
227
QV4Debugger::maybeBreakAtInstruction
Name: QV4Debugger::maybeBreakAtInstruction
Prototype: void QV4Debugger::maybeBreakAtInstruction()
Coverage:  72.414% (21/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 175-212
 72.414% (21/29)
2212
QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::CompilationUnit::saveToDisk [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::CompilationUnit::saveToDisk [qv4compileddata.cpp #2]
Prototype: bool CompilationUnit::saveToDisk(const QUrl &unitUrl, QString *errorString)
Coverage:  50.000% (8/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 405-456
 50.000% (8/16)
226
QSGSoftwareInternalImageNode::paint
Name: QSGSoftwareInternalImageNode::paint
Prototype: void QSGSoftwareInternalImageNode::paint(QPainter *painter)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalimagenode.cpp
Lines: 464-495
  0.000% (0/13)
223
QSGAnimationDriver::advance
Name: QSGAnimationDriver::advance
Prototype: void advance() override
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 161-219
  0.000% (0/28)
228
QQuickTextNode::addGlyphs
Name: QQuickTextNode::addGlyphs
Prototype: QSGGlyphNode *QQuickTextNode::addGlyphs(const QPointF &position, const QGlyphRun &glyphs, const QColor &color, QQuickText::TextStyle style, const QColor &styleColor, QSGNode *parentNode)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode.cpp
Lines: 93-133
 80.000% (8/10)
224
QQuickTextInputPrivate::moveCursor
Name: QQuickTextInputPrivate::moveCursor
Prototype: void QQuickTextInputPrivate::moveCursor(int pos, bool mark)
Coverage:  96.552% (28/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3357-3391
 96.552% (28/29)
227
QQuickTextInputPrivate::handleFocusEvent
Name: QQuickTextInputPrivate::handleFocusEvent
Prototype: void QQuickTextInputPrivate::handleFocusEvent(QFocusEvent *event)
Coverage:  90.323% (28/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2634-2669
 90.323% (28/31)
227
QQuickTextControlPrivate::mouseDoubleClickEvent
Name: QQuickTextControlPrivate::mouseDoubleClickEvent
Prototype: void QQuickTextControlPrivate::mouseDoubleClickEvent(QMouseEvent *e, const QPointF &pos)
Coverage:  53.333% (8/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1225-1260
 53.333% (8/15)
225
QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::createFxTableItem
Name: QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::createFxTableItem
Prototype: FxTableItem *QQuickTableViewPrivate::createFxTableItem(const QPoint &cell, QQmlIncubator::IncubationMode incubationMode)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp
Lines: 301-338
  0.000% (0/10)
224
QQuickStyledTextPrivate::toRoman
Name: QQuickStyledTextPrivate::toRoman
Prototype: QString QQuickStyledTextPrivate::toRoman(int value, bool upper)
Coverage:  71.429% (15/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 789-825
 71.429% (15/21)
227
QQuickStyledTextPrivate::parseEntity
Name: QQuickStyledTextPrivate::parseEntity
Prototype: void QQuickStyledTextPrivate::parseEntity(const QChar *&ch, const QString &textIn, QString &textOut)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 536-562
 92.000% (23/25)
229
QQuickSpriteGoalAffector::affectParticle
Name: QQuickSpriteGoalAffector::affectParticle
Prototype: bool QQuickSpriteGoalAffector::affectParticle(QQuickParticleData *d, qreal dt)
Coverage:  55.556% (20/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickspritegoal.cpp
Lines: 121-151
 55.556% (20/36)
2211
QQuickSpriteEngine::advance
Name: QQuickSpriteEngine::advance
Prototype: void QQuickSpriteEngine::advance(int idx)
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 605-638
 73.684% (14/19)
227
QQuickShapeNvprRenderer::setFillGradient
Name: QQuickShapeNvprRenderer::setFillGradient
Prototype: void QQuickShapeNvprRenderer::setFillGradient(int index, QQuickShapeGradient *gradient)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 127-155
  0.000% (0/14)
225
QQuickShapeGenericRenderer::updateStrokeNode
Name: QQuickShapeGenericRenderer::updateStrokeNode
Prototype: void QQuickShapeGenericRenderer::updateStrokeNode(ShapePathData *d, QQuickShapeGenericNode *node)
Coverage:  53.846% (14/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 641-676
 53.846% (14/26)
228
QQuickShapeGenericRenderer::triangulateStroke
Name: QQuickShapeGenericRenderer::triangulateStroke
Prototype: void QQuickShapeGenericRenderer::triangulateStroke(const QPainterPath &path, const QPen &pen, const Color4ub &strokeColor, VertexContainerType *strokeVertices, const QSize &clipSize)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 437-472
 81.818% (9/11)
224
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickOpacityAnimatorJob::postSync
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickOpacityAnimatorJob::postSync
Prototype: void QQuickOpacityAnimatorJob::postSync()
Coverage:  57.143% (12/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimatorjob.cpp
Lines: 536-585
 57.143% (12/21)
226
QQuickPathViewPrivate::handleMousePressEvent
Name: QQuickPathViewPrivate::handleMousePressEvent
Prototype: void QQuickPathViewPrivate::handleMousePressEvent(QMouseEvent *event)
Coverage:  59.459% (22/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1633-1664
 59.459% (22/37)
228
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
QQuickLoaderPrivate::setInitialState
Name: QQuickLoaderPrivate::setInitialState
Prototype: void QQuickLoaderPrivate::setInitialState(QObject *obj)
Coverage:  95.000% (19/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 632-665
 95.000% (19/20)
226
QQuickListViewPrivate::translateAndTransitionItemsAfter
Name: QQuickListViewPrivate::translateAndTransitionItemsAfter
Prototype: void QQuickListViewPrivate::translateAndTransitionItemsAfter(int afterModelIndex, const ChangeResult &insertionResult, const ChangeResult &removalResult)
Coverage:  70.833% (17/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 3367-3399
 70.833% (17/24)
228
QQuickItemPrivate::setEffectiveVisibleRecur
Name: QQuickItemPrivate::setEffectiveVisibleRecur
Prototype: bool QQuickItemPrivate::setEffectiveVisibleRecur(bool newEffectiveVisible)
Coverage:  91.667% (22/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5923-5962
 91.667% (22/24)
228
QQuickItemPrivate::resources_append
Name: QQuickItemPrivate::resources_append
Prototype: void QQuickItemPrivate::resources_append(QQmlListProperty<QObject> *prop, QObject *object)
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3379-3388
 76.923% (10/13)
225
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
QQuickFontObject::replyFinished
Name: QQuickFontObject::replyFinished
Prototype: void QQuickFontObject::replyFinished()
Coverage:  76.471% (13/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickfontloader.cpp
Lines: 107-138
 76.471% (13/17)
226
QQuickCustomParticle::updateVertexShader
Name: QQuickCustomParticle::updateVertexShader
Prototype: void QQuickCustomParticle::updateVertexShader()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomparticle.cpp
Lines: 208-236
100.000% (4/4)
222
QQuickBorderImagePrivate::getScaleGrid
Name: QQuickBorderImagePrivate::getScaleGrid
Prototype: QQuickScaleGrid *getScaleGrid()
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickborderimage_p_p.h
Lines: 83-92
 84.615% (11/13)
225
QQuickAnchorAnimation::transition
Name: QQuickAnchorAnimation::transition
Prototype: QAbstractAnimationJob* QQuickAnchorAnimation::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  68.421% (13/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemanimation.cpp
Lines: 523-557
 68.421% (13/19)
224
QQuickAccessibleAttached::QQuickAccessibleAttached
Name: QQuickAccessibleAttached::QQuickAccessibleAttached
Prototype: QQuickAccessibleAttached::QQuickAccessibleAttached(QObject *parent)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickaccessibleattached.cpp
Lines: 354-387
 69.231% (9/13)
225
QQmlValueTypeWrapper::virtualAdvanceIterator
Name: QQmlValueTypeWrapper::virtualAdvanceIterator
Prototype: void QQmlValueTypeWrapper::virtualAdvanceIterator(Managed *m, ObjectIterator *it, Value *name, uint *index, Property *p, PropertyAttributes *attributes)
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 257-283
 53.846% (7/13)
225
QQmlTypeData::loadFromSource
Name: QQmlTypeData::loadFromSource
Prototype: bool QQmlTypeData::loadFromSource()
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2446-2475
 75.000% (6/8)
224
QQmlPropertyPrivate::writeEnumProperty
Name: QQmlPropertyPrivate::writeEnumProperty
Prototype: bool QQmlPropertyPrivate::writeEnumProperty(const QMetaProperty &prop, int idx, QObject *object, const QVariant &value, int flags)
Coverage:  45.161% (14/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1124-1162
 45.161% (14/31)
228
QQmlPropertyCacheAliasCreator::appendAliasesToPropertyCache
Name: QQmlPropertyCacheAliasCreator::appendAliasesToPropertyCache
Prototype: template <typename ObjectContainer> inline QQmlCompileError QQmlPropertyCacheAliasCreator<ObjectContainer>::appendAliasesToPropertyCache( const CompiledObject &component, int objectIndex)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 766-803
 73.333% (11/15)
225
QQmlNotifierEndpoint::connect
Name: QQmlNotifierEndpoint::connect
Prototype: void QQmlNotifierEndpoint::connect(QObject *source, int sourceSignal, QQmlEngine *engine, bool doNotify)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier.cpp
Lines: 120-150
 71.429% (5/7)
223
QQmlJavaScriptExpression::evalFunction
Name: QQmlJavaScriptExpression::evalFunction
Prototype: QV4::ReturnedValue QQmlJavaScriptExpression::evalFunction(QQmlContextData *ctxt, QObject *scopeObject, const QString &code, const QString &filename, quint16 line)
Coverage:  25.000% (4/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 400-429
 25.000% (4/16)
226
QQmlJS::classify10
Name: QQmlJS::classify10
Prototype: static inline int classify10(const QChar *s, int parseModeFlags)
Coverage:  58.621% (34/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 830-872
 58.621% (34/58)
2220
QQmlExpression::QQmlExpression
Name: QQmlExpression::QQmlExpression
Prototype: QQmlExpression::QQmlExpression(const QQmlScriptString &script, QQmlContext *ctxt, QObject *scope, QObject *parent)
Coverage:  61.290% (19/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlexpression.cpp
Lines: 137-170
 61.290% (19/31)
227
QQmlEnumTypeResolver::resolveEnumBindings
Name: QQmlEnumTypeResolver::resolveEnumBindings
Prototype: bool QQmlEnumTypeResolver::resolveEnumBindings()
Coverage:  93.103% (27/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 513-546
 93.103% (27/29)
229
QQmlDelegateModel::cancel
Name: QQmlDelegateModel::cancel
Prototype: void QQmlDelegateModel::cancel(int index)
Coverage:  55.556% (15/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 606-639
 55.556% (15/27)
227
QQmlDebugMessageClient::messageReceived
Name: QQmlDebugMessageClient::messageReceived
Prototype: void QQmlDebugMessageClient::messageReceived(const QByteArray &data)
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmldebugmessageclient.cpp
Lines: 61-88
 70.000% (7/10)
224
QQmlBinding::update
Name: QQmlBinding::update
Prototype: void QQmlBinding::update(QQmlPropertyData::WriteFlags flags)
Coverage:  95.000% (19/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 155-189
 95.000% (19/20)
226
Object::copyArrayData
Name: Object::copyArrayData
Prototype: void Object::copyArrayData(Object *other)
Coverage:  71.429% (15/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 683-716
 71.429% (15/21)
225
JSC::Yarr::YarrGenerator::backtrackCharacterClassNonGreedy
Name: JSC::Yarr::YarrGenerator::backtrackCharacterClassNonGreedy
Prototype: void backtrackCharacterClassNonGreedy(size_t opIndex)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1139-1175
100.000% (5/5)
222
JSC::Yarr::ByteCompiler::atomParenthesesSubpatternEnd
Name: JSC::Yarr::ByteCompiler::atomParenthesesSubpatternEnd
Prototype: void atomParenthesesSubpatternEnd(unsigned lastSubpatternId, int inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType, unsigned callFrameSize = 0)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1708-1741
100.000% (4/4)
222
JSC::MacroAssemblerX86Common::branchDouble
Name: JSC::MacroAssemblerX86Common::branchDouble
Prototype: Jump branchDouble(DoubleCondition cond, FPRegisterID left, FPRegisterID right)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 839-868
  0.000% (0/17)
226
Heap::RegExp::init
Name: Heap::RegExp::init
Prototype: void Heap::RegExp::init(ExecutionEngine *engine, const QString &pattern, bool ignoreCase, bool multiline, bool global)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexp.cpp
Lines: 93-125
 86.667% (13/15)
225
GeneratorFunction::virtualCall
Name: GeneratorFunction::virtualCall
Prototype: ReturnedValue GeneratorFunction::virtualCall(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 92-126
100.000% (1/1)
221
Context::addLocalVar
Name: Context::addLocalVar
Prototype: bool Context::addLocalVar(const QString &name, Context::MemberType type, VariableScope scope, FunctionExpression *function)
Coverage: 100.000% (35/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext.cpp
Lines: 74-107
100.000% (35/35)
229
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(TaggedTemplate *ast)
Coverage:  58.824% (10/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2075-2111
 58.824% (10/17)
228
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(FieldMemberExpression *ast)
Coverage:  68.421% (13/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2042-2073
 68.421% (13/19)
227
Page:<>1
eLOC - Effective Lines of Code: 1559
...7
eLOC - Effective Lines of Code: 33
8
eLOC - Effective Lines of Code: 29
9
eLOC - Effective Lines of Code: 27
10
eLOC - Effective Lines of Code: 25
1112
eLOC - Effective Lines of Code: 22
13
eLOC - Effective Lines of Code: 20
14
eLOC - Effective Lines of Code: 19
15
eLOC - Effective Lines of Code: 18
...20
eLOC - Effective Lines of Code: 14
...30
eLOC - Effective Lines of Code: 9
...40
eLOC - Effective Lines of Code: 7
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0

Generated by Squish Coco 4.2.0