OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 560
...100
McCabe - Cyclomatic Complexity: 1
...160
McCabe - Cyclomatic Complexity: 1
...170
McCabe - Cyclomatic Complexity: 1
...180
McCabe - Cyclomatic Complexity: 1
...190
McCabe - Cyclomatic Complexity: 1
...195
McCabe - Cyclomatic Complexity: 1
196
McCabe - Cyclomatic Complexity: 1
197
McCabe - Cyclomatic Complexity: 1
198
McCabe - Cyclomatic Complexity: 1
199200
McCabe - Cyclomatic Complexity: 1
201
McCabe - Cyclomatic Complexity: 1
202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
EvalJob::resultAsBoolean
Name: EvalJob::resultAsBoolean
Prototype: bool EvalJob::resultAsBoolean() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 301-304
100.000% (1/1)
11
EvalJob::handleResult
Name: EvalJob::handleResult
Prototype: void EvalJob::handleResult(QV4::ScopedValue &result)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 296-299
100.000% (1/1)
11
EvalJob::EvalJob
Name: EvalJob::EvalJob
Prototype: EvalJob::EvalJob(QV4::ExecutionEngine *engine, const QString &script)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 292-294
100.000% (1/1)
11
EvalFunction::virtualCall
Name: EvalFunction::virtualCall
Prototype: ReturnedValue EvalFunction::virtualCall(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 387-391
100.000% (1/1)
11
Error::print
Name: Error::print
Prototype: void Error::print()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/qmlcachegen.cpp
Lines: 72-75
100.000% (1/1)
51
Error::augment
Name: Error::augment
Prototype: Error Error::augment(const QString &contextErrorMessage) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/qmlcachegen.cpp
Lines: 77-82
100.000% (1/1)
31
EaseOvershoot
Name: EaseOvershoot
Prototype: static qreal EaseOvershoot(qreal t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 91-93
  0.000% (0/1)
11
ESTable::~ESTable
Name: ESTable::~ESTable
Prototype: ESTable::~ESTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4estable.cpp
Lines: 60-68
100.000% (1/1)
61
ESTable::size
Name: ESTable::size
Prototype: uint ESTable::size() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4estable.cpp
Lines: 166-169
100.000% (1/1)
11
ESTable::iterate
Name: ESTable::iterate
Prototype: void ESTable::iterate(uint idx, Value *key, Value *value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4estable.cpp
Lines: 173-180
100.000% (1/1)
51
ESTable::clear
Name: ESTable::clear
Prototype: void ESTable::clear()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4estable.cpp
Lines: 80-83
100.000% (1/1)
11
ESTable::ESTable
Name: ESTable::ESTable
Prototype: ESTable::ESTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4estable.cpp
Lines: 51-58
100.000% (1/1)
41
DynamicRoleModelNodeMetaObject::DynamicRoleModelNodeMetaObject
Name: DynamicRoleModelNodeMetaObject::DynamicRoleModelNodeMetaObject
Prototype: DynamicRoleModelNodeMetaObject::DynamicRoleModelNodeMetaObject(DynamicRoleModelNode *object)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1726-1729
100.000% (1/1)
21
DynamicRoleModelNode::setValue
Name: DynamicRoleModelNode::setValue
Prototype: bool setValue(const QByteArray &name, const QVariant &val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 98-101
100.000% (1/1)
11
DynamicRoleModelNode::setNodeUpdatesEnabled
Name: DynamicRoleModelNode::setNodeUpdatesEnabled
Prototype: void setNodeUpdatesEnabled(bool enable)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 103-106
100.000% (1/1)
11
DynamicRoleModelNode::getValue
Name: DynamicRoleModelNode::getValue
Prototype: QVariant getValue(const QString &name) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 93-96
100.000% (1/1)
11
DynamicRoleModelNode::getUid
Name: DynamicRoleModelNode::getUid
Prototype: int getUid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 108-111
100.000% (1/1)
11
DynamicRoleModelNode::create
Name: DynamicRoleModelNode::create
Prototype: DynamicRoleModelNode *DynamicRoleModelNode::create(const QVariantMap &obj, QQmlListModel *owner)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1645-1651
100.000% (1/1)
41
DynamicRoleModelNode::DynamicRoleModelNode
Name: DynamicRoleModelNode::DynamicRoleModelNode
Prototype: DynamicRoleModelNode::DynamicRoleModelNode(QQmlListModel *owner, int uid)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1640-1643
100.000% (1/1)
11
DrawImageShadow::paint
Name: DrawImageShadow::paint
Prototype: void paint(QPainter *p) const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 159-159
  0.000% (0/1)
11
DrawImageShadow::boundingRect
Name: DrawImageShadow::boundingRect
Prototype: QRectF boundingRect() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 161-161
  0.000% (0/1)
11
DrawImageShadow::DrawImageShadow
Name: DrawImageShadow::DrawImageShadow
Prototype: DrawImageShadow(const QImage &image, const QPointF &offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 153-157
  0.000% (0/1)
21
DistanceFieldStyledTextMaterialShader::initialize
Name: DistanceFieldStyledTextMaterialShader::initialize
Prototype: void DistanceFieldStyledTextMaterialShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 289-293
100.000% (1/1)
21
DistanceFieldStyledTextMaterialShader::DistanceFieldStyledTextMaterialShader
Name: DistanceFieldStyledTextMaterialShader::DistanceFieldStyledTextMaterialShader
Prototype: DistanceFieldStyledTextMaterialShader::DistanceFieldStyledTextMaterialShader()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 284-287
100.000% (1/1)
21
DistanceFieldShiftedStyleTextMaterialShader::updateShift
Name: DistanceFieldShiftedStyleTextMaterialShader::updateShift
Prototype: void DistanceFieldShiftedStyleTextMaterialShader::updateShift(qreal fontScale, const QPointF &shift)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 459-464
100.000% (1/1)
31
DistanceFieldShiftedStyleTextMaterialShader::initialize
Name: DistanceFieldShiftedStyleTextMaterialShader::initialize
Prototype: void DistanceFieldShiftedStyleTextMaterialShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 438-442
100.000% (1/1)
21
DistanceFieldShiftedStyleTextMaterialShader::DistanceFieldShiftedStyleTextMaterialShader
Name: DistanceFieldShiftedStyleTextMaterialShader::DistanceFieldShiftedStyleTextMaterialShader
Prototype: DistanceFieldShiftedStyleTextMaterialShader::DistanceFieldShiftedStyleTextMaterialShader()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 431-436
100.000% (3/3)
21
DistanceFieldOutlineTextMaterialShader::updateOutlineAlphaRange
Name: DistanceFieldOutlineTextMaterialShader::updateOutlineAlphaRange
Prototype: void DistanceFieldOutlineTextMaterialShader::updateOutlineAlphaRange(int dfRadius)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 367-379
100.000% (1/1)
91
DistanceFieldOutlineTextMaterialShader::initialize
Name: DistanceFieldOutlineTextMaterialShader::initialize
Prototype: void DistanceFieldOutlineTextMaterialShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 360-365
100.000% (1/1)
31
DistanceFieldOutlineTextMaterialShader::DistanceFieldOutlineTextMaterialShader
Name: DistanceFieldOutlineTextMaterialShader::DistanceFieldOutlineTextMaterialShader
Prototype: DistanceFieldOutlineTextMaterialShader::DistanceFieldOutlineTextMaterialShader()
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 354-358
100.000% (2/2)
11
DiagnosticGlContextCreationListener::onOpenGlContextCreated
Name: DiagnosticGlContextCreationListener::onOpenGlContextCreated
Prototype: void onOpenGlContextCreated(QOpenGLContext *context)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 388-403
  0.000% (0/1)
251
DiagnosticGlContextCreationListener::DiagnosticGlContextCreationListener
Name: DiagnosticGlContextCreationListener::DiagnosticGlContextCreationListener
Prototype: explicit DiagnosticGlContextCreationListener(QQuickWindow *window)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 381-385
  0.000% (0/1)
21
DeformableMaterial::vertexShader
Name: DeformableMaterial::vertexShader
Prototype: const char *vertexShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 196-196
100.000% (1/1)
11
DeformableMaterial::updateState
Name: DeformableMaterial::updateState
Prototype: void updateState(const DeformableMaterialData* d, const DeformableMaterialData*) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 213-218
100.000% (1/1)
31
DeformableMaterial::initialize
Name: DeformableMaterial::initialize
Prototype: void initialize() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 204-211
100.000% (1/1)
61
DeformableMaterial::fragmentShader
Name: DeformableMaterial::fragmentShader
Prototype: const char *fragmentShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 197-197
100.000% (1/1)
11
DeformableMaterial::createShader
Name: DeformableMaterial::createShader
Prototype: static QSGMaterialShader *createShader()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 167-167
100.000% (1/1)
11
DeformableMaterial::createMaterial
Name: DeformableMaterial::createMaterial
Prototype: static QSGSimpleMaterial<DeformableMaterialData> *createMaterial()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 167-167
100.000% (1/1)
11
DeformableMaterial::attributes
Name: DeformableMaterial::attributes
Prototype: QList<QByteArray> attributes() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 199-202
100.000% (1/1)
21
DeformableMaterial::DeformableMaterial::[lambda]
Name: DeformableMaterial::DeformableMaterial::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 186-186
100.000% (1/1)
01
DataViewPrototype::init
Name: DataViewPrototype::init
Prototype: void DataViewPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (27/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp
Lines: 85-124
100.000% (27/27)
321
DataViewCtor::virtualCall
Name: DataViewCtor::virtualCall
Prototype: ReturnedValue DataViewCtor::virtualCall(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp
Lines: 80-83
100.000% (1/1)
11
DataStream::operator<<
Name: DataStream::operator<<
Prototype: DataStream &operator<<(quint16 value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 148-155
  0.000% (0/1)
51
DataStream::operator<<
Name: DataStream::operator<<
Prototype: DataStream &operator<<(quint32 value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 156-165
  0.000% (0/1)
71
DataStream::currentOffset
Name: DataStream::currentOffset
Prototype: qint64 currentOffset() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 146-146
  0.000% (0/1)
11
DataStream::DataStream
Name: DataStream::DataStream
Prototype: DataStream(QVector<unsigned char > *data = nullptr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 142-144
  0.000% (0/1)
11
DBG_DISK_CACHE
Name: DBG_DISK_CACHE
Prototype: const QLoggingCategory &DBG_DISK_CACHE()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 108-108
100.000% (1/1)
11
CppStackFrame::thisObject
Name: CppStackFrame::thisObject
Prototype: ReturnedValue CppStackFrame::thisObject() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe.cpp
Lines: 71-73
100.000% (1/1)
11
CppStackFrame::source
Name: CppStackFrame::source
Prototype: QString CppStackFrame::source() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe.cpp
Lines: 44-47
100.000% (1/1)
11
CppStackFrame::lineNumber::[lambda]
Name: CppStackFrame::lineNumber::[lambda]
Prototype: [](const CompiledData::CodeOffsetToLine &entry, uint offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe.cpp
Lines: 59-61
100.000% (1/1)
11
CppStackFrame::function
Name: CppStackFrame::function
Prototype: QString CppStackFrame::function() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe.cpp
Lines: 49-52
100.000% (1/1)
11
ConstructableQQuickPointerDevice::ConstructableQQuickPointerDevice
Name: ConstructableQQuickPointerDevice::ConstructableQQuickPointerDevice
Prototype: ConstructableQQuickPointerDevice(DeviceType devType, PointerType pType, Capabilities caps, int maxPoints, int buttonCount, const QString &name, qint64 uniqueId = 0)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 587-590
100.000% (1/1)
11
Config::sceneCompleters
Name: Config::sceneCompleters
Prototype: QQmlListProperty<PartialScene> sceneCompleters()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/conf.h
Lines: 79-82
  0.000% (0/1)
11
Config::Config
Name: Config::Config
Prototype: Config (QObject* parent=0)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/conf.h
Lines: 76-77
  0.000% (0/1)
11
ComponentCompleteDisabler::~ComponentCompleteDisabler
Name: ComponentCompleteDisabler::~ComponentCompleteDisabler
Prototype: ComponentCompleteDisabler::~ComponentCompleteDisabler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 484-487
100.000% (1/1)
11
ComponentCompleteDisabler::ComponentCompleteDisabler
Name: ComponentCompleteDisabler::ComponentCompleteDisabler
Prototype: ComponentCompleteDisabler::ComponentCompleteDisabler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 479-482
100.000% (1/1)
11
CompilationUnitMapper::~CompilationUnitMapper
Name: CompilationUnitMapper::~CompilationUnitMapper
Prototype: CompilationUnitMapper::~CompilationUnitMapper()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilationunitmapper.cpp
Lines: 57-60
100.000% (1/1)
11
CompilationUnitMapper::open::[lambda]
Name: CompilationUnitMapper::open::[lambda]
Prototype: [fd]
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilationunitmapper_unix.cpp
Lines: 64-66
100.000% (1/1)
11
CompilationUnitMapper::CompilationUnitMapper
Name: CompilationUnitMapper::CompilationUnitMapper
Prototype: CompilationUnitMapper::CompilationUnitMapper()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilationunitmapper.cpp
Lines: 51-55
100.000% (1/1)
31
ColoredVertex::set
Name: ColoredVertex::set
Prototype: void set(float nx, float ny, QQuickShapeGenericRenderer::Color4ub ncolor)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 60-63
100.000% (1/1)
11
ColoredMaterial::vertexShader
Name: ColoredMaterial::vertexShader
Prototype: const char *vertexShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 337-337
100.000% (1/1)
11
ColoredMaterial::updateState
Name: ColoredMaterial::updateState
Prototype: void updateState(const ColoredMaterialData* d, const ColoredMaterialData*) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 369-374
100.000% (1/1)
31
ColoredMaterial::initialize
Name: ColoredMaterial::initialize
Prototype: void initialize() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 360-367
100.000% (1/1)
61
ColoredMaterial::fragmentShader
Name: ColoredMaterial::fragmentShader
Prototype: const char *fragmentShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 338-338
100.000% (1/1)
11
ColoredMaterial::deactivate
Name: ColoredMaterial::deactivate
Prototype: void deactivate() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 348-354
100.000% (1/1)
31
ColoredMaterial::createShader
Name: ColoredMaterial::createShader
Prototype: static QSGMaterialShader *createShader()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 310-310
100.000% (1/1)
11
ColoredMaterial::createMaterial
Name: ColoredMaterial::createMaterial
Prototype: static QSGSimpleMaterial<ColoredMaterialData> *createMaterial()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 310-310
100.000% (1/1)
11
ColoredMaterial::attributes
Name: ColoredMaterial::attributes
Prototype: QList<QByteArray> attributes() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 356-358
100.000% (1/1)
11
ColoredMaterial::activate
Name: ColoredMaterial::activate
Prototype: void activate() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 340-346
100.000% (1/1)
31
ColoredMaterial::ColoredMaterial::[lambda]
Name: ColoredMaterial::ColoredMaterial::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 327-327
100.000% (1/1)
01
CollectJob::returnValue
Name: CollectJob::returnValue
Prototype: const QJsonObject &returnValue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.h
Lines: 91-91
100.000% (1/1)
11
CollectJob::refs
Name: CollectJob::refs
Prototype: const QJsonArray &refs() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.h
Lines: 94-98
  0.000% (0/1)
21
CollectJob::CollectJob
Name: CollectJob::CollectJob
Prototype: CollectJob(QV4DataCollector *collector)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.h
Lines: 90-90
100.000% (1/1)
11
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit::[lambda] [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit::[lambda] [qv4codegen.cpp #2]
Prototype: [&]()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1011-1019
100.000% (1/1)
61
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit::[lambda] [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit::[lambda] [qv4codegen.cpp #1]
Prototype: [&]()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1011-1019
100.000% (1/1)
61
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(ClassDeclaration *ast)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 927-933
100.000% (1/1)
41
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(ClassDeclaration *ast)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 927-933
100.000% (1/1)
41
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(UiArrayBinding *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3454-3458
  0.000% (0/1)
21
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(UiObjectBinding *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3460-3464
  0.000% (0/1)
21
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(UiObjectDefinition *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3466-3470
  0.000% (0/1)
21
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(UiPublicMember *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3472-3476
  0.000% (0/1)
21
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(UiScriptBinding *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3478-3482
  0.000% (0/1)
21
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(UiSourceElement *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3484-3488
  0.000% (0/1)
21
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(DebuggerStatement *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2956-2960
100.000% (1/1)
21
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(UiArrayBinding *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3454-3458
  0.000% (0/1)
21
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(UiObjectBinding *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3460-3464
  0.000% (0/1)
21
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(UiObjectDefinition *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3466-3470
  0.000% (0/1)
21
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(UiPublicMember *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3472-3476
  0.000% (0/1)
21
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(UiScriptBinding *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3478-3482
  0.000% (0/1)
21
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(UiSourceElement *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3484-3488
  0.000% (0/1)
21
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(DebuggerStatement *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2956-2960
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::scanVolatileMemoryLocations [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::scanVolatileMemoryLocations [qv4codegen.cpp #2]
Prototype: Codegen::VolatileMemoryLocations Codegen::scanVolatileMemoryLocations(AST::Node *ast) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3640-3644
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::scanVolatileMemoryLocations [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::scanVolatileMemoryLocations [qv4codegen.cpp #1]
Prototype: Codegen::VolatileMemoryLocations Codegen::scanVolatileMemoryLocations(AST::Node *ast) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3640-3644
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleTryCatch [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleTryCatch [qv4codegen.cpp #2]
Prototype: void Codegen::handleTryCatch(TryStatement *ast)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3352-3364
100.000% (1/1)
81
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleTryCatch [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleTryCatch [qv4codegen.cpp #1]
Prototype: void Codegen::handleTryCatch(TryStatement *ast)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3352-3364
100.000% (1/1)
81
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::fallbackNameLookup [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::fallbackNameLookup [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::fallbackNameLookup(const QString &name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2209-2213
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::fallbackNameLookup [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::fallbackNameLookup [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::fallbackNameLookup(const QString &name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2209-2213
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::errors [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::errors [qv4codegen.cpp #2]
Prototype: QList<QQmlJS::DiagnosticMessage> Codegen::errors() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3532-3535
100.000% (1/1)
11
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::errors [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::errors [qv4codegen.cpp #1]
Prototype: QList<QQmlJS::DiagnosticMessage> Codegen::errors() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3532-3535
100.000% (1/1)
11
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::createUnitForLoading [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::createUnitForLoading [qv4codegen.cpp #2]
Prototype: QQmlRefPointer<CompiledData::CompilationUnit> Codegen::createUnitForLoading()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3548-3553
100.000% (1/1)
31
Page:<>1
McCabe - Cyclomatic Complexity: 560
...100
McCabe - Cyclomatic Complexity: 1
...160
McCabe - Cyclomatic Complexity: 1
...170
McCabe - Cyclomatic Complexity: 1
...180
McCabe - Cyclomatic Complexity: 1
...190
McCabe - Cyclomatic Complexity: 1
...195
McCabe - Cyclomatic Complexity: 1
196
McCabe - Cyclomatic Complexity: 1
197
McCabe - Cyclomatic Complexity: 1
198
McCabe - Cyclomatic Complexity: 1
199200
McCabe - Cyclomatic Complexity: 1
201
McCabe - Cyclomatic Complexity: 1
202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0