OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
...3
eLOC - Effective Lines of Code: 66
4
eLOC - Effective Lines of Code: 51
5
eLOC - Effective Lines of Code: 42
6
eLOC - Effective Lines of Code: 37
78
eLOC - Effective Lines of Code: 29
9
eLOC - Effective Lines of Code: 27
10
eLOC - Effective Lines of Code: 25
11
eLOC - Effective Lines of Code: 23
...20
eLOC - Effective Lines of Code: 14
...30
eLOC - Effective Lines of Code: 9
...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
QQuickFlickable::movementEnding
Name: QQuickFlickable::movementEnding
Prototype: void QQuickFlickable::movementEnding(bool hMovementEnding, bool vMovementEnding)
Coverage:  88.235% (45/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2657-2705
 88.235% (45/51)
339
QQuickEventPoint::setGrabberPointerHandler
Name: QQuickEventPoint::setGrabberPointerHandler
Prototype: void QQuickEventPoint::setGrabberPointerHandler(QQuickPointerHandler *grabber, bool exclusive)
Coverage:  59.091% (26/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 887-934
 59.091% (26/44)
3315
QQuickAttractorAffector::affectParticle
Name: QQuickAttractorAffector::affectParticle
Prototype: bool QQuickAttractorAffector::affectParticle(QQuickParticleData *d, qreal dt)
Coverage:  28.571% (6/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickpointattractor.cpp
Lines: 114-161
 28.571% (6/21)
3311
QQuickAnimatedImage::load
Name: QQuickAnimatedImage::load
Prototype: void QQuickAnimatedImage::load()
Coverage:  91.667% (22/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedimage.cpp
Lines: 315-366
 91.667% (22/24)
338
QQmlJS::classify3
Name: QQmlJS::classify3
Prototype: static inline int classify3(const QChar *s, int parseModeFlags)
Coverage:  97.260% (71/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 90-148
 97.260% (71/73)
3325
QQmlInstantiator::setModel
Name: QQmlInstantiator::setModel
Prototype: void QQmlInstantiator::setModel(const QVariant &v)
Coverage:  69.697% (23/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 394-448
 69.697% (23/33)
3311
QObjectWrapper::method_disconnect
Name: QObjectWrapper::method_disconnect
Prototype: ReturnedValue QObjectWrapper::method_disconnect(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  51.724% (15/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 990-1039
 51.724% (15/29)
339
JSC::LinkBufferBase::finalizeCodeWithDisassembly
Name: JSC::LinkBufferBase::finalizeCodeWithDisassembly
Prototype: template <typename MacroAssembler, template <typename T> class ExecutableOffsetCalculator> inline typename LinkBufferBase<MacroAssembler, ExecutableOffsetCalculator>::CodeRef LinkBufferBase<MacroAssembler, ExecutableOffsetCalculator>::finalizeCodeWithDisassembly(const char* format, ...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 302-326
  0.000% (0/1)
331
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
fetchOrCreateTypeForUrl
Name: fetchOrCreateTypeForUrl
Prototype: QQmlType fetchOrCreateTypeForUrl(const QString &urlString, const QHashedStringRef& typeName, bool isCompositeSingleton, QList<QQmlError> *errors, int majorVersion=-1, int minorVersion=-1)
Coverage:  68.750% (11/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 145-211
 68.750% (11/16)
325
StringPrototype::method_padStart
Name: StringPrototype::method_padStart
Prototype: ReturnedValue StringPrototype::method_padStart(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 620-660
 92.308% (24/26)
328
QV4::sweepTable
Name: QV4::sweepTable
Prototype: template <typename Key> int sweepTable(Heap::StringOrSymbol **table, int alloc, std::function<Key(Heap::StringOrSymbol *)> f)
Coverage:  90.000% (27/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 255-298
 90.000% (27/30)
3210
QV4::MemoryManager::sweep
Name: QV4::MemoryManager::sweep
Prototype: void MemoryManager::sweep(bool lastSweep, ClassDestroyStatsCallback classCountPtr)
Coverage:  79.070% (34/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 963-1017
 79.070% (34/43)
3213
QV4::JIT::Assembler::setException
Name: QV4::JIT::Assembler::setException
Prototype: void Assembler::setException()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2184-2194
  0.000% (0/1)
321
QSmoothedAnimation::init
Name: QSmoothedAnimation::init
Prototype: void QSmoothedAnimation::init()
Coverage:  65.385% (17/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 261-312
 65.385% (17/26)
3210
QSGNodeUpdater::visitNode
Name: QSGNodeUpdater::visitNode
Prototype: void QSGNodeUpdater::visitNode(QSGNode *n)
Coverage:  11.111% (2/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnodeupdater.cpp
Lines: 221-267
 11.111% (2/18)
329
QSGGeometry::QSGGeometry
Name: QSGGeometry::QSGGeometry
Prototype: QSGGeometry::QSGGeometry(const QSGGeometry::AttributeSet &attributes, int vertexCount, int indexCount, int indexType)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsggeometry.cpp
Lines: 424-461
 62.500% (5/8)
322
QQuickTextNodeEngine::mergeFormats
Name: QQuickTextNodeEngine::mergeFormats
Prototype: void QQuickTextNodeEngine::mergeFormats(QTextLayout *textLayout, QVarLengthArray<QTextLayout::FormatRange> *mergedFormats)
Coverage:  48.148% (13/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 897-948
 48.148% (13/27)
328
QQuickTextNodeEngine::addFrameDecorations
Name: QQuickTextNodeEngine::addFrameDecorations
Prototype: void QQuickTextNodeEngine::addFrameDecorations(QTextDocument *document, QTextFrame *frame)
Coverage:  18.519% (5/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 645-691
 18.519% (5/27)
329
QQuickTextInputPrivate::init
Name: QQuickTextInputPrivate::init
Prototype: void QQuickTextInputPrivate::init()
Coverage:  70.588% (12/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2714-2744
 70.588% (12/17)
326
QQuickSmoothedAnimation::transition
Name: QQuickSmoothedAnimation::transition
Prototype: QAbstractAnimationJob* QQuickSmoothedAnimation::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 404-456
 88.889% (16/18)
327
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderThread::invalidateOpenGL
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderThread::invalidateOpenGL
Prototype: void QSGRenderThread::invalidateOpenGL(QQuickWindow *window, bool inDestructor, QOffscreenSurface *fallback)
Coverage:  0.000% (0/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp
Lines: 478-531
  0.000% (0/57)
3216
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderLoop::instance
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderLoop::instance
Prototype: QSGRenderLoop *QSGRenderLoop::instance()
Coverage:  31.111% (14/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp
Lines: 177-243
 31.111% (14/45)
3217
QQuickNvprFunctions::createFragmentOnlyPipeline
Name: QQuickNvprFunctions::createFragmentOnlyPipeline
Prototype: bool QQuickNvprFunctions::createFragmentOnlyPipeline(const char *fragmentShaderSource, GLuint *pipeline, GLuint *program)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquicknvprfunctions.cpp
Lines: 164-206
  0.000% (0/16)
326
QQuickListViewPrivate::itemGeometryChanged
Name: QQuickListViewPrivate::itemGeometryChanged
Prototype: void QQuickListViewPrivate::itemGeometryChanged(QQuickItem *item, QQuickGeometryChange change, const QRectF &oldGeometry)
Coverage:  78.125% (50/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 1425-1472
 78.125% (50/64)
3212
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
QQuickItem::~QQuickItem
Name: QQuickItem::~QQuickItem
Prototype: QQuickItem::~QQuickItem()
Coverage:  87.500% (35/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2379-2440
 87.500% (35/40)
3214
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
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
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
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
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
QPacketProtocol::readyToRead
Name: QPacketProtocol::readyToRead
Prototype: void QPacketProtocol::readyToRead()
Coverage:  55.000% (11/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 239-293
 55.000% (11/20)
328
QObjectWrapper::method_connect
Name: QObjectWrapper::method_connect
Prototype: ReturnedValue QObjectWrapper::method_connect(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  57.576% (19/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 938-988
 57.576% (19/33)
3211
GenericBinding::write
Name: GenericBinding::write
Prototype: inline __attribute__((always_inline)) bool write(const QV4::Value &result, bool isUndefined, QQmlPropertyData::WriteFlags flags) override final
Coverage:  95.238% (40/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 278-328
 95.238% (40/42)
3217
FunctionPrototype::method_toString::FunctionPrototype::method_apply
Name: FunctionPrototype::method_toString::FunctionPrototype::method_apply
Prototype: ReturnedValue FunctionPrototype::method_apply(const QV4::FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  72.727% (32/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 352-393
 72.727% (32/44)
3212
DataViewPrototype::init
Name: DataViewPrototype::init
Prototype: void DataViewPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (27/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp
Lines: 85-124
100.000% (27/27)
321
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::arc
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::arc
Prototype: void QQuickContext2D::arc(qreal xc, qreal yc, qreal radius, qreal sar, qreal ear, bool antiClockWise)
Coverage:  0.000% (0/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 3848-3907
  0.000% (0/49)
3110
loadConf
Name: loadConf
Prototype: static void loadConf(const QString &override, bool quiet)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 81-127
  0.000% (0/20)
317
QV4::Runtime::method_compareEqual [qv4runtime.cpp #2]
Name: QV4::Runtime::method_compareEqual [qv4runtime.cpp #2]
Prototype: Bool Runtime::method_compareEqual(const Value &left, const Value &right)
Coverage:  64.815% (35/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #2
Lines: 1860-1967
 64.815% (35/54)
3133
QSGSoftwareRenderer::render
Name: QSGSoftwareRenderer::render
Prototype: void QSGSoftwareRenderer::render()
Coverage:  55.556% (10/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp
Lines: 98-165
 55.556% (10/18)
316
QQuickTurbulenceAffector::initializeGrid
Name: QQuickTurbulenceAffector::initializeGrid
Prototype: void QQuickTurbulenceAffector::initializeGrid()
Coverage:  67.442% (29/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickturbulence.cpp
Lines: 107-149
 67.442% (29/43)
3115
QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::relayoutTableItems
Name: QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::relayoutTableItems
Prototype: void QQuickTableViewPrivate::relayoutTableItems()
Coverage:  0.000% (0/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp
Lines: 731-781
  0.000% (0/34)
3112
QQuickShapeRadialGradientMaterial::compare
Name: QQuickShapeRadialGradientMaterial::compare
Prototype: int QQuickShapeRadialGradientMaterial::compare(const QSGMaterial *other) const
Coverage:  0.000% (0/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 878-920
  0.000% (0/37)
3113
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverSinglePointEventUntilAccepted
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverSinglePointEventUntilAccepted
Prototype: bool QQuickWindowPrivate::deliverSinglePointEventUntilAccepted(QQuickPointerEvent *event)
Coverage:  43.478% (10/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1923-1969
 43.478% (10/23)
319
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::grabWindow
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::grabWindow
Prototype: QImage QQuickWindow::grabWindow()
Coverage:  55.882% (19/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 3808-3853
 55.882% (19/34)
318
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRenderControl::grab
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRenderControl::grab
Prototype: QImage QQuickRenderControl::grab()
Coverage:  41.176% (7/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickrendercontrol.cpp
Lines: 373-415
 41.176% (7/17)
316
QQuickKeyNavigationAttached::keyReleased
Name: QQuickKeyNavigationAttached::keyReleased
Prototype: void QQuickKeyNavigationAttached::keyReleased(QKeyEvent *event, bool post)
Coverage:  63.265% (31/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 679-728
 63.265% (31/49)
3118
QQuickItemViewPrivate::applyRemovalChange
Name: QQuickItemViewPrivate::applyRemovalChange
Prototype: bool QQuickItemViewPrivate::applyRemovalChange(const QQmlChangeSet::Change &removal, ChangeResult *removeResult, int *removedCount)
Coverage:  90.909% (40/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 2048-2096
 90.909% (40/44)
3111
QQuickFlipablePrivate::updateSide
Name: QQuickFlipablePrivate::updateSide
Prototype: void QQuickFlipablePrivate::updateSide()
Coverage:  90.000% (18/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflipable.cpp
Lines: 243-295
 90.000% (18/20)
317
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
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
QQuickContext2DFBOTexture::endPainting
Name: QQuickContext2DFBOTexture::endPainting
Prototype: void QQuickContext2DFBOTexture::endPainting()
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 628-671
  0.000% (0/21)
317
QQuickAnchorChanges::clearBindings
Name: QQuickAnchorChanges::clearBindings
Prototype: void QQuickAnchorChanges::clearBindings()
Coverage:  88.000% (22/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 1257-1303
 88.000% (22/25)
319
QQmlTypeLoader::getType
Name: QQmlTypeLoader::getType
Prototype: QQmlRefPointer<QQmlTypeData> QQmlTypeLoader::getType(const QUrl &unNormalizedUrl, Mode mode)
Coverage:  95.652% (22/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1658-1702
 95.652% (22/23)
317
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
QQmlListModelParser::verifyProperty
Name: QQmlListModelParser::verifyProperty
Prototype: bool QQmlListModelParser::verifyProperty(const QV4::CompiledData::Unit *qmlUnit, const QV4::CompiledData::Binding *binding)
Coverage:  96.970% (32/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2654-2698
 96.970% (32/33)
3111
QQmlJS::classify9
Name: QQmlJS::classify9
Prototype: static inline int classify9(const QChar *s, int parseModeFlags)
Coverage:  74.390% (61/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 769-828
 74.390% (61/82)
3128
QQmlEnginePrivate::incubate
Name: QQmlEnginePrivate::incubate
Prototype: void QQmlEnginePrivate::incubate(QQmlIncubator &i, QQmlContextData *forContext)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 48-101
 92.000% (23/25)
319
QQmlDelegateModelAttachedMetaObject::metaCall
Name: QQmlDelegateModelAttachedMetaObject::metaCall
Prototype: int QQmlDelegateModelAttachedMetaObject::metaCall(QObject *object, QMetaObject::Call call, int _id, void **arguments)
Coverage:  80.000% (28/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2105-2144
 80.000% (28/35)
3111
QQmlDateExtension::method_fromLocaleTimeString
Name: QQmlDateExtension::method_fromLocaleTimeString
Prototype: ReturnedValue QQmlDateExtension::method_fromLocaleTimeString(const QV4::FunctionObject *b, const QV4::Value *, const QV4::Value *argv, int argc)
Coverage:  36.364% (12/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 259-305
 36.364% (12/33)
319
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::resolveAliases
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::resolveAliases
Prototype: bool QQmlComponentAndAliasResolver::resolveAliases(int componentIndex)
Coverage:  48.485% (16/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 1001-1051
 48.485% (16/33)
3111
QQmlChangeSet::change
Name: QQmlChangeSet::change
Prototype: void QQmlChangeSet::change(QVector<Change> *changes)
Coverage:  95.745% (45/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset.cpp
Lines: 506-552
 95.745% (45/47)
3113
QQmlBinding::expression::QQmlBinding::setTarget
Name: QQmlBinding::expression::QQmlBinding::setTarget
Prototype: bool QQmlBinding::setTarget(QObject *object, const QQmlPropertyData &core, const QQmlPropertyData *valueType)
Coverage:  78.261% (18/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 564-610
 78.261% (18/23)
317
QQmlAbstractBinding::addToObject
Name: QQmlAbstractBinding::addToObject
Prototype: void QQmlAbstractBinding::addToObject()
Coverage:  90.476% (19/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding.cpp
Lines: 71-122
 90.476% (19/21)
316
QParallelAnimationGroupJob::updateCurrentTime
Name: QParallelAnimationGroupJob::updateCurrentTime
Prototype: void QParallelAnimationGroupJob::updateCurrentTime(int )
Coverage:  78.462% (51/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qparallelanimationgroupjob.cpp
Lines: 70-124
 78.462% (51/65)
3121
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
ProxyObject::virtualGet
Name: ProxyObject::virtualGet
Prototype: ReturnedValue ProxyObject::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage:  83.784% (31/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 58-97
 83.784% (31/37)
3111
ObjectPrototype::method_assign
Name: ObjectPrototype::method_assign
Prototype: ReturnedValue ObjectPrototype::method_assign(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage:  81.818% (27/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 212-257
 81.818% (27/33)
3111
ObjectPrototype::init
Name: ObjectPrototype::init
Prototype: void ObjectPrototype::init(ExecutionEngine *v4, Object *ctor)
Coverage: 100.000% (25/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 92-128
100.000% (25/25)
311
JSC::Yarr::YarrGenerator::opCompileParentheticalAssertion
Name: JSC::Yarr::YarrGenerator::opCompileParentheticalAssertion
Prototype: void opCompileParentheticalAssertion(PatternTerm* term)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 2401-2442
100.000% (4/4)
312
BytecodeGenerator::addInstructionHelper [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::addInstructionHelper [qv4bytecodegenerator.cpp #2]
Prototype: int BytecodeGenerator::addInstructionHelper(Instr::Type type, const Instr &i, int offsetOfOffset)
Coverage: 100.000% (35/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 186-241
100.000% (35/35)
3111
WTF::memfdForUsage
Name: WTF::memfdForUsage
Prototype: static int memfdForUsage(size_t bytes, OSAllocator::Usage usage)
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/OSAllocatorPosix.cpp
Lines: 57-100
 61.905% (13/21)
3011
RegExpObject::initProperties::RegExpPrototype::init
Name: RegExpObject::initProperties::RegExpPrototype::init
Prototype: void RegExpPrototype::init(ExecutionEngine *engine, Object *constructor)
Coverage: 100.000% (24/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 272-308
100.000% (24/24)
301
QV4::String::toArrayIndex [qv4string_p.h #2]
Name: QV4::String::toArrayIndex [qv4string_p.h #2]
Prototype: template <typename T> static inline uint toArrayIndex(const T *ch, const T *end)
Coverage: 100.000% (20/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #2
Lines: 251-271
100.000% (20/20)
306
QV4::String::toArrayIndex [qv4string_p.h #1]
Name: QV4::String::toArrayIndex [qv4string_p.h #1]
Prototype: template <typename T> static inline uint toArrayIndex(const T *ch, const T *end)
Coverage: 100.000% (20/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 251-271
100.000% (20/20)
306
QV4::CompiledData::CompilationUnit::finalizeCompositeType [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::finalizeCompositeType [qv4compileddata.cpp #2]
Prototype: void CompilationUnit::finalizeCompositeType(QQmlEnginePrivate *qmlEngine)
Coverage: 100.000% (23/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 279-324
100.000% (23/23)
308
QQuickTextInputPrivate::internalRedo
Name: QQuickTextInputPrivate::internalRedo
Prototype: void QQuickTextInputPrivate::internalRedo()
Coverage:  75.000% (24/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4232-4275
 75.000% (24/32)
3012
QQuickTextControlPrivate::setContent
Name: QQuickTextControlPrivate::setContent
Prototype: void QQuickTextControlPrivate::setContent(Qt::TextFormat format, const QString &text)
Coverage:  86.667% (26/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 285-347
 86.667% (26/30)
3010
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGWindowsRenderLoop::render
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGWindowsRenderLoop::render
Prototype: void QSGWindowsRenderLoop::render()
Coverage:  0.000% (0/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgwindowsrenderloop.cpp
Lines: 382-419
  0.000% (0/37)
3013
QQuickMultiPointTouchArea::sendMouseEvent
Name: QQuickMultiPointTouchArea::sendMouseEvent
Prototype: bool QQuickMultiPointTouchArea::sendMouseEvent(QMouseEvent *event)
Coverage:  61.538% (24/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 918-960
 61.538% (24/39)
309
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
QQuickListViewPrivate::getSectionItem
Name: QQuickListViewPrivate::getSectionItem
Prototype: QQuickItem * QQuickListViewPrivate::getSectionItem(const QString &section)
Coverage:  80.952% (17/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 967-1007
 80.952% (17/21)
306
QQuickItemViewChangeSet::applyChanges
Name: QQuickItemViewChangeSet::applyChanges
Prototype: void QQuickItemViewChangeSet::applyChanges(const QQmlChangeSet &changeSet)
Coverage:  97.561% (40/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 75-118
 97.561% (40/41)
3012
QQuickItemParticle::prepareNextFrame
Name: QQuickItemParticle::prepareNextFrame
Prototype: void QQuickItemParticle::prepareNextFrame()
Coverage:  75.000% (21/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickitemparticle.cpp
Lines: 268-308
 75.000% (21/28)
3011
QQuickGridViewPrivate::updateFooter
Name: QQuickGridViewPrivate::updateFooter
Prototype: void QQuickGridViewPrivate::updateFooter()
Coverage:  94.444% (34/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 788-831
 94.444% (34/36)
3011
QQuickFontLoader::setSource
Name: QQuickFontLoader::setSource
Prototype: void QQuickFontLoader::setSource(const QUrl &url)
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickfontloader.cpp
Lines: 242-293
 78.947% (15/19)
307
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
QQmlTypeLoader::loadThread
Name: QQmlTypeLoader::loadThread
Prototype: void QQmlTypeLoader::loadThread(QQmlDataBlob *blob)
Coverage:  57.895% (11/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1119-1174
 57.895% (11/19)
307
QQmlPropertyPrivate::resolvedUrlSequence
Name: QQmlPropertyPrivate::resolvedUrlSequence
Prototype: QVariant QQmlPropertyPrivate::resolvedUrlSequence(const QVariant &value, QQmlContextData *context)
Coverage:  45.714% (16/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1085-1121
 45.714% (16/35)
3011
QQmlProfilerClientPrivate::processCurrentEvent
Name: QQmlProfilerClientPrivate::processCurrentEvent
Prototype: void QQmlProfilerClientPrivate::processCurrentEvent()
Coverage:  93.333% (28/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 105-151
 93.333% (28/30)
3012
QQmlDelegateModelGroup::get
Name: QQmlDelegateModelGroup::get
Prototype: QQmlV4Handle QQmlDelegateModelGroup::get(int index)
Coverage:  68.000% (17/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2535-2575
 68.000% (17/25)
307
QQmlComponentPrivate::loadUrl
Name: QQmlComponentPrivate::loadUrl
Prototype: void QQmlComponentPrivate::loadUrl(const QUrl &newUrl, QQmlComponent::CompilationMode mode)
Coverage:  88.889% (24/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 630-681
 88.889% (24/27)
307
QQmlBinding::expression::QObjectPointerBinding::write
Name: QQmlBinding::expression::QObjectPointerBinding::write
Prototype: inline __attribute__((always_inline)) bool write(const QV4::Value &result, bool isUndefined, QQmlPropertyData::WriteFlags flags) override final
Coverage:  64.706% (22/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 683-729
 64.706% (22/34)
3011
ProxyObject::virtualSetPrototypeOf
Name: ProxyObject::virtualSetPrototypeOf
Prototype: bool ProxyObject::virtualSetPrototypeOf(Managed *m, const Object *p)
Coverage: 100.000% (25/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 439-478
100.000% (25/25)
308
ProxyObject::virtualGetPrototypeOf
Name: ProxyObject::virtualGetPrototypeOf
Prototype: Heap::Object *ProxyObject::virtualGetPrototypeOf(const Managed *m)
Coverage:  92.593% (25/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 397-437
 92.593% (25/27)
308
MapIteratorPrototype::method_next
Name: MapIteratorPrototype::method_next
Prototype: ReturnedValue MapIteratorPrototype::method_next(const FunctionObject *b, const Value *that, const Value *, int)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapiterator.cpp
Lines: 59-105
100.000% (17/17)
306
Heap::RegExpObject::init
Name: Heap::RegExpObject::init
Prototype: void Heap::RegExpObject::init(const QRegExp &re)
Coverage:  96.000% (24/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 86-134
 96.000% (24/25)
3013
FunctionCtor::parse
Name: FunctionCtor::parse
Prototype: QQmlRefPointer<CompiledData::CompilationUnit> FunctionCtor::parse(ExecutionEngine *engine, const Value *argv, int argc, Type t)
Coverage:  91.667% (22/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 239-284
 91.667% (22/24)
308
ArrayIteratorPrototype::method_next
Name: ArrayIteratorPrototype::method_next
Prototype: ReturnedValue ArrayIteratorPrototype::method_next(const FunctionObject *b, const Value *that, const Value *, int)
Coverage: 100.000% (19/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arrayiterator.cpp
Lines: 59-105
100.000% (19/19)
307
Page:<>1
eLOC - Effective Lines of Code: 1559
...3
eLOC - Effective Lines of Code: 66
4
eLOC - Effective Lines of Code: 51
5
eLOC - Effective Lines of Code: 42
6
eLOC - Effective Lines of Code: 37
78
eLOC - Effective Lines of Code: 29
9
eLOC - Effective Lines of Code: 27
10
eLOC - Effective Lines of Code: 25
11
eLOC - Effective Lines of Code: 23
...20
eLOC - Effective Lines of Code: 14
...30
eLOC - Effective Lines of Code: 9
...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