OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 2
...149
McCabe - Cyclomatic Complexity: 2
150
McCabe - Cyclomatic Complexity: 2
151
McCabe - Cyclomatic Complexity: 2
152
McCabe - Cyclomatic Complexity: 2
153154
McCabe - Cyclomatic Complexity: 2
155
McCabe - Cyclomatic Complexity: 2
156
McCabe - Cyclomatic Complexity: 2
157
McCabe - Cyclomatic Complexity: 2
...160
McCabe - Cyclomatic Complexity: 2
...170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QSG32BitColorTextShader::updateState
Name: QSG32BitColorTextShader::updateState
Prototype: void QSG32BitColorTextShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 307-317
  0.000% (0/8)
62
QSG8BitTextMaskShader::updateState
Name: QSG8BitTextMaskShader::updateState
Prototype: void QSG8BitTextMaskShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage:  37.500% (3/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 187-197
 37.500% (3/8)
62
QSGAbstractSoftwareRenderer::nodeAdded
Name: QSGAbstractSoftwareRenderer::nodeAdded
Prototype: void QSGAbstractSoftwareRenderer::nodeAdded(QSGNode *node)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 261-266
 50.000% (2/4)
22
QSGAbstractSoftwareRenderer::nodeMatrixUpdated
Name: QSGAbstractSoftwareRenderer::nodeMatrixUpdated
Prototype: void QSGAbstractSoftwareRenderer::nodeMatrixUpdated(QSGNode *node)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 318-324
 50.000% (2/4)
22
QSGAbstractSoftwareRenderer::nodeOpacityUpdated
Name: QSGAbstractSoftwareRenderer::nodeOpacityUpdated
Prototype: void QSGAbstractSoftwareRenderer::nodeOpacityUpdated(QSGNode *node)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 326-332
  0.000% (0/4)
22
QSGAbstractSoftwareRenderer::setBackgroundColor
Name: QSGAbstractSoftwareRenderer::setBackgroundColor
Prototype: void QSGAbstractSoftwareRenderer::setBackgroundColor(const QColor &color)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 233-239
 50.000% (2/4)
42
QSGAbstractSoftwareRenderer::setBackgroundRect
Name: QSGAbstractSoftwareRenderer::setBackgroundRect
Prototype: void QSGAbstractSoftwareRenderer::setBackgroundRect(const QRect &rect)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 241-249
100.000% (4/4)
52
QSGAtlasTexture::Atlas::create
Name: QSGAtlasTexture::Atlas::create
Prototype: Texture *Atlas::create(const QImage &image)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 342-352
 83.333% (5/6)
62
QSGAtlasTexture::AtlasBase::invalidate
Name: QSGAtlasTexture::AtlasBase::invalidate
Prototype: void AtlasBase::invalidate()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 187-192
 83.333% (5/6)
32
QSGAtlasTexture::AtlasBase::textureId
Name: QSGAtlasTexture::AtlasBase::textureId
Prototype: int AtlasBase::textureId() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 194-202
100.000% (4/4)
42
QSGAtlasTexture::Texture::~Texture
Name: QSGAtlasTexture::Texture::~Texture
Prototype: Texture::~Texture()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 542-546
100.000% (4/4)
22
QSGBasicGeometryNode::setGeometry
Name: QSGBasicGeometryNode::setGeometry
Prototype: void QSGBasicGeometryNode::setGeometry(QSGGeometry *geometry)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 802-808
 83.333% (5/6)
42
QSGBasicGeometryNode::~QSGBasicGeometryNode
Name: QSGBasicGeometryNode::~QSGBasicGeometryNode
Prototype: QSGBasicGeometryNode::~QSGBasicGeometryNode()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 736-740
100.000% (4/4)
22
QSGBasicGlyphNode::setColor
Name: QSGBasicGlyphNode::setColor
Prototype: void QSGBasicGlyphNode::setColor(const QColor &color)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicglyphnode.cpp
Lines: 59-66
 50.000% (2/4)
42
QSGBasicGlyphNode::setGlyphs
Name: QSGBasicGlyphNode::setGlyphs
Prototype: void QSGBasicGlyphNode::setGlyphs(const QPointF &position, const QGlyphRun &glyphs)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicglyphnode.cpp
Lines: 68-79
 50.000% (2/4)
52
QSGBasicGlyphNode::setStyle
Name: QSGBasicGlyphNode::setStyle
Prototype: void QSGBasicGlyphNode::setStyle(QQuickText::TextStyle style)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicglyphnode.cpp
Lines: 81-86
 50.000% (2/4)
32
QSGBasicGlyphNode::setStyleColor
Name: QSGBasicGlyphNode::setStyleColor
Prototype: void QSGBasicGlyphNode::setStyleColor(const QColor &color)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicglyphnode.cpp
Lines: 88-93
 50.000% (2/4)
32
QSGBasicInternalImageNode::setInnerSourceRect
Name: QSGBasicInternalImageNode::setInnerSourceRect
Prototype: void QSGBasicInternalImageNode::setInnerSourceRect(const QRectF &rect)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalimagenode.cpp
Lines: 100-106
 50.000% (2/4)
42
QSGBasicInternalImageNode::setInnerTargetRect
Name: QSGBasicInternalImageNode::setInnerTargetRect
Prototype: void QSGBasicInternalImageNode::setInnerTargetRect(const QRectF &rect)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalimagenode.cpp
Lines: 92-98
100.000% (4/4)
42
QSGBasicInternalImageNode::setMirror
Name: QSGBasicInternalImageNode::setMirror
Prototype: void QSGBasicInternalImageNode::setMirror(bool mirror)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalimagenode.cpp
Lines: 145-151
100.000% (4/4)
42
QSGBasicInternalImageNode::setSubSourceRect
Name: QSGBasicInternalImageNode::setSubSourceRect
Prototype: void QSGBasicInternalImageNode::setSubSourceRect(const QRectF &rect)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalimagenode.cpp
Lines: 108-114
100.000% (4/4)
42
QSGBasicInternalImageNode::setTargetRect
Name: QSGBasicInternalImageNode::setTargetRect
Prototype: void QSGBasicInternalImageNode::setTargetRect(const QRectF &rect)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalimagenode.cpp
Lines: 84-90
100.000% (4/4)
42
QSGBasicInternalImageNode::update
Name: QSGBasicInternalImageNode::update
Prototype: void QSGBasicInternalImageNode::update()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalimagenode.cpp
Lines: 154-158
100.000% (4/4)
22
QSGBasicInternalRectangleNode::setAligned
Name: QSGBasicInternalRectangleNode::setAligned
Prototype: void QSGBasicInternalRectangleNode::setAligned(bool aligned)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 211-217
 50.000% (2/4)
42
QSGBasicInternalRectangleNode::setGradientVertical
Name: QSGBasicInternalRectangleNode::setGradientVertical
Prototype: void QSGBasicInternalRectangleNode::setGradientVertical(bool vertical)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 175-181
 50.000% (2/4)
42
QSGBasicInternalRectangleNode::setPenWidth
Name: QSGBasicInternalRectangleNode::setPenWidth
Prototype: void QSGBasicInternalRectangleNode::setPenWidth(qreal width)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 153-159
100.000% (4/4)
42
QSGBasicInternalRectangleNode::setRadius
Name: QSGBasicInternalRectangleNode::setRadius
Prototype: void QSGBasicInternalRectangleNode::setRadius(qreal radius)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 184-190
100.000% (4/4)
42
QSGBasicInternalRectangleNode::setRect
Name: QSGBasicInternalRectangleNode::setRect
Prototype: void QSGBasicInternalRectangleNode::setRect(const QRectF &rect)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 127-133
100.000% (4/4)
42
QSGBasicInternalRectangleNode::update
Name: QSGBasicInternalRectangleNode::update
Prototype: void QSGBasicInternalRectangleNode::update()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 219-229
100.000% (4/4)
62
QSGBatchRenderer::AllocatorPage::AllocatorPage
Name: QSGBatchRenderer::AllocatorPage::AllocatorPage
Prototype: AllocatorPage()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 102-111
100.000% (4/4)
32
QSGBatchRenderer::Batch::invalidate
Name: QSGBatchRenderer::Batch::invalidate
Prototype: void Batch::invalidate()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 677-691
100.000% (4/4)
92
QSGBatchRenderer::Batch::isTranslateOnlyToRoot
Name: QSGBatchRenderer::Batch::isTranslateOnlyToRoot
Prototype: bool Batch::isTranslateOnlyToRoot() const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 693-701
100.000% (6/6)
62
QSGBatchRenderer::Element::ensureBoundsValid
Name: QSGBatchRenderer::Element::ensureBoundsValid
Prototype: inline void ensureBoundsValid()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 323-326
100.000% (4/4)
22
QSGBatchRenderer::Node::append
Name: QSGBatchRenderer::Node::append
Prototype: void append(Node *child)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 454-472
100.000% (5/5)
142
QSGBatchRenderer::Node::hasChild
Name: QSGBatchRenderer::Node::hasChild
Prototype: bool hasChild(Node *child) const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 504-509
100.000% (6/6)
42
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
QSGBatchRenderer::Renderer::removeBatchRootFromParent
Name: QSGBatchRenderer::Renderer::removeBatchRootFromParent
Prototype: void Renderer::removeBatchRootFromParent(Node *childRoot)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 934-944
100.000% (4/4)
72
QSGBatchRenderer::Renderer::tagSubRoots
Name: QSGBatchRenderer::Renderer::tagSubRoots
Prototype: void Renderer::tagSubRoots(Node *node)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1342-1350
 50.000% (2/4)
52
QSGBatchRenderer::qsg_countNodesInBatch
Name: QSGBatchRenderer::qsg_countNodesInBatch
Prototype: static int qsg_countNodesInBatch(const Batch *batch)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 732-741
  0.000% (0/4)
62
QSGBatchRenderer::qsg_countNodesInBatches
Name: QSGBatchRenderer::qsg_countNodesInBatches
Prototype: static int qsg_countNodesInBatches(const QDataBuffer<Batch *> &batches)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 743-750
  0.000% (0/4)
42
QSGBatchRenderer::qsg_matrixForRoot
Name: QSGBatchRenderer::qsg_matrixForRoot
Prototype: static QMatrix4x4 qsg_matrixForRoot(Node *node)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1771-1778
100.000% (4/4)
52
QSGBatchRenderer::qsg_wipeBatch
Name: QSGBatchRenderer::qsg_wipeBatch
Prototype: static void qsg_wipeBatch(Batch *batch, QOpenGLFunctions *funcs, bool separateIndexBuffer)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 835-841
 50.000% (2/4)
42
QSGCompressedAtlasTexture::Atlas::create
Name: QSGCompressedAtlasTexture::Atlas::create
Prototype: Texture *Atlas::create(const QByteArray &data, int dataLength, int dataOffset, const QSize &size, const QSize &paddedSize)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture.cpp
Lines: 78-88
  0.000% (0/6)
62
QSGCompressedAtlasTexture::Atlas::uploadPendingTexture
Name: QSGCompressedAtlasTexture::Atlas::uploadPendingTexture
Prototype: void Atlas::uploadPendingTexture(int i)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture.cpp
Lines: 99-118
  0.000% (0/4)
142
QSGCompressedTexture::QSGCompressedTexture
Name: QSGCompressedTexture::QSGCompressedTexture
Prototype: QSGCompressedTexture::QSGCompressedTexture(const DataPtr& texData)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 89-96
  0.000% (0/4)
32
QSGCompressedTextureData::sizeInBytes
Name: QSGCompressedTextureData::sizeInBytes
Prototype: int QSGCompressedTextureData::sizeInBytes() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 64-69
 50.000% (2/4)
32
QSGCompressedTextureFactory::textureSize
Name: QSGCompressedTextureFactory::textureSize
Prototype: QSize QSGCompressedTextureFactory::textureSize() const
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 239-244
 50.000% (3/6)
32
QSGContext::backend
Name: QSGContext::backend
Prototype: QString QSGContext::backend()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin.cpp
Lines: 236-243
 50.000% (2/4)
42
QSGContext::createDefaultContext
Name: QSGContext::createDefaultContext
Prototype: QSGContext *QSGContext::createDefaultContext()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin.cpp
Lines: 184-194
 50.000% (2/4)
42
QSGContext::createTextureFactoryFromImage
Name: QSGContext::createTextureFactoryFromImage
Prototype: QQuickTextureFactory *QSGContext::createTextureFactoryFromImage(const QImage &image)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin.cpp
Lines: 205-211
 50.000% (2/4)
42
QSGContext::createWindowManager
Name: QSGContext::createWindowManager
Prototype: QSGRenderLoop *QSGContext::createWindowManager()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin.cpp
Lines: 219-225
100.000% (4/4)
42
QSGContext::setBackend
Name: QSGContext::setBackend
Prototype: void QSGContext::setBackend(const QString &backend)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin.cpp
Lines: 227-234
 50.000% (2/4)
42
QSGDefaultContext::createGlyphNode
Name: QSGDefaultContext::createGlyphNode
Prototype: QSGGlyphNode *QSGDefaultContext::createGlyphNode(QSGRenderContext *rc, bool preferNativeGlyphNode)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 202-211
 83.333% (5/6)
52
QSGDefaultDistanceFieldGlyphCache::QSGDefaultDistanceFieldGlyphCache
Name: QSGDefaultDistanceFieldGlyphCache::QSGDefaultDistanceFieldGlyphCache
Prototype: QSGDefaultDistanceFieldGlyphCache::QSGDefaultDistanceFieldGlyphCache(QOpenGLContext *c, const QRawFont &font)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 62-85
 60.000% (3/5)
62
QSGDefaultDistanceFieldGlyphCache::maxTextureSize
Name: QSGDefaultDistanceFieldGlyphCache::maxTextureSize
Prototype: int QSGDefaultDistanceFieldGlyphCache::maxTextureSize() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 516-521
100.000% (4/4)
72
QSGDefaultDistanceFieldGlyphCache::useTextureResizeWorkaround
Name: QSGDefaultDistanceFieldGlyphCache::useTextureResizeWorkaround
Prototype: bool QSGDefaultDistanceFieldGlyphCache::useTextureResizeWorkaround() const
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 486-497
 75.000% (6/8)
62
QSGDefaultDistanceFieldGlyphCache::useTextureUploadWorkaround
Name: QSGDefaultDistanceFieldGlyphCache::useTextureUploadWorkaround
Prototype: bool QSGDefaultDistanceFieldGlyphCache::useTextureUploadWorkaround() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 499-509
100.000% (4/4)
92
QSGDefaultGlyphNode::preprocess
Name: QSGDefaultGlyphNode::preprocess
Prototype: void QSGDefaultGlyphNode::preprocess()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode.cpp
Lines: 109-116
100.000% (4/4)
42
QSGDefaultGlyphNode::~QSGDefaultGlyphNode
Name: QSGDefaultGlyphNode::~QSGDefaultGlyphNode
Prototype: QSGDefaultGlyphNode::~QSGDefaultGlyphNode()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode.cpp
Lines: 52-59
 50.000% (2/4)
42
QSGDefaultImageNode::setAnisotropyLevel
Name: QSGDefaultImageNode::setAnisotropyLevel
Prototype: void QSGDefaultImageNode::setAnisotropyLevel(QSGTexture::AnisotropyLevel level)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultimagenode.cpp
Lines: 97-105
  0.000% (0/4)
52
QSGDefaultImageNode::setFiltering
Name: QSGDefaultImageNode::setFiltering
Prototype: void QSGDefaultImageNode::setFiltering(QSGTexture::Filtering filtering)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultimagenode.cpp
Lines: 67-75
  0.000% (0/4)
52
QSGDefaultImageNode::setMipmapFiltering
Name: QSGDefaultImageNode::setMipmapFiltering
Prototype: void QSGDefaultImageNode::setMipmapFiltering(QSGTexture::Filtering filtering)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultimagenode.cpp
Lines: 82-90
  0.000% (0/4)
52
QSGDefaultImageNode::setRect
Name: QSGDefaultImageNode::setRect
Prototype: void QSGDefaultImageNode::setRect(const QRectF &r)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultimagenode.cpp
Lines: 112-120
  0.000% (0/4)
52
QSGDefaultImageNode::setSourceRect
Name: QSGDefaultImageNode::setSourceRect
Prototype: void QSGDefaultImageNode::setSourceRect(const QRectF &r)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultimagenode.cpp
Lines: 127-135
  0.000% (0/4)
52
QSGDefaultImageNode::setTextureCoordinatesTransform
Name: QSGDefaultImageNode::setTextureCoordinatesTransform
Prototype: void QSGDefaultImageNode::setTextureCoordinatesTransform(TextureCoordinatesTransformMode mode)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultimagenode.cpp
Lines: 167-174
  0.000% (0/4)
52
QSGDefaultImageNode::~QSGDefaultImageNode
Name: QSGDefaultImageNode::~QSGDefaultImageNode
Prototype: QSGDefaultImageNode::~QSGDefaultImageNode()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultimagenode.cpp
Lines: 61-65
  0.000% (0/4)
22
QSGDefaultInternalImageNode::setFiltering
Name: QSGDefaultInternalImageNode::setFiltering
Prototype: void QSGDefaultInternalImageNode::setFiltering(QSGTexture::Filtering filtering)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 125-134
100.000% (4/4)
62
QSGDefaultInternalImageNode::setHorizontalWrapMode
Name: QSGDefaultInternalImageNode::setHorizontalWrapMode
Prototype: void QSGDefaultInternalImageNode::setHorizontalWrapMode(QSGTexture::WrapMode wrapMode)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 158-167
100.000% (4/4)
62
QSGDefaultInternalImageNode::setMipmapFiltering
Name: QSGDefaultInternalImageNode::setMipmapFiltering
Prototype: void QSGDefaultInternalImageNode::setMipmapFiltering(QSGTexture::Filtering filtering)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 136-145
100.000% (4/4)
62
QSGDefaultInternalImageNode::setVerticalWrapMode
Name: QSGDefaultInternalImageNode::setVerticalWrapMode
Prototype: void QSGDefaultInternalImageNode::setVerticalWrapMode(QSGTexture::WrapMode wrapMode)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 147-156
100.000% (4/4)
62
QSGDefaultInternalImageNode::supportsWrap
Name: QSGDefaultInternalImageNode::supportsWrap
Prototype: bool QSGDefaultInternalImageNode::supportsWrap(const QSize &size) const
Coverage:  16.667% (2/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 208-223
 16.667% (2/12)
72
QSGDefaultInternalImageNode::updateMaterialAntialiasing
Name: QSGDefaultInternalImageNode::updateMaterialAntialiasing
Prototype: void QSGDefaultInternalImageNode::updateMaterialAntialiasing()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 169-178
  0.000% (0/4)
52
QSGDefaultInternalImageNode::updateMaterialBlending
Name: QSGDefaultInternalImageNode::updateMaterialBlending
Prototype: bool QSGDefaultInternalImageNode::updateMaterialBlending()
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 192-200
 50.000% (3/6)
52
QSGDefaultInternalRectangleNode::updateMaterialAntialiasing
Name: QSGDefaultInternalRectangleNode::updateMaterialAntialiasing
Prototype: void QSGDefaultInternalRectangleNode::updateMaterialAntialiasing()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalrectanglenode.cpp
Lines: 135-141
 50.000% (2/4)
32
QSGDefaultLayer::invalidated
Name: QSGDefaultLayer::invalidated
Prototype: void QSGDefaultLayer::invalidated()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 122-137
 50.000% (2/4)
102
QSGDefaultLayer::markDirtyTexture
Name: QSGDefaultLayer::markDirtyTexture
Prototype: void QSGDefaultLayer::markDirtyTexture()
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 286-291
 50.000% (3/6)
32
QSGDefaultLayer::setFormat
Name: QSGDefaultLayer::setFormat
Prototype: void QSGDefaultLayer::setFormat(GLenum format)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 238-244
 50.000% (2/4)
42
QSGDefaultLayer::setRect
Name: QSGDefaultLayer::setRect
Prototype: void QSGDefaultLayer::setRect(const QRectF &rect)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 214-220
100.000% (4/4)
42
QSGDefaultLayer::toImage
Name: QSGDefaultLayer::toImage
Prototype: QImage QSGDefaultLayer::toImage() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 460-466
 50.000% (2/4)
32
QSGDefaultPainterNode::setContentsScale
Name: QSGDefaultPainterNode::setContentsScale
Prototype: void QSGDefaultPainterNode::setContentsScale(qreal s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 437-444
100.000% (4/4)
42
QSGDefaultPainterNode::setDirty
Name: QSGDefaultPainterNode::setDirty
Prototype: void QSGDefaultPainterNode::setDirty(const QRect &dirtyRect)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 376-385
100.000% (4/4)
52
QSGDefaultPainterNode::setFillColor
Name: QSGDefaultPainterNode::setFillColor
Prototype: void QSGDefaultPainterNode::setFillColor(const QColor &c)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 428-435
100.000% (4/4)
42
QSGDefaultPainterNode::setLinearFiltering
Name: QSGDefaultPainterNode::setLinearFiltering
Prototype: void QSGDefaultPainterNode::setLinearFiltering(bool linearFiltering)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 396-406
100.000% (4/4)
62
QSGDefaultPainterNode::setMipmapping
Name: QSGDefaultPainterNode::setMipmapping
Prototype: void QSGDefaultPainterNode::setMipmapping(bool mipmapping)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 408-417
100.000% (4/4)
62
QSGDefaultPainterNode::setOpaquePainting
Name: QSGDefaultPainterNode::setOpaquePainting
Prototype: void QSGDefaultPainterNode::setOpaquePainting(bool opaque)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 387-394
100.000% (4/4)
42
QSGDefaultPainterNode::setPreferredRenderTarget
Name: QSGDefaultPainterNode::setPreferredRenderTarget
Prototype: void QSGDefaultPainterNode::setPreferredRenderTarget(QQuickPaintedItem::RenderTarget target)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 339-349
 50.000% (2/4)
62
QSGDefaultPainterNode::setSize
Name: QSGDefaultPainterNode::setSize
Prototype: void QSGDefaultPainterNode::setSize(const QSize &size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 351-358
100.000% (4/4)
42
QSGDefaultPainterNode::setSmoothPainting
Name: QSGDefaultPainterNode::setSmoothPainting
Prototype: void QSGDefaultPainterNode::setSmoothPainting(bool s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 419-426
100.000% (4/4)
42
QSGDefaultPainterNode::toImage
Name: QSGDefaultPainterNode::toImage
Prototype: QImage QSGDefaultPainterNode::toImage() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 463-469
  0.000% (0/4)
32
QSGDefaultPainterNode::updateFBOSize
Name: QSGDefaultPainterNode::updateFBOSize
Prototype: void QSGDefaultPainterNode::updateFBOSize()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 323-337
100.000% (5/5)
92
QSGDefaultRenderContext::compressedTextureForFactory
Name: QSGDefaultRenderContext::compressedTextureForFactory
Prototype: QSGTexture *QSGDefaultRenderContext::compressedTextureForFactory(const QSGCompressedTextureFactory *factory) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 248-254
  0.000% (0/6)
32
QSGDefaultRenderContext::distanceFieldGlyphCache
Name: QSGDefaultRenderContext::distanceFieldGlyphCache
Prototype: QSGDistanceFieldGlyphCache *QSGDefaultRenderContext::distanceFieldGlyphCache(const QRawFont &font)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 332-342
100.000% (4/4)
62
QSGDefaultSpriteNode::setSheetSize
Name: QSGDefaultSpriteNode::setSheetSize
Prototype: void QSGDefaultSpriteNode::setSheetSize(const QSize &size)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 221-235
 75.000% (3/4)
92
QSGDefaultSpriteNode::setSize
Name: QSGDefaultSpriteNode::setSize
Prototype: void QSGDefaultSpriteNode::setSize(const QSizeF &size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 237-243
100.000% (4/4)
32
QSGDefaultSpriteNode::setSourceA
Name: QSGDefaultSpriteNode::setSourceA
Prototype: void QSGDefaultSpriteNode::setSourceA(const QPoint &source)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 190-198
100.000% (4/4)
52
QSGDefaultSpriteNode::setSourceB
Name: QSGDefaultSpriteNode::setSourceB
Prototype: void QSGDefaultSpriteNode::setSourceB(const QPoint &source)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 200-208
100.000% (4/4)
52
QSGDefaultSpriteNode::setSpriteSize
Name: QSGDefaultSpriteNode::setSpriteSize
Prototype: void QSGDefaultSpriteNode::setSpriteSize(const QSize &size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 210-219
100.000% (4/4)
52
QSGDefaultSpriteNode::update
Name: QSGDefaultSpriteNode::update
Prototype: void QSGDefaultSpriteNode::update()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 251-257
100.000% (4/4)
32
QSGDefaultSpriteNode::updateGeometry
Name: QSGDefaultSpriteNode::updateGeometry
Prototype: void QSGDefaultSpriteNode::updateGeometry()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 259-292
 50.000% (2/4)
212
QSGDepthStencilBuffer::~QSGDepthStencilBuffer
Name: QSGDepthStencilBuffer::~QSGDepthStencilBuffer
Prototype: QSGDepthStencilBuffer::~QSGDepthStencilBuffer()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdepthstencilbuffer.cpp
Lines: 54-58
 75.000% (3/4)
22
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 2
...149
McCabe - Cyclomatic Complexity: 2
150
McCabe - Cyclomatic Complexity: 2
151
McCabe - Cyclomatic Complexity: 2
152
McCabe - Cyclomatic Complexity: 2
153154
McCabe - Cyclomatic Complexity: 2
155
McCabe - Cyclomatic Complexity: 2
156
McCabe - Cyclomatic Complexity: 2
157
McCabe - Cyclomatic Complexity: 2
...160
McCabe - Cyclomatic Complexity: 2
...170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0