OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...110
eLOC - Effective Lines of Code: 2
...120
eLOC - Effective Lines of Code: 2
...130
eLOC - Effective Lines of Code: 3
...140
eLOC - Effective Lines of Code: 4
141
eLOC - Effective Lines of Code: 4
142
eLOC - Effective Lines of Code: 4
143
eLOC - Effective Lines of Code: 4
144145
eLOC - Effective Lines of Code: 4
146
eLOC - Effective Lines of Code: 4
147
eLOC - Effective Lines of Code: 5
148
eLOC - Effective Lines of Code: 5
...150
eLOC - Effective Lines of Code: 5
...160
eLOC - Effective Lines of Code: 6
...170
eLOC - Effective Lines of Code: 8
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
QSGSoftwareRenderableNodeUpdater::QSGSoftwareRenderableNodeUpdater
Name: QSGSoftwareRenderableNodeUpdater::QSGSoftwareRenderableNodeUpdater
Prototype: QSGSoftwareRenderableNodeUpdater::QSGSoftwareRenderableNodeUpdater(QSGAbstractSoftwareRenderer *renderer)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 56-64
100.000% (1/1)
41
QSGTextMaskMaterial::createShader
Name: QSGTextMaskMaterial::createShader
Prototype: QSGMaterialShader *QSGTextMaskMaterial::createShader() const
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 566-577
 28.571% (2/7)
45
QSGTextMaskMaterial::type
Name: QSGTextMaskMaterial::type
Prototype: QSGMaterialType *QSGTextMaskMaterial::type() const
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 547-559
 28.571% (2/7)
45
QSGTexture::QSGTexture
Name: QSGTexture::QSGTexture
Prototype: QSGTexture::QSGTexture()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 333-343
 50.000% (2/4)
42
QSGTexture::setAnisotropyLevel
Name: QSGTexture::setAnisotropyLevel
Prototype: void QSGTexture::setAnisotropyLevel(AnisotropyLevel level)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 509-516
 50.000% (2/4)
42
QSGTexture::setFiltering
Name: QSGTexture::setFiltering
Prototype: void QSGTexture::setFiltering(QSGTexture::Filtering filter)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 486-493
100.000% (4/4)
42
QSGTexture::setHorizontalWrapMode
Name: QSGTexture::setHorizontalWrapMode
Prototype: void QSGTexture::setHorizontalWrapMode(WrapMode hwrap)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 534-541
100.000% (4/4)
42
QSGTexture::setMipmapFiltering
Name: QSGTexture::setMipmapFiltering
Prototype: void QSGTexture::setMipmapFiltering(Filtering filter)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 465-472
100.000% (4/4)
42
QSGTexture::setVerticalWrapMode
Name: QSGTexture::setVerticalWrapMode
Prototype: void QSGTexture::setVerticalWrapMode(WrapMode vwrap)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 556-563
100.000% (4/4)
42
QSGTexture::~QSGTexture
Name: QSGTexture::~QSGTexture
Prototype: QSGTexture::~QSGTexture()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 348-357
 50.000% (2/4)
42
QSGTextureMaterialShader::updateState
Name: QSGTextureMaterialShader::updateState
Prototype: void QSGTextureMaterialShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexturematerial.cpp
Lines: 398-406
100.000% (4/4)
42
QSGVertexColorMaterialShader::updateState
Name: QSGVertexColorMaterialShader::updateState
Prototype: void QSGVertexColorMaterialShader::updateState(const RenderState &state, QSGMaterial * , QSGMaterial *)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgvertexcolormaterial.cpp
Lines: 74-85
 85.714% (6/7)
43
QSmoothedAnimation::restart
Name: QSmoothedAnimation::restart
Prototype: void QSmoothedAnimation::restart()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 108-115
100.000% (4/4)
42
QSpringAnimation::debugAnimation
Name: QSpringAnimation::debugAnimation
Prototype: void QSpringAnimation::debugAnimation(QDebug d) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickspringanimation.cpp
Lines: 320-326
  0.000% (0/1)
41
QSpringAnimation::restart
Name: QSpringAnimation::restart
Prototype: void QSpringAnimation::restart()
Coverage:  25.000% (2/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickspringanimation.cpp
Lines: 191-200
 25.000% (2/8)
42
QStringHash::QStringHash
Name: QStringHash::QStringHash
Prototype: template<class T> QStringHash<T>::QStringHash(const QStringHash<T> &other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 477-485
100.000% (1/1)
41
QStringHash::copyAndReserve
Name: QStringHash::copyAndReserve
Prototype: template<class T> void QStringHash<T>::copyAndReserve(const QStringHash<T> &other, int additionalReserve)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 503-510
  0.000% (0/1)
41
QStringHashData::rehashToSize
Name: QStringHashData::rehashToSize
Prototype: void QStringHashData::rehashToSize(int size)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 70-77
 85.714% (6/7)
43
QStringHashNode::equals
Name: QStringHashNode::equals
Prototype: inline bool equals(const QHashedStringRef &string) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 261-266
100.000% (1/1)
41
QStringHashNode::equals
Name: QStringHashNode::equals
Prototype: inline bool equals(const QHashedCStringRef &string) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 268-273
100.000% (1/1)
41
QV4::BlockAllocator::usedMem
Name: QV4::BlockAllocator::usedMem
Prototype: size_t usedMem() const
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 96-101
100.000% (2/2)
42
QV4::Chunk::hasNonZeroBit
Name: QV4::Chunk::hasNonZeroBit
Prototype: static bool hasNonZeroBit(quintptr *bitmap)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 161-166
  0.000% (0/6)
43
QV4::CompiledData::Block::calculateSize [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Block::calculateSize [qv4compileddata_p.h #1]
Prototype: static int calculateSize(int nLocals)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 235-240
100.000% (1/1)
41
QV4::CompiledData::Block::calculateSize [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Block::calculateSize [qv4compileddata_p.h #2]
Prototype: static int calculateSize(int nLocals)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 235-240
100.000% (1/1)
41
QV4::CompiledData::Class::calculateSize [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Class::calculateSize [qv4compileddata_p.h #1]
Prototype: static int calculateSize(int nStaticMethods, int nMethods)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 343-348
100.000% (1/1)
41
QV4::CompiledData::Class::calculateSize [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Class::calculateSize [qv4compileddata_p.h #2]
Prototype: static int calculateSize(int nStaticMethods, int nMethods)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 343-348
100.000% (1/1)
41
QV4::CompiledData::CompilationUnit::createUnitData::[lambda] [qv4compileddata.cpp #1]
Name: QV4::CompiledData::CompilationUnit::createUnitData::[lambda] [qv4compileddata.cpp #1]
Prototype: [&jsUnit, &compilationUnit]()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #1
Lines: 465-471
100.000% (4/4)
42
QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::CompilationUnit::createUnitData::[lambda] [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::CompilationUnit::createUnitData::[lambda] [qv4compileddata.cpp #2]
Prototype: [&jsUnit, &compilationUnit]()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 465-471
100.000% (4/4)
42
QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::ResolvedTypeReferenceMap::addToHash [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::ResolvedTypeReferenceMap::addToHash [qv4compileddata.cpp #2]
Prototype: bool ResolvedTypeReferenceMap::addToHash(QCryptographicHash *hash, QQmlEngine *engine) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 714-722
 71.429% (5/7)
43
QV4::CompiledData::CompilationUnit::namedObjectsPerComponent [qv4compileddata_p.h #1]
Name: QV4::CompiledData::CompilationUnit::namedObjectsPerComponent [qv4compileddata_p.h #1]
Prototype: IdentifierHash CompilationUnit::namedObjectsPerComponent(int componentObjectIndex)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 1151-1157
100.000% (4/4)
42
QV4::CompiledData::CompilationUnit::~CompilationUnit [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::~CompilationUnit [qv4compileddata.cpp #2]
Prototype: CompilationUnit::~CompilationUnit()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 87-93
100.000% (6/6)
42
QV4::CompiledData::TypeReferenceMap::add [qv4compileddata_p.h #1]
Name: QV4::CompiledData::TypeReferenceMap::add [qv4compileddata_p.h #1]
Prototype: TypeReference &add(int nameIndex, const Location &loc)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 908-913
100.000% (4/4)
42
QV4::CompiledData::TypeReferenceMap::add [qv4compileddata_p.h #2]
Name: QV4::CompiledData::TypeReferenceMap::add [qv4compileddata_p.h #2]
Prototype: TypeReference &add(int nameIndex, const Location &loc)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 908-913
100.000% (4/4)
42
QV4::Compiler::Codegen::RValue::fromAccumulator
Name: QV4::Compiler::Codegen::RValue::fromAccumulator
Prototype: static RValue fromAccumulator(Codegen *codegen)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 144-149
100.000% (1/1)
41
QV4::Compiler::Codegen::Reference::fromConst
Name: QV4::Compiler::Codegen::Reference::fromConst
Prototype: static Reference fromConst(Codegen *cg, QV4::ReturnedValue constant)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 300-305
100.000% (1/1)
41
QV4::Compiler::Codegen::Reference::fromMember
Name: QV4::Compiler::Codegen::Reference::fromMember
Prototype: static Reference fromMember(const Reference &baseRef, const QString &name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 281-286
100.000% (1/1)
41
QV4::Compiler::Codegen::Reference::fromScopedLocal
Name: QV4::Compiler::Codegen::Reference::fromScopedLocal
Prototype: static Reference fromScopedLocal(Codegen *cg, int index, int scope)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 270-275
100.000% (1/1)
41
QV4::Compiler::Codegen::Reference::fromSuperProperty
Name: QV4::Compiler::Codegen::Reference::fromSuperProperty
Prototype: static Reference fromSuperProperty(const Reference &property)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 287-292
100.000% (1/1)
41
QV4::Compiler::Codegen::Result::accept
Name: QV4::Compiler::Codegen::Result::accept
Prototype: bool accept(Format f)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 464-471
100.000% (4/4)
42
QV4::Compiler::Context::SmallSet::insert
Name: QV4::Compiler::Context::SmallSet::insert
Prototype: void insert(int value)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 193-200
  0.000% (0/5)
43
QV4::Compiler::Context::findArgument
Name: QV4::Compiler::Context::findArgument
Prototype: int findArgument(const QString &name)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 244-252
100.000% (7/7)
43
QV4::Compiler::ControlFlowLoop::~ControlFlowLoop
Name: QV4::Compiler::ControlFlowLoop::~ControlFlowLoop
Prototype: ~ControlFlowLoop()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 207-213
100.000% (4/4)
42
QV4::Compiler::ControlFlowWith::ControlFlowWith
Name: QV4::Compiler::ControlFlowWith::ControlFlowWith
Prototype: ControlFlowWith(Codegen *cg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 241-250
100.000% (1/1)
41
QV4::CppStackFrame::callContext [qv4stackframe_p.h #1]
Name: QV4::CppStackFrame::callContext [qv4stackframe_p.h #1]
Prototype: inline QV4::Heap::CallContext *callContext() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe_p.h #1
Lines: 175-180
  0.000% (0/4)
42
QV4::CppStackFrame::callContext [qv4stackframe_p.h #2]
Name: QV4::CppStackFrame::callContext [qv4stackframe_p.h #2]
Prototype: inline QV4::Heap::CallContext *callContext() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe_p.h #2
Lines: 175-180
  0.000% (0/4)
42
QV4::Double::significant
Name: QV4::Double::significant
Prototype: quint64 significant() const
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 652-657
 75.000% (3/4)
42
QV4::Double::toInt32
Name: QV4::Double::toInt32
Prototype: static int toInt32(double d)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 659-664
100.000% (4/4)
42
QV4::ErrorObject::create
Name: QV4::ErrorObject::create
Prototype: template <typename T> Heap::Object *ErrorObject::create(ExecutionEngine *e, const Value &message)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h
Lines: 329-335
100.000% (3/3)
41
QV4::ExecutionEngine::checkStackLimits [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::checkStackLimits [qv4engine_p.h #1]
Prototype: inline bool ExecutionEngine::checkStackLimits()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 594-602
100.000% (5/5)
42
QV4::ExecutionEngine::checkStackLimits [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::checkStackLimits [qv4engine_p.h #2]
Prototype: inline bool ExecutionEngine::checkStackLimits()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 594-602
100.000% (5/5)
42
QV4::Heap::Base::inUse
Name: QV4::Heap::Base::inUse
Prototype: inline bool inUse() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 124-129
100.000% (1/1)
41
QV4::Heap::Base::isMarked
Name: QV4::Heap::Base::isMarked
Prototype: inline bool isMarked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 105-110
100.000% (1/1)
41
QV4::Heap::Base::setGrayBit
Name: QV4::Heap::Base::setGrayBit
Prototype: inline void setGrayBit()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 117-122
  0.000% (0/1)
41
QV4::Heap::Base::setMarkBit
Name: QV4::Heap::Base::setMarkBit
Prototype: inline void setMarkBit()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 111-116
  0.000% (0/1)
41
QV4::Heap::InternalClass::updateProtoUsage
Name: QV4::Heap::InternalClass::updateProtoUsage
Prototype: void InternalClass::updateProtoUsage(Heap::Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 617-624
100.000% (1/1)
41
QV4::Heap::ModelObject::init
Name: QV4::Heap::ModelObject::init
Prototype: void init(QObject *object, QQmlListModel *model)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 159-165
100.000% (1/1)
41
QV4::Heap::StringOrSymbol::hashValue [qv4string_p.h #1]
Name: QV4::Heap::StringOrSymbol::hashValue [qv4string_p.h #1]
Prototype: inline unsigned hashValue() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 95-101
100.000% (4/4)
42
QV4::Heap::StringOrSymbol::hashValue [qv4string_p.h #2]
Name: QV4::Heap::StringOrSymbol::hashValue [qv4string_p.h #2]
Prototype: inline unsigned hashValue() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #2
Lines: 95-101
100.000% (4/4)
42
QV4::Heap::addDummyEntry
Name: QV4::Heap::addDummyEntry
Prototype: static void addDummyEntry(InternalClass *newClass, PropertyHash::Entry e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 260-267
100.000% (1/1)
41
QV4::HeapItem::setAllocatedSlots
Name: QV4::HeapItem::setAllocatedSlots
Prototype: void setAllocatedSlots(size_t nSlots)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 231-241
100.000% (1/1)
41
QV4::HugeItemAllocator::usedMem
Name: QV4::HugeItemAllocator::usedMem
Prototype: size_t usedMem() const
Coverage:  50.000% (1/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 130-135
 50.000% (1/2)
42
QV4::IdentifierHash::lookup
Name: QV4::IdentifierHash::lookup
Prototype: const IdentifierHashEntry *IdentifierHash::lookup(const QString &str) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 160-167
 50.000% (2/4)
42
QV4::IdentifierTable::~IdentifierTable
Name: QV4::IdentifierTable::~IdentifierTable
Prototype: IdentifierTable::~IdentifierTable()
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 69-75
100.000% (2/2)
42
QV4::JIT::Assembler::bitAnd
Name: QV4::JIT::Assembler::bitAnd
Prototype: void Assembler::bitAnd(int lhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1630-1636
  0.000% (0/1)
41
QV4::JIT::Assembler::bitOr
Name: QV4::JIT::Assembler::bitOr
Prototype: void Assembler::bitOr(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1638-1644
100.000% (1/1)
41
QV4::JIT::Assembler::bitXor
Name: QV4::JIT::Assembler::bitXor
Prototype: void Assembler::bitXor(int lhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1646-1652
  0.000% (0/1)
41
QV4::JIT::Assembler::cmpStrictNotEqual
Name: QV4::JIT::Assembler::cmpStrictNotEqual
Prototype: void Assembler::cmpStrictNotEqual(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1951-1957
100.000% (1/1)
41
QV4::JIT::Helpers::convertThisToObject
Name: QV4::JIT::Helpers::convertThisToObject
Prototype: void convertThisToObject(ExecutionEngine *engine, Value *t)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4jithelpers.cpp
Lines: 55-64
 28.571% (2/7)
43
QV4::JIT::Helpers::loadSuperConstructor
Name: QV4::JIT::Helpers::loadSuperConstructor
Prototype: ReturnedValue loadSuperConstructor(ExecutionEngine *engine, const Value *t)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4jithelpers.cpp
Lines: 72-79
  0.000% (0/4)
42
QV4::JIT::Helpers::setLookup
Name: QV4::JIT::Helpers::setLookup
Prototype: void setLookup(Function *f, int index, Value &base, const Value &value)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4jithelpers.cpp
Lines: 104-110
  0.000% (0/6)
42
QV4::JIT::PlatformAssembler64::copyConst
Name: QV4::JIT::PlatformAssembler64::copyConst
Prototype: void copyConst(int constIndex, Address dest)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 652-661
100.000% (5/5)
42
QV4::JIT::QIODevicePrintStream::vprintf
Name: QV4::JIT::QIODevicePrintStream::vprintf
Prototype: void vprintf(const char* format, va_list argList)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1329-1335
  0.000% (0/4)
42
QV4::Lookup::markObjects
Name: QV4::Lookup::markObjects
Prototype: void markObjects(MarkStack *stack)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup_p.h
Lines: 161-166
100.000% (11/11)
43
QV4::MemoryManager::alloc
Name: QV4::MemoryManager::alloc
Prototype: template <typename ManagedType, typename... Args> typename ManagedType::Data *alloc(Args... args)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 249-256
100.000% (1/1)
41
QV4::MemoryManager::allocate
Name: QV4::MemoryManager::allocate
Prototype: template <typename ObjectType, typename... Args> typename ObjectType::Data *allocate(Args... args)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 240-247
100.000% (1/1)
41
QV4::MemoryManager::mark
Name: QV4::MemoryManager::mark
Prototype: void MemoryManager::mark()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 953-961
100.000% (1/1)
41
QV4::MemoryManager::shouldRunGC
Name: QV4::MemoryManager::shouldRunGC
Prototype: bool MemoryManager::shouldRunGC() const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 1019-1025
100.000% (6/6)
42
QV4::Moth::BytecodeGenerator::Label::link
Name: QV4::Moth::BytecodeGenerator::Label::link
Prototype: void link()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 85-90
100.000% (1/1)
41
QV4::Moth::BytecodeGenerator::jumpStrictEqual
Name: QV4::Moth::BytecodeGenerator::jumpStrictEqual
Prototype: void jumpStrictEqual(const StackSlot &lhs, const Label &target)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 194-200
100.000% (1/1)
41
QV4::Moth::BytecodeGenerator::jumpStrictNotEqual
Name: QV4::Moth::BytecodeGenerator::jumpStrictNotEqual
Prototype: void jumpStrictNotEqual(const StackSlot &lhs, const Label &target)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 202-208
  0.000% (0/1)
41
QV4::Moth::StackSlot::createRegister
Name: QV4::Moth::StackSlot::createRegister
Prototype: static StackSlot createRegister(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4instr_moth_p.h
Lines: 500-505
100.000% (1/1)
41
QV4::Object::insertMember
Name: QV4::Object::insertMember
Prototype: void insertMember(StringOrSymbol *s, const Value &v, PropertyAttributes attributes = Attr_Data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 218-223
100.000% (1/1)
41
QV4::Profiling::FunctionCall::resolveLocation
Name: QV4::Profiling::FunctionCall::resolveLocation
Prototype: FunctionLocation FunctionCall::resolveLocation() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4profiling.cpp
Lines: 49-55
100.000% (1/1)
41
QV4::QQmlQPointer::destroy
Name: QV4::QQmlQPointer::destroy
Prototype: void destroy()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 228-234
100.000% (6/6)
42
QV4::QQmlQPointer::operator=
Name: QV4::QQmlQPointer::operator=
Prototype: QQmlQPointer &operator=(T *o)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 241-247
 50.000% (2/4)
42
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_callQmlContextObjectProperty [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_callQmlContextObjectProperty [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_callQmlContextObjectProperty(ExecutionEngine *engine, Value *base, int propertyIndex, Value *argv, int argc)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1271-1285
  0.000% (0/4)
42
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_loadQmlImportedScripts [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_loadQmlImportedScripts [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_loadQmlImportedScripts(NoThrowEngine *engine)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1675-1681
 50.000% (2/4)
42
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_ushr [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_ushr [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_ushr(const Value &left, const Value &right)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1795-1804
  0.000% (0/1)
41
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlScopeObjectProperty [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlScopeObjectProperty [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_callQmlScopeObjectProperty(ExecutionEngine *engine, Value *base, int propertyIndex, Value *argv, int argc)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1255-1269
100.000% (4/4)
42
QV4::Scoped::Scoped
Name: QV4::Scoped::Scoped
Prototype: inline Scoped(const Scope &scope, Heap::Base *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4scopedvalue_p.h
Lines: 294-300
100.000% (1/1)
41
QV4::SparseArray::lowerBound
Name: QV4::SparseArray::lowerBound
Prototype: inline const SparseArrayNode *SparseArray::lowerBound(uint akey) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray_p.h
Lines: 324-330
  0.000% (0/4)
42
QV4::SparseArray::lowerBound
Name: QV4::SparseArray::lowerBound
Prototype: inline SparseArrayNode *SparseArray::lowerBound(uint akey)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray_p.h
Lines: 333-339
 50.000% (2/4)
42
QV4::SparseArray::upperBound
Name: QV4::SparseArray::upperBound
Prototype: inline const SparseArrayNode *SparseArray::upperBound(uint akey) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray_p.h
Lines: 342-348
  0.000% (0/4)
42
QV4::SparseArray::upperBound
Name: QV4::SparseArray::upperBound
Prototype: inline SparseArrayNode *SparseArray::upperBound(uint akey)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray_p.h
Lines: 351-357
  0.000% (0/4)
42
QV4::StringOrSymbol::createPropertyKey [qv4string_p.h #1]
Name: QV4::StringOrSymbol::createPropertyKey [qv4string_p.h #1]
Prototype: inline void StringOrSymbol::createPropertyKey() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 307-313
 50.000% (2/4)
42
QV4::Value::operator=
Name: QV4::Value::operator=
Prototype: Value &operator=(Managed *m)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 484-491
100.000% (5/5)
42
QV4::Value::tryIntegerConversion
Name: QV4::Value::tryIntegerConversion
Prototype: inline bool tryIntegerConversion()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 429-434
  0.000% (0/4)
42
QV4::add_int32
Name: QV4::add_int32
Prototype: static inline __attribute((const)) ReturnedValue add_int32(int a, int b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4math_p.h
Lines: 69-75
 50.000% (2/4)
42
QV4::mul_int32
Name: QV4::mul_int32
Prototype: static inline __attribute((const)) ReturnedValue mul_int32(int a, int b)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4math_p.h
Lines: 85-91
100.000% (4/4)
42
QV4::sub_int32
Name: QV4::sub_int32
Prototype: static inline __attribute((const)) ReturnedValue sub_int32(int a, int b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4math_p.h
Lines: 77-83
 50.000% (2/4)
42
Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...110
eLOC - Effective Lines of Code: 2
...120
eLOC - Effective Lines of Code: 2
...130
eLOC - Effective Lines of Code: 3
...140
eLOC - Effective Lines of Code: 4
141
eLOC - Effective Lines of Code: 4
142
eLOC - Effective Lines of Code: 4
143
eLOC - Effective Lines of Code: 4
144145
eLOC - Effective Lines of Code: 4
146
eLOC - Effective Lines of Code: 4
147
eLOC - Effective Lines of Code: 5
148
eLOC - Effective Lines of Code: 5
...150
eLOC - Effective Lines of Code: 5
...160
eLOC - Effective Lines of Code: 6
...170
eLOC - Effective Lines of Code: 8
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123

Generated by Squish Coco 4.2.0