OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
2
eLOC - Effective Lines of Code: 91
34
eLOC - Effective Lines of Code: 51
5
eLOC - Effective Lines of Code: 42
6
eLOC - Effective Lines of Code: 37
7
eLOC - Effective Lines of Code: 33
...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
Object::internalPut
Name: Object::internalPut
Prototype: bool Object::internalPut(PropertyKey id, const Value &value, Value *receiver)
Coverage:  91.250% (73/80)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 471-562
 91.250% (73/80)
6624
JSC::Yarr::ByteCompiler::emitDisjunction
Name: JSC::Yarr::ByteCompiler::emitDisjunction
Prototype: void emitDisjunction(PatternDisjunction* disjunction, unsigned inputCountAlreadyChecked = 0, unsigned parenthesesInputCountAlreadyChecked = 0)
Coverage:  83.636% (46/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1822-1931
 83.636% (46/55)
6621
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(ClassExpression *ast)
Coverage:  81.250% (39/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 823-925
 81.250% (39/48)
6615
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(ClassExpression *ast)
Coverage:  81.250% (39/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 823-925
 81.250% (39/48)
6615
QV4::BlockAllocator::allocate
Name: QV4::BlockAllocator::allocate
Prototype: HeapItem *BlockAllocator::allocate(size_t size, bool forceAllocation)
Coverage:  97.778% (44/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 509-609
 97.778% (44/45)
6516
QQuickStyledTextPrivate::parseCloseTag
Name: QQuickStyledTextPrivate::parseCloseTag
Prototype: bool QQuickStyledTextPrivate::parseCloseTag(const QChar *&ch, const QString &textIn, QString &textOut)
Coverage:  80.233% (69/86)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 458-534
 80.233% (69/86)
6528
QQmlDelegateModelPrivate::itemsRemoved
Name: QQmlDelegateModelPrivate::itemsRemoved
Prototype: void QQmlDelegateModelPrivate::itemsRemoved( const QVector<Compositor::Remove> &removes, QVarLengthArray<QVector<QQmlChangeSet::Change>, Compositor::MaximumGroupCount> *translatedRemoves, QHash<int, QList<QQmlDelegateModelItem *> > *movedItems)
Coverage:  76.829% (63/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1332-1428
 76.829% (63/82)
6527
QQmlDelegateModelGroup::resolve
Name: QQmlDelegateModelGroup::resolve
Prototype: void QQmlDelegateModelGroup::resolve(QQmlV4Function *args)
Coverage:  81.633% (40/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2755-2848
 81.633% (40/49)
6514
Codegen::Codegen::Codegen::unop [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::unop [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::unop(UnaryOperation op, const Reference &expr)
Coverage:  90.566% (48/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 149-254
 90.566% (48/53)
6521
QV4::Compiler::JSUnitGenerator::writeFunction
Name: QV4::Compiler::JSUnitGenerator::writeFunction
Prototype: void QV4::Compiler::JSUnitGenerator::writeFunction(char *f, QV4::Compiler::Context *irFunction) const
Coverage:  81.250% (26/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 301-397
 81.250% (26/32)
6412
QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::CompilationUnit::createUnitData [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::CompilationUnit::createUnitData [qv4compileddata.cpp #2]
Prototype: Unit *CompilationUnit::createUnitData(QmlIR::Document *irDocument)
Coverage:  82.609% (38/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 458-561
 82.609% (38/46)
6418
QV4::CompiledData::CompilationUnit::createUnitData [qv4compileddata.cpp #1]
Name: QV4::CompiledData::CompilationUnit::createUnitData [qv4compileddata.cpp #1]
Prototype: Unit *CompilationUnit::createUnitData(QmlIR::Document *irDocument)
Coverage:  82.609% (38/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #1
Lines: 458-561
 82.609% (38/46)
6418
QQuickNvprFunctionsPrivate::resolve
Name: QQuickNvprFunctionsPrivate::resolve
Prototype: bool QQuickNvprFunctionsPrivate::resolve()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquicknvprfunctions.cpp
Lines: 208-277
  0.000% (0/1)
641
QQuickItemViewPrivate::layout
Name: QQuickItemViewPrivate::layout
Prototype: void QQuickItemViewPrivate::layout()
Coverage:  95.588% (65/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1791-1890
 95.588% (65/68)
6418
QQmlJS::classify8
Name: QQmlJS::classify8
Prototype: static inline int classify8(const QChar *s, int parseModeFlags)
Coverage:  65.896% (114/173)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 646-767
 65.896% (114/173)
6457
IntrinsicTypedArrayPrototype::method_set
Name: IntrinsicTypedArrayPrototype::method_set
Prototype: ReturnedValue IntrinsicTypedArrayPrototype::method_set(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  85.000% (51/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 504-591
 85.000% (51/60)
6417
qt_font_from_string
Name: qt_font_from_string
Prototype: static QFont qt_font_from_string(const QString& fontString, const QFont &currentFont)
Coverage:  0.000% (0/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 372-475
  0.000% (0/82)
6326
QQuickTimeLinePrivate::advance
Name: QQuickTimeLinePrivate::advance
Prototype: int QQuickTimeLinePrivate::advance(int t)
Coverage:  80.882% (55/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 735-833
 80.882% (55/68)
6318
QQuickSvgParser::pathArc
Name: QQuickSvgParser::pathArc
Prototype: void QQuickSvgParser::pathArc(QPainterPath &path, qreal rx, qreal ry, qreal x_axis_rotation, int large_arc_flag, int sweep_flag, qreal x, qreal y, qreal curx, qreal cury)
Coverage:  91.304% (21/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksvgparser.cpp
Lines: 188-266
 91.304% (21/23)
637
QQuickMouseArea::mouseMoveEvent
Name: QQuickMouseArea::mouseMoveEvent
Prototype: void QQuickMouseArea::mouseMoveEvent(QMouseEvent *event)
Coverage:  86.441% (51/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmousearea.cpp
Lines: 701-795
 86.441% (51/59)
6312
QQmlJS::classify4
Name: QQmlJS::classify4
Prototype: static inline int classify4(const QChar *s, int parseModeFlags)
Coverage:  78.378% (116/148)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 150-263
 78.378% (116/148)
6350
JSC::Yarr::YarrGenerator::generatePatternCharacterOnce
Name: JSC::Yarr::YarrGenerator::generatePatternCharacterOnce
Prototype: void generatePatternCharacterOnce(size_t opIndex)
Coverage:  70.312% (45/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 765-884
 70.312% (45/64)
6317
JSC::Yarr::Parser::parseTokens
Name: JSC::Yarr::Parser::parseTokens
Prototype: void parseTokens()
Coverage:  94.118% (48/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 570-673
 94.118% (48/51)
6321
qt_search_for_variable
Name: qt_search_for_variable
Prototype: int qt_search_for_variable(const char *s, int length, int index, VariableQualifier &decl, int &typeIndex, int &typeLength, int &nameIndex, int &nameLength, QQuickOpenGLShaderEffectCommon::Key::ShaderType shaderType)
Coverage:  90.000% (81/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 84-179
 90.000% (81/90)
6221
QSGTextMaskMaterial::populate
Name: QSGTextMaskMaterial::populate
Prototype: void QSGTextMaskMaterial::populate(const QPointF &p, const QVector<quint32> &glyphIndexes, const QVector<QPointF> &glyphPositions, QSGGeometry *geometry, QRectF *boundingRect, QPointF *baseLine, const QMargins &margins)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 456-545
 84.615% (11/13)
625
QSGBatchRenderer::Renderer::prepareAlphaBatches
Name: QSGBatchRenderer::Renderer::prepareAlphaBatches
Prototype: void Renderer::prepareAlphaBatches()
Coverage:  93.548% (58/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1581-1667
 93.548% (58/62)
6214
QSGAtlasTexture::Texture::removedFromAtlas
Name: QSGAtlasTexture::Texture::removedFromAtlas
Prototype: QSGTexture *Texture::removedFromAtlas() const
Coverage:  57.143% (8/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 548-603
 57.143% (8/14)
625
QV4::QObjectSlotDispatcher::impl
Name: QV4::QObjectSlotDispatcher::impl
Prototype: static void impl(int which, QSlotObjectBase *this_, QObject *r, void **metaArgs, bool *ret)
Coverage:  60.317% (38/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 830-933
 60.317% (38/63)
6117
QQuickTextInputPrivate::parseInputMask
Name: QQuickTextInputPrivate::parseInputMask
Prototype: void QQuickTextInputPrivate::parseInputMask(const QString &maskFields)
Coverage:  97.701% (85/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3825-3921
 97.701% (85/87)
6131
QQuickTextInputPrivate::finishChange
Name: QQuickTextInputPrivate::finishChange
Prototype: bool QQuickTextInputPrivate::finishChange(int validateFromState, bool update, bool edited)
Coverage:  93.939% (62/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3545-3638
 93.939% (62/66)
6118
QQuickTextControlPrivate::inputMethodEvent
Name: QQuickTextControlPrivate::inputMethodEvent
Prototype: void QQuickTextControlPrivate::inputMethodEvent(QInputMethodEvent *e)
Coverage:  84.000% (42/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1289-1370
 84.000% (42/50)
6114
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGThreadedRenderLoop::polishAndSync
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGThreadedRenderLoop::polishAndSync
Prototype: void QSGThreadedRenderLoop::polishAndSync(Window *w, bool inExpose)
Coverage:  0.000% (0/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp
Lines: 1158-1241
  0.000% (0/79)
6123
QQuickPathAnimationUpdater::setValue
Name: QQuickPathAnimationUpdater::setValue
Prototype: void QQuickPathAnimationUpdater::setValue(qreal v)
Coverage:  59.813% (64/107)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemanimation.cpp
Lines: 933-1034
 59.813% (64/107)
6124
QV4::CompiledData::CompilationUnit::linkToEngine [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::linkToEngine [qv4compileddata.cpp #2]
Prototype: QV4::Function *CompilationUnit::linkToEngine(ExecutionEngine *engine)
Coverage:  82.692% (43/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 106-196
 82.692% (43/52)
6018
QQuickStochasticEngine::goalSeek
Name: QQuickStochasticEngine::goalSeek
Prototype: int QQuickStochasticEngine::goalSeek(int curIdx, int spriteIdx, int dist)
Coverage:  5.263% (4/76)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 695-768
  5.263% (4/76)
6028
QQuickItemView::trackedPositionChanged
Name: QQuickItemView::trackedPositionChanged
Prototype: void QQuickItemView::trackedPositionChanged()
Coverage:  91.549% (65/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1225-1303
 91.549% (65/71)
6021
annotateListElements::[lambda]::compileJSFile
Name: annotateListElements::[lambda]::compileJSFile
Prototype: static bool compileJSFile(const QString &inputFileName, const QString &inputFileUrl, SaveFunction saveFunction, Error *error)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/qmlcachegen.cpp
Lines: 248-336
  0.000% (0/28)
5911
QSGSoftwareRenderableNode::update
Name: QSGSoftwareRenderableNode::update
Prototype: void QSGSoftwareRenderableNode::update()
Coverage:  18.333% (11/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 133-232
 18.333% (11/60)
5924
QQuickNvprBlitter::texturedQuad
Name: QQuickNvprBlitter::texturedQuad
Prototype: void QQuickNvprBlitter::texturedQuad(GLuint textureId, const QSize &size, const QMatrix4x4 &proj, const QMatrix4x4 &modelview, float opacity)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 952-999
  0.000% (0/4)
592
QQuickItemViewPrivate::positionViewAtIndex
Name: QQuickItemViewPrivate::positionViewAtIndex
Prototype: void QQuickItemViewPrivate::positionViewAtIndex(int index, int mode)
Coverage:  87.879% (58/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 825-902
 87.879% (58/66)
5920
QQuickCustomParticle::buildCustomNodes
Name: QQuickCustomParticle::buildCustomNodes
Prototype: QQuickOpenGLShaderEffectNode* QQuickCustomParticle::buildCustomNodes()
Coverage:  56.522% (13/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomparticle.cpp
Lines: 314-391
 56.522% (13/23)
589
QQuickContext2DFBOTexture::beginPainting
Name: QQuickContext2DFBOTexture::beginPainting
Prototype: QPaintDevice* QQuickContext2DFBOTexture::beginPainting()
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 562-626
  0.000% (0/30)
589
QQmlListCompositor::clearFlags
Name: QQmlListCompositor::clearFlags
Prototype: void QQmlListCompositor::clearFlags( iterator from, int count, Group group, uint flags, QVector<Remove> *removes)
Coverage:  88.406% (61/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 637-729
 88.406% (61/69)
5815
Context::emitBlockHeader
Name: Context::emitBlockHeader
Prototype: void Context::emitBlockHeader(Codegen *codegen)
Coverage:  98.462% (64/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext.cpp
Lines: 167-256
 98.462% (64/65)
5817
ArrayData::sort
Name: ArrayData::sort
Prototype: void ArrayData::sort(ExecutionEngine *engine, Object *thisObject, const Value &comparefn, uint len)
Coverage:  40.580% (28/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 721-820
 40.580% (28/69)
5820
QV4::Compiler::JSUnitGenerator::generateUnit
Name: QV4::Compiler::JSUnitGenerator::generateUnit
Prototype: QV4::CompiledData::Unit *QV4::Compiler::JSUnitGenerator::generateUnit(GeneratorOption option)
Coverage: 100.000% (31/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 214-299
100.000% (31/31)
5713
QSGSoftwareRenderableNodeUpdater::updateNodes
Name: QSGSoftwareRenderableNodeUpdater::updateNodes
Prototype: void QSGSoftwareRenderableNodeUpdater::updateNodes(QSGNode *node, bool isNodeRemoved)
Coverage:  50.000% (27/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 205-296
 50.000% (27/54)
5719
QQuickTextInput::setValidator
Name: QQuickTextInput::setValidator
Prototype: void QQuickTextInput::setValidator(QValidator* v)
Coverage:  70.968% (22/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1037-1065
 70.968% (22/31)
5711
QQuickPropertyChanges::changeExpression
Name: QQuickPropertyChanges::changeExpression
Prototype: void QQuickPropertyChanges::changeExpression(const QString &name, const QString &expression)
Coverage:  37.143% (13/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpropertychanges.cpp
Lines: 621-705
 37.143% (13/35)
5711
QQuickPointerTouchEvent::touchEventForItem
Name: QQuickPointerTouchEvent::touchEventForItem
Prototype: QTouchEvent *QQuickPointerTouchEvent::touchEventForItem(QQuickItem *item, bool isFiltering) const
Coverage:  96.875% (62/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1821-1903
 96.875% (62/64)
5713
QQuickPath::createPath::QQuickPath::createPath
Name: QQuickPath::createPath::QQuickPath::createPath
Prototype: QPainterPath QQuickPath::createPath(const QPointF &startPoint, const QPointF &endPoint, const QStringList &attributes, qreal &pathLength, QList<AttributePoint> &attributePoints, bool *closed)
Coverage:  92.000% (46/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 410-499
 92.000% (46/50)
5714
QQuickOpenGLShaderEffectCommon::updateMaterial
Name: QQuickOpenGLShaderEffectCommon::updateMaterial
Prototype: void QQuickOpenGLShaderEffectCommon::updateMaterial(QQuickOpenGLShaderEffectNode *node, QQuickOpenGLShaderEffectMaterial *material, bool updateUniforms, bool updateUniformValues, bool updateTextureProviders)
Coverage:  77.049% (47/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 442-514
 77.049% (47/61)
5718
QQuickItemPrivate::itemChange
Name: QQuickItemPrivate::itemChange
Prototype: void QQuickItemPrivate::itemChange(QQuickItem::ItemChange change, const QQuickItem::ItemChangeData &data)
Coverage:  95.775% (68/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6157-6257
 95.775% (68/71)
5733
QQuickAnimatedImage::movieRequestFinished
Name: QQuickAnimatedImage::movieRequestFinished
Prototype: void QQuickAnimatedImage::movieRequestFinished()
Coverage:  71.667% (43/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedimage.cpp
Lines: 370-454
 71.667% (43/60)
5717
QQmlEnumTypeResolver::tryQualifiedEnumAssignment
Name: QQmlEnumTypeResolver::tryQualifiedEnumAssignment
Prototype: bool QQmlEnumTypeResolver::tryQualifiedEnumAssignment(const QmlIR::Object *obj, const QQmlPropertyCache *propertyCache, const QQmlPropertyData *prop, QmlIR::Binding *binding)
Coverage:  78.049% (64/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 565-655
 78.049% (64/82)
5719
Object::virtualAdvanceIterator
Name: Object::virtualAdvanceIterator
Prototype: void Object::virtualAdvanceIterator(Managed *m, ObjectIterator *it, Value *name, uint *index, Property *pd, PropertyAttributes *attrs)
Coverage: 100.000% (46/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 339-408
100.000% (46/46)
5712
JSC::Yarr::YarrGenerator::matchCharacterClass
Name: JSC::Yarr::YarrGenerator::matchCharacterClass
Prototype: void matchCharacterClass(RegisterID character, JumpList& matchDest, const CharacterClass* charClass)
Coverage:  94.340% (50/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 190-262
 94.340% (50/53)
5717
toDouble
Name: toDouble
Prototype: static qreal toDouble(const QChar *&str)
Coverage:  64.615% (42/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksvgparser.cpp
Lines: 57-133
 64.615% (42/65)
5615
existingImageFileForPath::createPixmapDataSync
Name: existingImageFileForPath::createPixmapDataSync
Prototype: static QQuickPixmapData* createPixmapDataSync(QQuickPixmap *declarativePixmap, QQmlEngine *engine, const QUrl &url, const QSize &requestSize, const QQuickImageProviderOptions &providerOptions, bool *ok)
Coverage:  62.500% (35/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1250-1342
 62.500% (35/56)
5618
QSGDefaultPainterNode::updateRenderTarget
Name: QSGDefaultPainterNode::updateRenderTarget
Prototype: void QSGDefaultPainterNode::updateRenderTarget()
Coverage:  36.667% (22/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 238-321
 36.667% (22/60)
5613
QQuickFlickablePrivate::handleMouseReleaseEvent
Name: QQuickFlickablePrivate::handleMouseReleaseEvent
Prototype: void QQuickFlickablePrivate::handleMouseReleaseEvent(QMouseEvent *event)
Coverage:  78.313% (65/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1282-1363
 78.313% (65/83)
5613
QQmlTypeCompiler::compile
Name: QQmlTypeCompiler::compile
Prototype: QQmlRefPointer<QV4::CompiledData::CompilationUnit> QQmlTypeCompiler::compile()
Coverage:  74.194% (23/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 70-179
 74.194% (23/31)
5611
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents
Prototype: void QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents(const QmlIR::Object *obj, QQmlPropertyCache *propertyCache)
Coverage:  95.745% (45/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 792-873
 95.745% (45/47)
5614
QQmlChangeSet::insert
Name: QQmlChangeSet::insert
Prototype: void QQmlChangeSet::insert(const QVector<Change> &inserts)
Coverage:  98.182% (54/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset.cpp
Lines: 396-481
 98.182% (54/55)
5614
ListModel::set
Name: ListModel::set
Prototype: void ListModel::set(int elementIndex, QV4::Object *object, QVector<int> *roles)
Coverage:  88.000% (44/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 558-633
 88.000% (44/50)
5618
GlobalFunctions::method_parseInt
Name: GlobalFunctions::method_parseInt
Prototype: ReturnedValue GlobalFunctions::method_parseInt(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage: 100.000% (65/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 411-489
100.000% (65/65)
5618
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(ForEachStatement *ast)
Coverage:  65.517% (19/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3018-3107
 65.517% (19/29)
5610
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(ForEachStatement *ast)
Coverage:  65.517% (19/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3018-3107
 65.517% (19/29)
5610
Codegen::Codegen::Codegen::unop [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::unop [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::unop(UnaryOperation op, const Reference &expr)
Coverage:  92.105% (35/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 149-254
 92.105% (35/38)
5614
QSGRenderer::renderScene
Name: QSGRenderer::renderScene
Prototype: void QSGRenderer::renderScene(const QSGBindable &bindable)
Coverage:  35.135% (13/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp
Lines: 204-261
 35.135% (13/37)
5512
QQuickTextControlPrivate::mousePressEvent
Name: QQuickTextControlPrivate::mousePressEvent
Prototype: void QQuickTextControlPrivate::mousePressEvent(QMouseEvent *e, const QPointF &pos)
Coverage:  80.702% (46/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1011-1094
 80.702% (46/57)
5517
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverMatchingPointsToItem
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverMatchingPointsToItem
Prototype: void QQuickWindowPrivate::deliverMatchingPointsToItem(QQuickItem *item, QQuickPointerEvent *pointerEvent, bool handlersOnly)
Coverage:  84.615% (66/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2544-2638
 84.615% (66/78)
5521
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverDragEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverDragEvent
Prototype: void QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber *grabber, QEvent *event)
Coverage:  94.286% (33/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2641-2708
 94.286% (33/35)
5511
QQuickItem::event
Name: QQuickItem::event
Prototype: bool QQuickItem::event(QEvent *ev)
Coverage:  87.931% (51/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 7917-8021
 87.931% (51/58)
5530
QQmlListCompositor::setFlags
Name: QQmlListCompositor::setFlags
Prototype: void QQmlListCompositor::setFlags( iterator from, int count, Group group, uint flags, QVector<Insert> *inserts)
Coverage:  89.655% (52/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 527-614
 89.655% (52/58)
5513
QQmlListCompositor::listItemsInserted
Name: QQmlListCompositor::listItemsInserted
Prototype: void QQmlListCompositor::listItemsInserted( QVector<Insert> *translatedInsertions, void *list, const QVector<QQmlChangeSet::Change> &insertions, const QVector<MovedFlags> *movedFlags)
Coverage:  97.183% (69/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 949-1043
 97.183% (69/71)
5518
QQmlImportsPrivate::addFileImport
Name: QQmlImportsPrivate::addFileImport
Prototype: bool QQmlImportsPrivate::addFileImport(const QString& uri, const QString &prefix, int vmaj, int vmin, bool isImplicitImport, bool incomplete, QQmlImportDatabase *database, QList<QQmlError> *errors)
Coverage:  86.207% (50/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1499-1596
 86.207% (50/58)
5518
QSGStyledTextShader::updateState
Name: QSGStyledTextShader::updateState
Prototype: void QSGStyledTextShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage:  0.000% (0/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 345-389
  0.000% (0/33)
547
QQmlTypeData::resolveTypes
Name: QQmlTypeData::resolveTypes
Prototype: void QQmlTypeData::resolveTypes()
Coverage:  71.795% (28/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2611-2706
 71.795% (28/39)
5413
QQmlDelegateModelPrivate::object
Name: QQmlDelegateModelPrivate::object
Prototype: QObject *QQmlDelegateModelPrivate::object(Compositor::Group group, int index, QQmlIncubator::IncubationMode incubationMode)
Coverage:  76.786% (43/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 981-1064
 76.786% (43/56)
5414
Object::internalDefineOwnProperty
Name: Object::internalDefineOwnProperty
Prototype: bool Object::internalDefineOwnProperty(ExecutionEngine *engine, uint index, StringOrSymbol *member, const Property *p, PropertyAttributes attrs)
Coverage:  92.308% (72/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 595-681
 92.308% (72/78)
5422
annotateListElements::[lambda]::compileQmlFile
Name: annotateListElements::[lambda]::compileQmlFile
Prototype: static bool compileQmlFile(const QString &inputFileName, SaveFunction saveFunction, Error *error)
Coverage:  47.059% (16/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/qmlcachegen.cpp
Lines: 167-246
 47.059% (16/34)
5314
QSGShaderParser::Tokenizer::next
Name: QSGShaderParser::Tokenizer::next
Prototype: Tokenizer::Token Tokenizer::next()
Coverage:  50.746% (68/134)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgshadersourcebuilder.cpp
Lines: 107-202
 50.746% (68/134)
5328
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::clearFocusInScope
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::clearFocusInScope
Prototype: void QQuickWindowPrivate::clearFocusInScope(QQuickItem *scope, QQuickItem *item, Qt::FocusReason reason, FocusOptions options)
Coverage:  80.000% (52/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1002-1093
 80.000% (52/65)
5319
QQmlScriptData::scriptValueForContext
Name: QQmlScriptData::scriptValueForContext
Prototype: QV4::ReturnedValue QQmlScriptData::scriptValueForContext(QQmlContextData *parentCtxt)
Coverage:  86.957% (40/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2849-2929
 86.957% (40/46)
5315
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::resolve
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::resolve
Prototype: bool QQmlComponentAndAliasResolver::resolve()
Coverage:  65.574% (40/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 875-966
 65.574% (40/61)
5319
Lexer::scanRegExp
Name: Lexer::scanRegExp
Prototype: bool Lexer::scanRegExp(RegExpBodyPrefix prefix)
Coverage:  87.755% (43/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1124-1215
 87.755% (43/49)
5316
JSC::Yarr::YarrPatternConstructor::setupAlternativeOffsets
Name: JSC::Yarr::YarrPatternConstructor::setupAlternativeOffsets
Prototype: unsigned setupAlternativeOffsets(PatternAlternative* alternative, unsigned currentCallFrameSize, unsigned initialInputPosition)
Coverage:  97.778% (44/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 571-655
 97.778% (44/45)
5318
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(SwitchStatement *ast)
Coverage:  80.851% (38/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3250-3333
 80.851% (38/47)
5316
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(SwitchStatement *ast)
Coverage:  80.851% (38/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3250-3333
 80.851% (38/47)
5316
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleCall [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleCall [qv4codegen.cpp #2]
Prototype: void Codegen::handleCall(Reference &base, Arguments calldata)
Coverage:  86.207% (25/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1790-1859
 86.207% (25/29)
538
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleCall [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleCall [qv4codegen.cpp #1]
Prototype: void Codegen::handleCall(Reference &base, Arguments calldata)
Coverage:  86.207% (25/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1790-1859
 86.207% (25/29)
538
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_putImageData
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_putImageData
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_putImageData(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/67)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 3297-3377
  0.000% (0/67)
5216
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::addArcTo
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::addArcTo
Prototype: void QQuickContext2D::addArcTo(const QPointF& p1, const QPointF& p2, float radius)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 3711-3767
  0.000% (0/23)
527
QQuickScreenInfo::setWrappedScreen
Name: QQuickScreenInfo::setWrappedScreen
Prototype: void QQuickScreenInfo::setWrappedScreen(QScreen *screen)
Coverage:  45.714% (32/70)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickscreen.cpp
Lines: 356-417
 45.714% (32/70)
5216
QQuickNvprMaterialManager::activateMaterial
Name: QQuickNvprMaterialManager::activateMaterial
Prototype: QQuickNvprMaterialManager::MaterialDesc *QQuickNvprMaterialManager::activateMaterial(Material m)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 488-621
  0.000% (0/28)
5210
QQuickFlow::doPositioning
Name: QQuickFlow::doPositioning
Prototype: void QQuickFlow::doPositioning(QSizeF *contentSize)
Coverage: 100.000% (42/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 2124-2198
100.000% (42/42)
5211
QQmlObjectCreator::create
Name: QQmlObjectCreator::create
Prototype: QObject *QQmlObjectCreator::create(int subComponentIndex, QObject *parent, QQmlInstantiationInterrupt *interrupt)
Coverage:  96.000% (48/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 155-232
 96.000% (48/50)
5215
QQmlListModelParser::applyProperty
Name: QQmlListModelParser::applyProperty
Prototype: bool QQmlListModelParser::applyProperty(QV4::CompiledData::CompilationUnit *compilationUnit, const QV4::CompiledData::Unit *qmlUnit, const QV4::CompiledData::Binding *binding, ListModel *model, int outterElementIndex)
Coverage:  90.476% (38/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2700-2776
 90.476% (38/42)
5213
typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::ImportCollector::importFile::importModule::main
Name: typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::ImportCollector::importFile::importModule::main
Prototype: int main(int argc, char *argv[])
Coverage:  0.000% (0/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlimportscanner/main.cpp
Lines: 493-561
  0.000% (0/50)
5115
Page:<>1
eLOC - Effective Lines of Code: 1559
2
eLOC - Effective Lines of Code: 91
34
eLOC - Effective Lines of Code: 51
5
eLOC - Effective Lines of Code: 42
6
eLOC - Effective Lines of Code: 37
7
eLOC - Effective Lines of Code: 33
...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