OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
...10
eLOC - Effective Lines of Code: 25
...20
eLOC - Effective Lines of Code: 14
...30
eLOC - Effective Lines of Code: 9
...38
eLOC - Effective Lines of Code: 7
39
eLOC - Effective Lines of Code: 7
40
eLOC - Effective Lines of Code: 7
41
eLOC - Effective Lines of Code: 7
4243
eLOC - Effective Lines of Code: 6
44
eLOC - Effective Lines of Code: 6
45
eLOC - Effective Lines of Code: 6
46
eLOC - Effective Lines of Code: 6
...50
eLOC - Effective Lines of Code: 5
...60
eLOC - Effective Lines of Code: 4
...70
eLOC - Effective Lines of Code: 3
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
SetPrototype::method_add
Name: SetPrototype::method_add
Prototype: ReturnedValue SetPrototype::method_add(const FunctionObject *b, const Value *thisObject, const Value *argv, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 146-155
100.000% (4/4)
62
RegExpObject::initProperties::RegExpPrototype::method_get_lastParen
Name: RegExpObject::initProperties::RegExpPrototype::method_get_lastParen
Prototype: ReturnedValue RegExpPrototype::method_get_lastParen(const FunctionObject *b, const Value *, const Value *, int)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 453-461
 50.000% (2/4)
62
RegExpObject::initProperties::RegExpPrototype::method_get_lastMatch_n
Name: RegExpObject::initProperties::RegExpPrototype::method_get_lastMatch_n
Prototype: template <uint index> ReturnedValue RegExpPrototype::method_get_lastMatch_n(const FunctionObject *b, const Value *, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 442-451
100.000% (4/4)
62
RegExp::match
Name: RegExp::match
Prototype: uint RegExp::match(const QString &string, int start, uint *matchOffsets)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexp.cpp
Lines: 57-70
 71.429% (5/7)
63
Reflect::method_setPrototypeOf
Name: Reflect::method_setPrototypeOf
Prototype: ReturnedValue Reflect::method_setPrototypeOf(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 251-260
 91.667% (11/12)
62
RefPtr::operator=
Name: RefPtr::operator=
Prototype: RefPtr<T>& operator=(const RefPtr<T>& other)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefPtr.h
Lines: 55-63
 57.143% (4/7)
63
QuickTestResult::startMeasurement
Name: QuickTestResult::startMeasurement
Prototype: void QuickTestResult::startMeasurement()
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 660-668
  0.000% (0/3)
61
QuickTestResult::setDataTag
Name: QuickTestResult::setDataTag
Prototype: void QuickTestResult::setDataTag(const QString &tag)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 289-299
100.000% (4/4)
62
QuickTestResult::compare
Name: QuickTestResult::compare
Prototype: bool QuickTestResult::compare (bool success, const QString &message, const QVariant &val1, const QVariant &val2, const QUrl &location, int line)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 585-596
100.000% (1/1)
61
QuickTestEvent::keyReleaseChar
Name: QuickTestEvent::keyReleaseChar
Prototype: bool QuickTestEvent::keyReleaseChar(const QString &character, int modifiers, int delay)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 104-112
  0.000% (0/7)
63
QuickTestEvent::keyPressChar
Name: QuickTestEvent::keyPressChar
Prototype: bool QuickTestEvent::keyPressChar(const QString &character, int modifiers, int delay)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 94-102
  0.000% (0/7)
63
QuickTestEvent::keyClickChar
Name: QuickTestEvent::keyClickChar
Prototype: bool QuickTestEvent::keyClickChar(const QString &character, int modifiers, int delay)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 114-122
  0.000% (0/7)
63
QmlListWrapper::create
Name: QmlListWrapper::create
Prototype: ReturnedValue QmlListWrapper::create(ExecutionEngine *engine, const QQmlListProperty<QObject> &prop, int propType)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp
Lines: 85-94
100.000% (1/1)
61
QmlIR::PoolList::findSortedInsertionPoint [qqmlirbuilder_p.h #2]
Name: QmlIR::PoolList::findSortedInsertionPoint [qqmlirbuilder_p.h #2]
Prototype: template <typename Sortable, typename Base, Sortable Base::*sortMember> T *findSortedInsertionPoint(T *item) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 108-120
  0.000% (0/7)
63
QmlIR::PoolList::findSortedInsertionPoint [qqmlirbuilder_p.h #1]
Name: QmlIR::PoolList::findSortedInsertionPoint [qqmlirbuilder_p.h #1]
Prototype: template <typename Sortable, typename Base, Sortable Base::*sortMember> T *findSortedInsertionPoint(T *item) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 108-120
  0.000% (0/7)
63
QmlIR::PoolList::append [qqmlirbuilder_p.h #2]
Name: QmlIR::PoolList::append [qqmlirbuilder_p.h #2]
Prototype: int append(T *item)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 90-98
  0.000% (0/5)
62
QmlIR::PoolList::append [qqmlirbuilder_p.h #1]
Name: QmlIR::PoolList::append [qqmlirbuilder_p.h #1]
Prototype: int append(T *item)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 90-98
  0.000% (0/5)
62
QmlIR::FixedPoolArray::allocate [qqmlirbuilder_p.h #2]
Name: QmlIR::FixedPoolArray::allocate [qqmlirbuilder_p.h #2]
Prototype: void allocate(QQmlJS::MemoryPool *pool, const QVector<T> &vector)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 219-230
 28.571% (2/7)
63
QmlIR::FixedPoolArray::allocate [qqmlirbuilder_p.h #1]
Name: QmlIR::FixedPoolArray::allocate [qqmlirbuilder_p.h #1]
Prototype: void allocate(QQmlJS::MemoryPool *pool, const QVector<T> &vector)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 219-230
 28.571% (2/7)
63
QV8Engine::stopTimer
Name: QV8Engine::stopTimer
Prototype: qint64 QV8Engine::stopTimer(const QString &timerName, bool *wasRunning)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 308-317
 50.000% (2/4)
62
QV4Debugger::aboutToThrow
Name: QV4Debugger::aboutToThrow
Prototype: void QV4Debugger::aboutToThrow()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 239-249
 71.429% (5/7)
63
QV4DataCollector::lookupSpecialRef
Name: QV4DataCollector::lookupSpecialRef
Prototype: bool QV4DataCollector::lookupSpecialRef(Ref ref, QJsonObject *dict)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 422-431
100.000% (4/4)
62
QV4::Value::type
Name: QV4::Value::type
Prototype: inline Type type() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 215-222
100.000% (7/7)
63
QV4::Value::doubleValue
Name: QV4::Value::doubleValue
Prototype: inline double doubleValue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 312-319
100.000% (1/1)
61
QV4::SparseArray::push_front
Name: QV4::SparseArray::push_front
Prototype: inline void SparseArray::push_front(uint value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray_p.h
Lines: 248-258
  0.000% (0/4)
62
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::LazyScope::set [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::LazyScope::set [qv4runtime.cpp #1]
Prototype: template <typename T> void set(Value **scopedValue, T value, ExecutionEngine *e)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1848-1857
 71.429% (5/7)
63
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callGlobalLookup [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callGlobalLookup [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_callGlobalLookup(ExecutionEngine *engine, uint index, 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: 1121-1130
100.000% (4/4)
62
QV4::RuntimeHelpers::numberToString::[lambda]::Runtime::method_storeProperty [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::Runtime::method_storeProperty [qv4runtime.cpp #1]
Prototype: void Runtime::method_storeProperty(ExecutionEngine *engine, const Value &object, int nameIndex, const Value &value)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 577-585
 75.000% (6/8)
62
QV4::RuntimeHelpers::numberToString::[lambda]::Runtime::method_closure [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::Runtime::method_closure [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_closure(ExecutionEngine *engine, int functionId)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 314-322
100.000% (4/4)
62
QV4::QmlIncubatorObject::method_set_statusChanged
Name: QV4::QmlIncubatorObject::method_set_statusChanged
Prototype: QV4::ReturnedValue QV4::QmlIncubatorObject::method_set_statusChanged(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1497-1507
 50.000% (3/6)
62
QV4::QmlIncubatorObject::method_forceCompletion
Name: QV4::QmlIncubatorObject::method_forceCompletion
Prototype: QV4::ReturnedValue QV4::QmlIncubatorObject::method_forceCompletion(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1465-1475
 50.000% (2/4)
62
QV4::QQmlLocaleData::getThisLocale
Name: QV4::QQmlLocaleData::getThisLocale
Prototype: static QLocale *getThisLocale(QV4::Scope &scope, const QV4::Value *thisObject)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale_p.h
Lines: 163-171
 50.000% (3/6)
62
QV4::QObjectWrapper::wrap
Name: QV4::QObjectWrapper::wrap
Prototype: inline ReturnedValue QObjectWrapper::wrap(ExecutionEngine *engine, QObject *object)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 208-220
100.000% (7/7)
63
QV4::PropertyKey::toQString
Name: QV4::PropertyKey::toQString
Prototype: QString QV4::PropertyKey::toQString() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey.cpp
Lines: 62-70
 50.000% (2/4)
62
QV4::PropertyAttributes::PropertyAttributes
Name: QV4::PropertyAttributes::PropertyAttributes
Prototype: PropertyAttributes(PropertyFlags f)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4global_p.h
Lines: 318-326
 85.714% (6/7)
63
QV4::PropertyAttributes::PropertyAttributes
Name: QV4::PropertyAttributes::PropertyAttributes
Prototype: PropertyAttributes(PropertyFlag f)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4global_p.h
Lines: 309-317
100.000% (7/7)
63
QV4::Profiling::Profiler::SentMarker::operator= [qv4profiling_p.h #1]
Name: QV4::Profiling::Profiler::SentMarker::operator= [qv4profiling_p.h #1]
Prototype: SentMarker &operator=(const SentMarker &other)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4profiling_p.h #1
Lines: 201-210
  0.000% (0/7)
63
QV4::Profiling::FunctionCall::properties
Name: QV4::Profiling::FunctionCall::properties
Prototype: FunctionCallProperties FunctionCall::properties() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4profiling.cpp
Lines: 57-65
100.000% (1/1)
61
QV4::Object::protoHasArray
Name: QV4::Object::protoHasArray
Prototype: inline bool protoHasArray()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 286-295
100.000% (6/6)
63
QV4::Object::arraySet
Name: QV4::Object::arraySet
Prototype: inline void Object::arraySet(uint index, const Value &value)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 496-505
100.000% (11/11)
63
QV4::Moth::Instr::pack
Name: QV4::Moth::Instr::pack
Prototype: static uchar *pack(uchar *c, Type t)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4instr_moth_p.h
Lines: 537-545
100.000% (4/4)
62
QV4::Moth::BytecodeGenerator::setUnwindHandler
Name: QV4::Moth::BytecodeGenerator::setUnwindHandler
Prototype: void setUnwindHandler(ExceptionHandler *handler)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 210-219
100.000% (4/4)
62
QV4::LazyScope::set [qv4runtime.cpp #2]
Name: QV4::LazyScope::set [qv4runtime.cpp #2]
Prototype: template <typename T> void set(Value **scopedValue, T value, ExecutionEngine *e)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #2
Lines: 1848-1857
 71.429% (5/7)
63
QV4::JSCallData::JSCallData
Name: QV4::JSCallData::JSCallData
Prototype: JSCallData(const Scope &scope, int argc = 0, const Value *argv = nullptr, const Value *thisObject = nullptr)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h
Lines: 65-76
100.000% (8/8)
63
QV4::JIT::functionName
Name: QV4::JIT::functionName
Prototype: static QByteArray functionName(Function *function)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1367-1376
 50.000% (2/4)
62
QV4::JIT::PlatformAssembler_X86_64_SysV::generatePlatformFunctionExit
Name: QV4::JIT::PlatformAssembler_X86_64_SysV::generatePlatformFunctionExit
Prototype: void generatePlatformFunctionExit()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 124-132
100.000% (1/1)
61
QV4::JIT::PlatformAssembler64::toNumber
Name: QV4::JIT::PlatformAssembler64::toNumber
Prototype: void toNumber()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 740-750
100.000% (1/1)
61
QV4::JIT::PlatformAssembler64::toInt32
Name: QV4::JIT::PlatformAssembler64::toInt32
Prototype: void toInt32()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 777-787
100.000% (1/1)
61
QV4::JIT::Helpers::deleteProperty
Name: QV4::JIT::Helpers::deleteProperty
Prototype: ReturnedValue deleteProperty(QV4::Function *function, const QV4::Value &base, const QV4::Value &index)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4jithelpers.cpp
Lines: 133-143
  0.000% (0/7)
63
QV4::JIT::Helpers::deleteName
Name: QV4::JIT::Helpers::deleteName
Prototype: ReturnedValue deleteName(Function *function, int name)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4jithelpers.cpp
Lines: 145-155
  0.000% (0/7)
63
QV4::JIT::Assembler::sub::[lambda]
Name: QV4::JIT::Assembler::sub::[lambda]
Prototype: [this]()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1804-1811
100.000% (1/1)
61
QV4::JIT::Assembler::shr
Name: QV4::JIT::Assembler::shr
Prototype: void Assembler::shr(int lhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1675-1683
  0.000% (0/1)
61
QV4::JIT::Assembler::shl
Name: QV4::JIT::Assembler::shl
Prototype: void Assembler::shl(int lhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1685-1693
  0.000% (0/1)
61
QV4::JIT::Assembler::pushCatchContext
Name: QV4::JIT::Assembler::pushCatchContext
Prototype: void Assembler::pushCatchContext(int index, int name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2233-2241
100.000% (1/1)
61
QV4::JIT::Assembler::mul::[lambda]
Name: QV4::JIT::Assembler::mul::[lambda]
Prototype: [this]()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1761-1768
100.000% (1/1)
61
QV4::JIT::Assembler::mod
Name: QV4::JIT::Assembler::mod
Prototype: void Assembler::mod(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1792-1800
100.000% (1/1)
61
QV4::JIT::Assembler::div
Name: QV4::JIT::Assembler::div
Prototype: void Assembler::div(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1782-1790
100.000% (1/1)
61
QV4::JIT::Assembler::callRuntime
Name: QV4::JIT::Assembler::callRuntime
Prototype: void Assembler::callRuntime(const char *functionName, const void *funcPtr, Assembler::CallResultDestination dest)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2128-2140
 50.000% (2/4)
62
QV4::JIT::Assembler::add::[lambda]
Name: QV4::JIT::Assembler::add::[lambda]
Prototype: [this]()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1608-1615
100.000% (1/1)
61
QV4::IdentifierHashData::markObjects
Name: QV4::IdentifierHashData::markObjects
Prototype: void IdentifierHashData::markObjects(MarkStack *markStack) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 203-212
100.000% (7/7)
63
QV4::IdentifierHash::operator=
Name: QV4::IdentifierHash::operator=
Prototype: IdentifierHash &IdentifierHash::operator=(const IdentifierHash &other)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 128-136
 44.444% (4/9)
63
QV4::IdentifierHash::lookup
Name: QV4::IdentifierHash::lookup
Prototype: const IdentifierHashEntry *IdentifierHash::lookup(String *str) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 169-177
 42.857% (3/7)
63
QV4::IdentifierHash::detach
Name: QV4::IdentifierHash::detach
Prototype: void IdentifierHash::detach()
Coverage:  27.273% (3/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 93-101
 27.273% (3/11)
63
QV4::HugeItemAllocator::sweep::[lambda]
Name: QV4::HugeItemAllocator::sweep::[lambda]
Prototype: [this, classCountPtr] (const HugeChunk &c)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 710-718
  0.000% (0/4)
62
QV4::HugeItemAllocator::collectGrayItems
Name: QV4::HugeItemAllocator::collectGrayItems
Prototype: void HugeItemAllocator::collectGrayItems(MarkStack *markStack)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 730-740
  0.000% (0/6)
63
QV4::Heap::QmlIncubatorObject::init
Name: QV4::Heap::QmlIncubatorObject::init
Prototype: void QV4::Heap::QmlIncubatorObject::init(QQmlIncubator::IncubationMode m)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1513-1521
100.000% (1/1)
61
QV4::Heap::Object::setProperty
Name: QV4::Heap::Object::setProperty
Prototype: void setProperty(ExecutionEngine *e, uint index, Value v)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 115-123
100.000% (4/4)
62
QV4::Heap::Object::setProperty
Name: QV4::Heap::Object::setProperty
Prototype: void setProperty(ExecutionEngine *e, uint index, Heap::Base *b)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 124-132
100.000% (4/4)
62
QV4::Heap::InternalClass::removeChildEntry
Name: QV4::Heap::InternalClass::removeChildEntry
Prototype: void InternalClass::removeChildEntry(InternalClass *child)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 441-452
 80.000% (4/5)
63
QV4::Compiler::ControlFlow::hasLoop
Name: QV4::Compiler::ControlFlow::hasLoop
Prototype: bool hasLoop() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 122-130
100.000% (7/7)
63
QV4::Compiler::Codegen::Reference::fromStackSlot
Name: QV4::Compiler::Codegen::Reference::fromStackSlot
Prototype: static Reference fromStackSlot(Codegen *cg, int tempIndex = -1, bool isLocal = false)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 255-262
100.000% (4/4)
62
QV4::Compiler::Codegen::Reference::fromQmlScopeObject
Name: QV4::Compiler::Codegen::Reference::fromQmlScopeObject
Prototype: static Reference fromQmlScopeObject(const Reference &base, qint16 coreIndex, qint16 notifyIndex, PropertyCapturePolicy capturePolicy)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 306-313
  0.000% (0/1)
61
QV4::Compiler::Codegen::Reference::fromQmlContextObject
Name: QV4::Compiler::Codegen::Reference::fromQmlContextObject
Prototype: static Reference fromQmlContextObject(const Reference &base, qint16 coreIndex, qint16 notifyIndex, PropertyCapturePolicy capturePolicy)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 314-321
  0.000% (0/1)
61
QV4::CompiledData::Unit::jsClassAt [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Unit::jsClassAt [qv4compileddata_p.h #2]
Prototype: const JSClassMember *jsClassAt(int idx, int *nMembers) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 881-888
100.000% (1/1)
61
QV4::CompiledData::Unit::jsClassAt [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Unit::jsClassAt [qv4compileddata_p.h #1]
Prototype: const JSClassMember *jsClassAt(int idx, int *nMembers) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 881-888
100.000% (1/1)
61
QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::ResolvedTypeReference::createPropertyCache [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::ResolvedTypeReference::createPropertyCache [qv4compileddata.cpp #2]
Prototype: QQmlRefPointer<QQmlPropertyCache> ResolvedTypeReference::createPropertyCache(QQmlEngine *engine)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 669-679
100.000% (7/7)
63
QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::ResolvedTypeReference::addToHash [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::ResolvedTypeReference::addToHash [qv4compileddata.cpp #2]
Prototype: bool ResolvedTypeReference::addToHash(QCryptographicHash *hash, QQmlEngine *engine)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 681-690
100.000% (4/4)
62
QV4::CompiledData::Binding::valueAsNumber [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Binding::valueAsNumber [qv4compileddata_p.h #2]
Prototype: double valueAsNumber() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 469-477
100.000% (4/4)
62
QV4::CompiledData::Binding::valueAsNumber [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::valueAsNumber [qv4compileddata_p.h #1]
Prototype: double valueAsNumber() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 469-477
100.000% (4/4)
62
QV4::CompiledData::Binding::isSignalHandler [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Binding::isSignalHandler [qv4compileddata_p.h #2]
Prototype: bool isSignalHandler() const
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 427-436
  0.000% (0/6)
62
QV4::CompiledData::Binding::isSignalHandler [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::isSignalHandler [qv4compileddata_p.h #1]
Prototype: bool isSignalHandler() const
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 427-436
  0.000% (0/6)
62
QV4::CompiledData::Binding::isGroupProperty [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Binding::isGroupProperty [qv4compileddata_p.h #2]
Prototype: bool isGroupProperty() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 449-458
  0.000% (0/4)
62
QV4::CompiledData::Binding::isGroupProperty [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::isGroupProperty [qv4compileddata_p.h #1]
Prototype: bool isGroupProperty() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 449-458
  0.000% (0/4)
62
QV4::CompiledData::Binding::isAttachedProperty [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Binding::isAttachedProperty [qv4compileddata_p.h #2]
Prototype: bool isAttachedProperty() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 438-447
  0.000% (0/4)
62
QV4::CompiledData::Binding::isAttachedProperty [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::isAttachedProperty [qv4compileddata_p.h #1]
Prototype: bool isAttachedProperty() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 438-447
  0.000% (0/4)
62
QV4::ChunkAllocator::requiredChunkSize
Name: QV4::ChunkAllocator::requiredChunkSize
Prototype: size_t requiredChunkSize(size_t size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 231-238
100.000% (4/4)
62
QV4::ChunkAllocator::free
Name: QV4::ChunkAllocator::free
Prototype: void ChunkAllocator::free(Chunk *chunk, size_t size)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 264-274
 80.000% (4/5)
63
QStringHashData::rehashNode
Name: QStringHashData::rehashNode
Prototype: void QStringHashData::rehashNode(QStringHashNode **newBuckets, int nb, QStringHashNode *node)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 108-117
100.000% (4/4)
62
QSmoothedAnimation::prepareForRestart
Name: QSmoothedAnimation::prepareForRestart
Prototype: void QSmoothedAnimation::prepareForRestart()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 117-129
100.000% (4/4)
62
QSequentialAnimationGroupJob::animationActualTotalDuration
Name: QSequentialAnimationGroupJob::animationActualTotalDuration
Prototype: int QSequentialAnimationGroupJob::animationActualTotalDuration(QAbstractAnimationJob *anim) const
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 73-83
 90.909% (10/11)
63
QSGSoftwareSpriteNode::paint
Name: QSGSoftwareSpriteNode::paint
Prototype: void QSGSoftwareSpriteNode::paint(QPainter *painter)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 115-127
  0.000% (0/4)
62
QSGSoftwareRenderableNode::addDirtyRegion
Name: QSGSoftwareRenderableNode::addDirtyRegion
Prototype: void QSGSoftwareRenderableNode::addDirtyRegion(const QRegion &dirtyRegion, bool forceDirty)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 400-410
 60.000% (6/10)
64
QSGSoftwareNinePatchNode::setTexture
Name: QSGSoftwareNinePatchNode::setTexture
Prototype: void QSGSoftwareNinePatchNode::setTexture(QSGTexture *texture)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarepublicnodes.cpp
Lines: 142-151
  0.000% (0/4)
62
QSGSoftwareLayer::setSize
Name: QSGSoftwareLayer::setSize
Prototype: void QSGSoftwareLayer::setSize(const QSize &size)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarelayer.cpp
Lines: 122-132
  0.000% (0/9)
63
QSGSoftwareLayer::setLive
Name: QSGSoftwareLayer::setLive
Prototype: void QSGSoftwareLayer::setLive(bool live)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarelayer.cpp
Lines: 149-159
  0.000% (0/11)
63
QSGSoftwareLayer::setItem
Name: QSGSoftwareLayer::setItem
Prototype: void QSGSoftwareLayer::setItem(QSGNode *item)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarelayer.cpp
Lines: 102-112
  0.000% (0/9)
63
QSGSoftwareInternalImageNode::pixmap
Name: QSGSoftwareInternalImageNode::pixmap
Prototype: const QPixmap &QSGSoftwareInternalImageNode::pixmap() const
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalimagenode.cpp
Lines: 502-511
  0.000% (0/7)
63
QSGSoftwareAdaptation::createWindowManager
Name: QSGSoftwareAdaptation::createWindowManager
Prototype: QSGRenderLoop *QSGSoftwareAdaptation::createWindowManager()
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareadaptation.cpp
Lines: 75-88
 57.143% (4/7)
63
QSGSimpleTextureNode::setTextureCoordinatesTransform
Name: QSGSimpleTextureNode::setTextureCoordinatesTransform
Prototype: void QSGSimpleTextureNode::setTextureCoordinatesTransform(QSGSimpleTextureNode::TextureCoordinatesTransformMode mode)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimpletexturenode.cpp
Lines: 289-297
 50.000% (2/4)
62
QSGSimpleTextureNode::setSourceRect
Name: QSGSimpleTextureNode::setSourceRect
Prototype: void QSGSimpleTextureNode::setSourceRect(const QRectF &r)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimpletexturenode.cpp
Lines: 195-203
 50.000% (2/4)
62
Page:<>1
eLOC - Effective Lines of Code: 1559
...10
eLOC - Effective Lines of Code: 25
...20
eLOC - Effective Lines of Code: 14
...30
eLOC - Effective Lines of Code: 9
...38
eLOC - Effective Lines of Code: 7
39
eLOC - Effective Lines of Code: 7
40
eLOC - Effective Lines of Code: 7
41
eLOC - Effective Lines of Code: 7
4243
eLOC - Effective Lines of Code: 6
44
eLOC - Effective Lines of Code: 6
45
eLOC - Effective Lines of Code: 6
46
eLOC - Effective Lines of Code: 6
...50
eLOC - Effective Lines of Code: 5
...60
eLOC - Effective Lines of Code: 4
...70
eLOC - Effective Lines of Code: 3
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0

Generated by Squish Coco 4.2.0