OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
2
eLOC - Effective Lines of Code: 91
3
eLOC - Effective Lines of Code: 66
4
eLOC - Effective Lines of Code: 51
5
eLOC - Effective Lines of Code: 42
67
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
...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
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(CallExpression *ast)
Coverage:  80.000% (24/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1728-1788
 80.000% (24/30)
3714
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(CallExpression *ast)
Coverage:  80.000% (24/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1728-1788
 80.000% (24/30)
3714
CallArgument::initAsType
Name: CallArgument::initAsType
Prototype: void CallArgument::initAsType(int callType)
Coverage:  76.596% (36/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1601-1643
 76.596% (36/47)
3713
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_createPattern
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_createPattern
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_createPattern(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 1734-1791
  0.000% (0/45)
3612
generateResourceDirectoryTree::generateResourceDirectoryTree
Name: generateResourceDirectoryTree::generateResourceDirectoryTree
Prototype: static QByteArray generateResourceDirectoryTree(QTextStream &code, const QStringList &qrcFiles)
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 263-318
  0.000% (0/35)
3612
RegExpObject::initProperties::RegExpPrototype::execFirstMatch
Name: RegExpObject::initProperties::RegExpPrototype::execFirstMatch
Prototype: ReturnedValue RegExpPrototype::execFirstMatch(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 311-354
 64.286% (9/14)
364
QSGNinePatchNode::rebuildGeometry
Name: QSGNinePatchNode::rebuildGeometry
Prototype: void QSGNinePatchNode::rebuildGeometry(QSGTexture *texture, QSGGeometry *geometry, const QVector4D &padding, const QRectF &bounds, qreal dpr)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgninepatchnode.cpp
Lines: 77-127
  0.000% (0/28)
368
QSGAtlasTexture::Atlas::upload
Name: QSGAtlasTexture::Atlas::upload
Prototype: void Atlas::upload(Texture *texture)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 367-402
  0.000% (0/7)
363
QQuickWidget::event
Name: QQuickWidget::event
Prototype: bool QQuickWidget::event(QEvent *e)
Coverage:  32.558% (14/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 1444-1526
 32.558% (14/43)
3621
QQuickTextInput::updatePaintNode
Name: QQuickTextInput::updatePaintNode
Prototype: QSGNode *QQuickTextInput::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *data)
Coverage:  85.000% (34/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1884-1945
 85.000% (34/40)
368
QQuickTextInput::event
Name: QQuickTextInput::event
Prototype: bool QQuickTextInput::event(QEvent* ev)
Coverage:  82.812% (53/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1668-1721
 82.812% (53/64)
3613
QQuickStateGroupPrivate::findTransition::QQuickStateGroupPrivate::setCurrentStateInternal
Name: QQuickStateGroupPrivate::findTransition::QQuickStateGroupPrivate::setCurrentStateInternal
Prototype: void QQuickStateGroupPrivate::setCurrentStateInternal(const QString &state, bool ignoreTrans)
Coverage:  88.636% (39/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 431-488
 88.636% (39/44)
3614
QQuickPath::createPath::QQuickPath::createPointCache
Name: QQuickPath::createPath::QQuickPath::createPointCache
Prototype: void QQuickPath::createPointCache() const
Coverage:  76.923% (20/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 669-718
 76.923% (20/26)
368
QQuickParticleSystem::emittersChanged
Name: QQuickParticleSystem::emittersChanged
Prototype: void QQuickParticleSystem::emittersChanged()
Coverage:  86.667% (39/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 832-891
 86.667% (39/45)
3615
QQuickParticleData::clone
Name: QQuickParticleData::clone
Prototype: void QQuickParticleData::clone(const QQuickParticleData& other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 485-524
100.000% (1/1)
361
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::mapToItem
Name: QQuickItem::mapToItem
Prototype: void QQuickItem::mapToItem(QQmlV4Function *args) const
Coverage:  74.194% (23/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4504-4559
 74.194% (23/31)
368
QQuickItem::mapFromItem
Name: QQuickItem::mapFromItem
Prototype: void QQuickItem::mapFromItem(QQmlV4Function *args) const
Coverage:  74.194% (23/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4416-4471
 74.194% (23/31)
368
QQuickHandlerPoint::reset
Name: QQuickHandlerPoint::reset
Prototype: void QQuickHandlerPoint::reset(const QVector<QQuickEventPoint *> &points)
Coverage:  70.588% (12/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickhandlerpoint.cpp
Lines: 136-180
 70.588% (12/17)
367
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
QQuickDesignerSupportProperties::allPropertyNames
Name: QQuickDesignerSupportProperties::allPropertyNames
Prototype: QQuickDesignerSupport::PropertyNameList QQuickDesignerSupportProperties::allPropertyNames(QObject *object, const QQuickDesignerSupport::PropertyName &baseName, QObjectList *inspectedObjects)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportproperties.cpp
Lines: 186-241
  0.000% (0/29)
369
QQuickBasePositioner::updateAttachedProperties
Name: QQuickBasePositioner::updateAttachedProperties
Prototype: void QQuickBasePositioner::updateAttachedProperties(QQuickPositionerAttached *specificProperty, QQuickItem *specificPropertyOwner) const
Coverage:  76.596% (36/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 457-522
 76.596% (36/47)
3615
QQmlObjectCreator::populateDeferredProperties
Name: QQmlObjectCreator::populateDeferredProperties
Prototype: bool QQmlObjectCreator::populateDeferredProperties(QObject *instance, QQmlData::DeferredData *deferredData)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 235-289
100.000% (1/1)
361
QQmlJS::AST::PatternElement::convertLiteralToAssignmentPattern
Name: QQmlJS::AST::PatternElement::convertLiteralToAssignmentPattern
Prototype: bool PatternElement::convertLiteralToAssignmentPattern(MemoryPool *pool, SourceLocation *errorLocation, QString *errorMessage)
Coverage:  92.593% (25/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 405-456
 92.593% (25/27)
369
QQmlDebugConnector::instance
Name: QQmlDebugConnector::instance
Prototype: QQmlDebugConnector *QQmlDebugConnector::instance()
Coverage:  73.684% (28/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 108-161
 73.684% (28/38)
3613
Lexer::decodeUnicodeEscapeCharacter
Name: Lexer::decodeUnicodeEscapeCharacter
Prototype: uint Lexer::decodeUnicodeEscapeCharacter(bool *ok)
Coverage:  93.939% (31/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 322-373
 93.939% (31/33)
3611
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
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QQmlProfilerEvent &event)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp
Lines: 111-165
  0.000% (0/23)
3511
handleCompileErrors
Name: handleCompileErrors
Prototype: void handleCompileErrors(const QFileInfo &fi, QQuickView *view)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 137-181
  0.000% (0/14)
357
appendReplacementString
Name: appendReplacementString
Prototype: static void appendReplacementString(QString *result, const QString &input, const QString& replaceValue, uint* matchOffsets, int captureCount)
Coverage:  57.143% (28/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 678-722
 57.143% (28/49)
3513
allSubObjects
Name: allSubObjects
Prototype: static void allSubObjects(QObject *object, QObjectList &objectList)
Coverage:  67.442% (29/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 89-152
 67.442% (29/43)
3513
QV4::JIT::Assembler::passAccumulatorAsArg_internal
Name: QV4::JIT::Assembler::passAccumulatorAsArg_internal
Prototype: void Assembler::passAccumulatorAsArg_internal(int arg, bool push)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2032-2048
 28.571% (2/7)
353
QV4::JIT::Assembler::link
Name: QV4::JIT::Assembler::link
Prototype: void Assembler::link(Function *function)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1378-1436
 69.231% (9/13)
356
QSGBatchRenderer::Updater::visitTransformNode
Name: QSGBatchRenderer::Updater::visitTransformNode
Prototype: void Updater::visitTransformNode(Node *n)
Coverage:  86.364% (38/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 405-459
 86.364% (38/44)
3511
QSGBatchRenderer::Renderer::nodeWasRemoved
Name: QSGBatchRenderer::Renderer::nodeWasRemoved
Prototype: void Renderer::nodeWasRemoved(Node *node)
Coverage:  88.571% (31/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1050-1110
 88.571% (31/35)
3511
QQuickTextEditPrivate::init
Name: QQuickTextEditPrivate::init
Prototype: void QQuickTextEditPrivate::init()
Coverage:  77.143% (108/140)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2257-2308
 77.143% (108/140)
3547
QQuickTextEdit::moveCursorSelection
Name: QQuickTextEdit::moveCursorSelection
Prototype: void QQuickTextEdit::moveCursorSelection(int pos, SelectionMode mode)
Coverage:  95.122% (39/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 1115-1162
 95.122% (39/41)
3511
QQuickPropertyChanges::changeValue
Name: QQuickPropertyChanges::changeValue
Prototype: void QQuickPropertyChanges::changeValue(const QString &name, const QVariant &value)
Coverage:  80.645% (25/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpropertychanges.cpp
Lines: 571-619
 80.645% (25/31)
359
QQuickPointerHandler::approveGrabTransition
Name: QQuickPointerHandler::approveGrabTransition
Prototype: bool QQuickPointerHandler::approveGrabTransition(QQuickEventPoint *point, QObject *proposedGrabber)
Coverage:  38.462% (30/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpointerhandler.cpp
Lines: 213-257
 38.462% (30/78)
3515
QQuickItemViewTransitionJob::startTransition
Name: QQuickItemViewTransitionJob::startTransition
Prototype: void QQuickItemViewTransitionJob::startTransition(QQuickItemViewTransitionableItem *item, int index, QQuickItemViewTransitioner *transitioner, QQuickItemViewTransitioner::TransitionType type, const QPointF &to, bool isTargetItem)
Coverage:  43.750% (7/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp
Lines: 88-134
 43.750% (7/16)
356
QQuickGridScaledImage::QQuickGridScaledImage
Name: QQuickGridScaledImage::QQuickGridScaledImage
Prototype: QQuickGridScaledImage::QQuickGridScaledImage(QIODevice *data)
Coverage:  83.019% (44/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickscalegrid.cpp
Lines: 124-170
 83.019% (44/53)
3513
QQmlProxyMetaObject::metaCall
Name: QQmlProxyMetaObject::metaCall
Prototype: int QQmlProxyMetaObject::metaCall(QObject *o, QMetaObject::Call c, int id, void **a)
Coverage:  78.378% (29/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproxymetaobject.cpp
Lines: 68-122
 78.378% (29/37)
3511
QQmlDelegateModelPrivate::itemsInserted
Name: QQmlDelegateModelPrivate::itemsInserted
Prototype: void QQmlDelegateModelPrivate::itemsInserted( const QVector<Compositor::Insert> &inserts, QVarLengthArray<QVector<QQmlChangeSet::Change>, Compositor::MaximumGroupCount> *translatedInserts, QHash<int, QList<QQmlDelegateModelItem *> > *movedItems)
Coverage:  93.617% (44/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1234-1289
 93.617% (44/47)
3515
QQmlContextData::destroy
Name: QQmlContextData::destroy
Prototype: void QQmlContextData::destroy()
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 625-676
100.000% (13/13)
355
QQmlComponent::createObject
Name: QQmlComponent::createObject
Prototype: void QQmlComponent::createObject(QQmlV4Function *args)
Coverage:  87.500% (21/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1254-1308
 87.500% (21/24)
358
QObjectWrapper::getQmlProperty
Name: QObjectWrapper::getQmlProperty
Prototype: ReturnedValue QObjectWrapper::getQmlProperty(QV4::ExecutionEngine *engine, QQmlContextData *qmlContext, QObject *object, String *name, QObjectWrapper::RevisionMode revisionMode, bool *hasProperty)
Coverage:  72.222% (39/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 356-415
 72.222% (39/54)
3513
Lookup::resolveSetter
Name: Lookup::resolveSetter
Prototype: bool Lookup::resolveSetter(ExecutionEngine *engine, Object *object, const Value &value)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 463-507
 92.308% (24/26)
357
JSC::Yarr::YarrGenerator::generateTerm
Name: JSC::Yarr::YarrGenerator::generateTerm
Prototype: void generateTerm(size_t opIndex)
Coverage:  82.500% (33/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1241-1306
 82.500% (33/40)
3519
JSC::Yarr::YarrGenerator::backtrackTerm
Name: JSC::Yarr::YarrGenerator::backtrackTerm
Prototype: void backtrackTerm(size_t opIndex)
Coverage:  82.500% (33/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1307-1374
 82.500% (33/40)
3519
sortHelper
Name: sortHelper
Prototype: template <typename RandomAccessIterator, typename T, typename LessThan> void sortHelper(RandomAccessIterator start, RandomAccessIterator end, const T &t, LessThan lessThan)
Coverage: 100.000% (38/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 667-718
100.000% (38/38)
3413
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::popState
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::popState
Prototype: void QQuickContext2D::popState()
Coverage:  0.000% (0/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 4330-4381
  0.000% (0/48)
3416
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
generateGradientColorTable
Name: generateGradientColorTable
Prototype: static void generateGradientColorTable(const QQuickShapeGradientCache::Key &gradient, uint *colorTable, int size, float opacity)
Coverage:  64.000% (16/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1528-1577
 64.000% (16/25)
348
Script::precompile
Name: Script::precompile
Prototype: QQmlRefPointer<QV4::CompiledData::CompilationUnit> Script::precompile(QV4::Compiler::Module *module, QQmlJS::Engine *jsEngine, Compiler::JSUnitGenerator *unitGenerator, const QString &fileName, const QString &finalUrl, const QString &source, QList<QQmlError> *reportedErrors)
Coverage:  50.000% (10/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4script.cpp
Lines: 174-228
 50.000% (10/20)
348
RegExpObject::initProperties::RegExpCtor::virtualCallAsConstructor
Name: RegExpObject::initProperties::RegExpCtor::virtualCallAsConstructor
Prototype: ReturnedValue RegExpCtor::virtualCallAsConstructor(const FunctionObject *fo, const Value *argv, int argc, const Value *)
Coverage:  95.238% (40/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 213-260
 95.238% (40/42)
3412
QV4Include::method_include
Name: QV4Include::method_include
Prototype: QV4::ReturnedValue QV4Include::method_include(const QV4::FunctionObject *b, const QV4::Value *, const QV4::Value *argv, int argc)
Coverage:  73.529% (25/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 202-262
 73.529% (25/34)
349
QV4Include::finished
Name: QV4Include::finished
Prototype: void QV4Include::finished()
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 139-197
 78.947% (15/19)
346
QSGBatchRenderer::Renderer::newBatch
Name: QSGBatchRenderer::Renderer::newBatch
Prototype: Batch *Renderer::newBatch()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 750-764
100.000% (5/5)
342
QSGAbstractSoftwareRenderer::optimizeRenderList
Name: QSGAbstractSoftwareRenderer::optimizeRenderList
Prototype: QRegion QSGAbstractSoftwareRenderer::optimizeRenderList()
Coverage:  85.366% (35/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 155-231
 85.366% (35/41)
3413
QQuickTextControlPrivate::mouseReleaseEvent
Name: QQuickTextControlPrivate::mouseReleaseEvent
Prototype: void QQuickTextControlPrivate::mouseReleaseEvent(QMouseEvent *e, const QPointF &pos)
Coverage:  70.270% (26/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1169-1223
 70.270% (26/37)
3411
QQuickTextControlPrivate::extendWordwiseSelection
Name: QQuickTextControlPrivate::extendWordwiseSelection
Prototype: void QQuickTextControlPrivate::extendWordwiseSelection(int suggestedNewPosition, qreal mouseXPosition)
Coverage:  61.765% (21/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 494-549
 61.765% (21/34)
349
QQuickTextControl::processEvent
Name: QQuickTextControl::processEvent
Prototype: void QQuickTextControl::processEvent(QEvent *e, const QMatrix &matrix)
Coverage:  85.294% (29/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 722-779
 85.294% (29/34)
3418
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareThreadedRenderLoop::handleExposure
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareThreadedRenderLoop::handleExposure
Prototype: void QSGSoftwareThreadedRenderLoop::handleExposure(QQuickWindow *window)
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp
Lines: 821-876
  0.000% (0/35)
3411
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::handleMouseEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::handleMouseEvent
Prototype: void QQuickWindowPrivate::handleMouseEvent(QMouseEvent *event)
Coverage:  63.043% (29/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2142-2195
 63.043% (29/46)
3416
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
QQuickParticlesModule::defineModule
Name: QQuickParticlesModule::defineModule
Prototype: void QQuickParticlesModule::defineModule()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesmodule.cpp
Lines: 81-128
100.000% (5/5)
341
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
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
QQuickGridMesh::updateGeometry
Name: QQuickGridMesh::updateGeometry
Prototype: QSGGeometry *QQuickGridMesh::updateGeometry(QSGGeometry *geometry, int attrCount, int posIndex, const QRectF &srcRect, const QRectF &dstRect)
Coverage:  91.304% (21/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectmesh.cpp
Lines: 128-180
 91.304% (21/23)
348
QQuickFlickablePrivate::maybeBeginDrag
Name: QQuickFlickablePrivate::maybeBeginDrag
Prototype: void QQuickFlickablePrivate::maybeBeginDrag(qint64 currentTimestamp, const QPointF &pressPosn)
Coverage:  84.615% (22/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1007-1047
 84.615% (22/26)
348
QQuickBorderImage::setGridScaledImage
Name: QQuickBorderImage::setGridScaledImage
Prototype: void QQuickBorderImage::setGridScaledImage(const QQuickGridScaledImage& sci)
Coverage:  68.182% (15/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickborderimage.cpp
Lines: 459-509
 68.182% (15/22)
348
QQuickAnchorChanges::actions
Name: QQuickAnchorChanges::actions
Prototype: QQuickAnchorChanges::ActionList QQuickAnchorChanges::actions()
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 853-900
100.000% (22/22)
348
QQmlValueTypeWrapper::virtualGet
Name: QQmlValueTypeWrapper::virtualGet
Prototype: ReturnedValue QQmlValueTypeWrapper::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage:  90.000% (36/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 362-424
 90.000% (36/40)
3413
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
QQmlPropertyCapture::registerQmlDependencies
Name: QQmlPropertyCapture::registerQmlDependencies
Prototype: void QQmlPropertyCapture::registerQmlDependencies(QV4::Heap::QmlContext *context, const QV4::ExecutionEngine *engine, const QV4::CompiledData::Function *compiledFunction)
Coverage:  57.143% (12/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 333-381
 57.143% (12/21)
347
QQmlPropertyCacheCreator::propertyCacheForObject
Name: QQmlPropertyCacheCreator::propertyCacheForObject
Prototype: template <typename ObjectContainer> inline QQmlRefPointer<QQmlPropertyCache> QQmlPropertyCacheCreator<ObjectContainer>::propertyCacheForObject(const CompiledObject *obj, const QQmlBindingInstantiationContext &context, QQmlCompileError *error) const
Coverage:  57.895% (22/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 211-262
 57.895% (22/38)
3412
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
Lookup::getterTwoClasses
Name: Lookup::getterTwoClasses
Prototype: ReturnedValue Lookup::getterTwoClasses(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  59.375% (19/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 172-217
 59.375% (19/32)
346
ListElement::destroy
Name: ListElement::destroy
Prototype: void ListElement::destroy(ListLayout *layout)
Coverage:  82.927% (34/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1300-1363
 82.927% (34/41)
3417
JSC::Yarr::YarrPatternConstructor::optimizeDotStarWrappedExpressions
Name: JSC::Yarr::YarrPatternConstructor::optimizeDotStarWrappedExpressions
Prototype: void optimizeDotStarWrappedExpressions()
Coverage:  92.683% (38/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 770-822
 92.683% (38/41)
3411
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator = [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator = [qv4codegen.cpp #2]
Prototype: Codegen::Reference &Codegen::Reference::operator =(const Reference &other)
Coverage:  95.652% (22/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3723-3775
 95.652% (22/23)
3413
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator = [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator = [qv4codegen.cpp #1]
Prototype: Codegen::Reference &Codegen::Reference::operator =(const Reference &other)
Coverage:  95.652% (22/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3723-3775
 95.652% (22/23)
3413
ArrayData::append
Name: ArrayData::append
Prototype: uint ArrayData::append(Object *obj, ArrayObject *otherObj, uint n)
Coverage:  34.286% (12/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 547-595
 34.286% (12/35)
3411
ArgumentsObject::virtualDefineOwnProperty
Name: ArgumentsObject::virtualDefineOwnProperty
Prototype: bool ArgumentsObject::virtualDefineOwnProperty(Managed *m, PropertyKey id, const Property *desc, PropertyAttributes attrs)
Coverage:  96.296% (26/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4argumentsobject.cpp
Lines: 123-170
 96.296% (26/27)
347
existingImageFileForPath::QQuickPixmapReader::networkRequestDone
Name: existingImageFileForPath::QQuickPixmapReader::networkRequestDone
Prototype: void QQuickPixmapReader::networkRequestDone(QNetworkReply *reply)
Coverage:  70.000% (14/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 513-561
 70.000% (14/20)
337
WTF::OSAllocator::reserveUncommitted
Name: WTF::OSAllocator::reserveUncommitted
Prototype: void* OSAllocator::reserveUncommitted(size_t bytes, Usage usage, bool writable, bool executable)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/OSAllocatorPosix.cpp
Lines: 110-140
 57.143% (4/7)
333
StringPrototype::method_match
Name: StringPrototype::method_match
Prototype: ReturnedValue StringPrototype::method_match(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  77.778% (21/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 503-552
 77.778% (21/27)
3310
QV4DataCollector::buildFrame
Name: QV4DataCollector::buildFrame
Prototype: QJsonObject QV4DataCollector::buildFrame(const QV4::StackFrame &stackFrame, int frameNr)
Coverage:  61.538% (16/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 304-352
 61.538% (16/26)
339
QV4::Heap::InternalClass::frozen
Name: QV4::Heap::InternalClass::frozen
Prototype: Heap::InternalClass *InternalClass::frozen()
Coverage:  93.750% (30/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 523-570
 93.750% (30/32)
3310
QV4::Chunk::sortIntoBins
Name: QV4::Chunk::sortIntoBins
Prototype: void Chunk::sortIntoBins(HeapItem **bins, uint nBins)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 446-507
100.000% (17/17)
337
QSGSoftwareLayer::grab
Name: QSGSoftwareLayer::grab
Prototype: void QSGSoftwareLayer::grab()
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarelayer.cpp
Lines: 209-256
  0.000% (0/23)
337
QSGBatchRenderer::ShaderManager::prepareMaterial
Name: QSGBatchRenderer::ShaderManager::prepareMaterial
Prototype: ShaderManager::Shader *ShaderManager::prepareMaterial(QSGMaterial *material)
Coverage:  59.259% (16/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 135-179
 59.259% (16/27)
339
QSGBatchRenderer::Renderer::setActiveShader
Name: QSGBatchRenderer::Renderer::setActiveShader
Prototype: void Renderer::setActiveShader(QSGMaterialShader *program, ShaderManager::Shader *shader)
Coverage: 100.000% (46/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2188-2234
100.000% (46/46)
3310
QQuickRow::doPositioning
Name: QQuickRow::doPositioning
Prototype: void QQuickRow::doPositioning(QSizeF *contentSize)
Coverage: 100.000% (24/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 1202-1252
100.000% (24/24)
338
QQuickPinchArea::cancelPinch
Name: QQuickPinchArea::cancelPinch
Prototype: void QQuickPinchArea::cancelPinch()
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpincharea.cpp
Lines: 397-436
 64.286% (9/14)
334
QQuickPathView::sendMouseEvent
Name: QQuickPathView::sendMouseEvent
Prototype: bool QQuickPathView::sendMouseEvent(QMouseEvent *event)
Coverage:  71.429% (45/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1813-1863
 71.429% (45/63)
3311
QQuickParticleData::QQuickParticleData
Name: QQuickParticleData::QQuickParticleData
Prototype: QQuickParticleData::QQuickParticleData()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 417-460
100.000% (1/1)
331
QQuickItemViewPrivate::maxExtentForAxis
Name: QQuickItemViewPrivate::maxExtentForAxis
Prototype: qreal QQuickItemViewPrivate::maxExtentForAxis(const AxisData &axisData, bool forXAxis) const
Coverage: 100.000% (44/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1014-1058
100.000% (44/44)
339
QQuickGridViewPrivate::updateHeader
Name: QQuickGridViewPrivate::updateHeader
Prototype: void QQuickGridViewPrivate::updateHeader()
Coverage:  92.683% (38/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 833-880
 92.683% (38/41)
3312
QQuickFlickableVisibleArea::updateVisible
Name: QQuickFlickableVisibleArea::updateVisible
Prototype: void QQuickFlickableVisibleArea::updateVisible()
Coverage: 100.000% (25/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 121-168
100.000% (25/25)
339
Page:<>1
eLOC - Effective Lines of Code: 1559
2
eLOC - Effective Lines of Code: 91
3
eLOC - Effective Lines of Code: 66
4
eLOC - Effective Lines of Code: 51
5
eLOC - Effective Lines of Code: 42
67
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
...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