OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 0
...90
eLOC - Effective Lines of Code: 2
...100
eLOC - Effective Lines of Code: 2
...110
eLOC - Effective Lines of Code: 2
...118
eLOC - Effective Lines of Code: 2
119
eLOC - Effective Lines of Code: 2
120
eLOC - Effective Lines of Code: 2
121
eLOC - Effective Lines of Code: 3
122123
eLOC - Effective Lines of Code: 3
124
eLOC - Effective Lines of Code: 3
125
eLOC - Effective Lines of Code: 3
126
eLOC - Effective Lines of Code: 3
...130
eLOC - Effective Lines of Code: 3
...140
eLOC - Effective Lines of Code: 4
...150
eLOC - Effective Lines of Code: 5
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
JSC::Yarr::YarrGenerator::removeCallFrame
Name: JSC::Yarr::YarrGenerator::removeCallFrame
Prototype: void removeCallFrame()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 361-366
100.000% (4/4)
32
JSC::Yarr::YarrPattern::digitsCharacterClass
Name: JSC::Yarr::YarrPattern::digitsCharacterClass
Prototype: CharacterClass* digitsCharacterClass()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 340-345
100.000% (4/4)
32
JSC::Yarr::YarrPattern::newlineCharacterClass
Name: JSC::Yarr::YarrPattern::newlineCharacterClass
Prototype: CharacterClass* newlineCharacterClass()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 334-339
100.000% (4/4)
32
JSC::Yarr::YarrPattern::nondigitsCharacterClass
Name: JSC::Yarr::YarrPattern::nondigitsCharacterClass
Prototype: CharacterClass* nondigitsCharacterClass()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 358-363
 75.000% (3/4)
32
JSC::Yarr::YarrPattern::nonspacesCharacterClass
Name: JSC::Yarr::YarrPattern::nonspacesCharacterClass
Prototype: CharacterClass* nonspacesCharacterClass()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 364-369
100.000% (4/4)
32
JSC::Yarr::YarrPattern::nonwordcharCharacterClass
Name: JSC::Yarr::YarrPattern::nonwordcharCharacterClass
Prototype: CharacterClass* nonwordcharCharacterClass()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 370-375
 75.000% (3/4)
32
JSC::Yarr::YarrPattern::spacesCharacterClass
Name: JSC::Yarr::YarrPattern::spacesCharacterClass
Prototype: CharacterClass* spacesCharacterClass()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 346-351
100.000% (4/4)
32
JSC::Yarr::YarrPattern::wordcharCharacterClass
Name: JSC::Yarr::YarrPattern::wordcharCharacterClass
Prototype: CharacterClass* wordcharCharacterClass()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 352-357
100.000% (4/4)
32
JSC::Yarr::YarrPatternConstructor::atomCharacterClassEnd
Name: JSC::Yarr::YarrPatternConstructor::atomCharacterClassEnd
Prototype: void atomCharacterClassEnd()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 394-399
100.000% (1/1)
31
JSC::Yarr::digitsCreate
Name: JSC::Yarr::digitsCreate
Prototype: CharacterClass* digitsCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2630-2635
100.000% (1/1)
31
JSC::Yarr::erpret
Name: JSC::Yarr::erpret
Prototype: unsigned interpret(BytecodePattern* bytecode, const String& input, unsigned start, unsigned* output)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1946-1951
  0.000% (0/4)
32
JSC::Yarr::jitCompile
Name: JSC::Yarr::jitCompile
Prototype: void jitCompile(YarrPattern& pattern, YarrCharSize charSize, JSGlobalData* globalData, YarrCodeBlock& jitObject, YarrJITCompileMode mode)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 2726-2732
 50.000% (2/4)
32
JSC::Yarr::parse
Name: JSC::Yarr::parse
Prototype: template<class Delegate> const char* parse(Delegate& delegate, const String& pattern, unsigned backReferenceLimit = quantifyInfinite)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 871-877
 50.000% (2/4)
32
JSC::disassemble
Name: JSC::disassemble
Prototype: void disassemble(const MacroAssemblerCodePtr& codePtr, size_t size, const char* prefix, PrintStream& out)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/disassembler/Disassembler.cpp
Lines: 34-40
  0.000% (0/4)
32
Lexer::isHexDigit
Name: Lexer::isHexDigit
Prototype: bool Lexer::isHexDigit(QChar c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1262-1267
100.000% (1/1)
31
ListElement::getListProperty
Name: ListElement::getListProperty
Prototype: ListModel *ListElement::getListProperty(const ListLayout::Role &role)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 862-867
100.000% (1/1)
31
ListElement::getQObjectProperty
Name: ListElement::getQObjectProperty
Prototype: QObject *ListElement::getQObjectProperty(const ListLayout::Role &role)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 802-807
  0.000% (0/1)
31
ListElement::getStringProperty
Name: ListElement::getStringProperty
Prototype: StringOrTranslation *ListElement::getStringProperty(const ListLayout::Role &role)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 795-800
100.000% (1/1)
31
ListElement::objectCache
Name: ListElement::objectCache
Prototype: ModelNodeMetaObject *ListElement::objectCache()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 788-793
100.000% (4/4)
32
ListElement::setBoolPropertyFast
Name: ListElement::setBoolPropertyFast
Prototype: void ListElement::setBoolPropertyFast(const ListLayout::Role &role, bool b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1152-1157
100.000% (1/1)
31
ListElement::setDoublePropertyFast
Name: ListElement::setDoublePropertyFast
Prototype: void ListElement::setDoublePropertyFast(const ListLayout::Role &role, double d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1145-1150
100.000% (1/1)
31
ListElement::setListPropertyFast
Name: ListElement::setListPropertyFast
Prototype: void ListElement::setListPropertyFast(const ListLayout::Role &role, ListModel *m)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1165-1170
100.000% (1/1)
31
ListElement::setVariantMapFast
Name: ListElement::setVariantMapFast
Prototype: void ListElement::setVariantMapFast(const ListLayout::Role &role, QV4::Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1172-1177
100.000% (1/1)
31
ListModel::append
Name: ListModel::append
Prototype: int ListModel::append(QV4::Object *object)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 729-734
100.000% (1/1)
31
ListModel::appendElement
Name: ListModel::appendElement
Prototype: int ListModel::appendElement()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 488-493
100.000% (1/1)
31
LoadWatcher::checkForWindow
Name: LoadWatcher::checkForWindow
Prototype: void LoadWatcher::checkForWindow(QObject *o)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 243-253
  0.000% (0/8)
32
Lookup::getterGeneric
Name: Lookup::getterGeneric
Prototype: ReturnedValue Lookup::getterGeneric(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 165-170
100.000% (4/4)
32
MatchResult::MatchResult
Name: MatchResult::MatchResult
Prototype: explicit inline MatchResult(EncodedMatchResult encoded)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/runtime/MatchResult.h
Lines: 38-50
  0.000% (0/1)
31
MetaPropertyData::getDataRef
Name: MetaPropertyData::getDataRef
Prototype: inline QPair<QVariant, bool> &getDataRef(int idx)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qqmldesignermetaobject.cpp
Lines: 56-60
100.000% (4/4)
32
MetaPropertyData::hasData
Name: MetaPropertyData::hasData
Prototype: inline bool hasData(int idx) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qqmldesignermetaobject.cpp
Lines: 71-75
  0.000% (0/4)
32
Object::initSparseArray
Name: Object::initSparseArray
Prototype: void Object::initSparseArray()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 925-931
100.000% (4/4)
32
Object::setProperty
Name: Object::setProperty
Prototype: void Object::setProperty(uint index, const Property *p)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 84-89
100.000% (4/4)
32
Object::virtualGetLength
Name: Object::virtualGetLength
Prototype: qint64 Object::virtualGetLength(const Managed *m)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 718-723
100.000% (1/1)
31
PassRefPtr::leakRef
Name: PassRefPtr::leakRef
Prototype: T* leakRef() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/PassRefPtr.h
Lines: 76-81
100.000% (1/1)
31
PersistentValue::PersistentValue
Name: PersistentValue::PersistentValue
Prototype: PersistentValue::PersistentValue(const PersistentValue &other)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 262-269
100.000% (4/4)
32
PersistentValue::set
Name: PersistentValue::set
Prototype: void PersistentValue::set(ExecutionEngine *engine, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 339-344
100.000% (4/4)
32
PersistentValue::set
Name: PersistentValue::set
Prototype: void PersistentValue::set(ExecutionEngine *engine, ReturnedValue value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 346-351
100.000% (4/4)
32
PersistentValue::set
Name: PersistentValue::set
Prototype: void PersistentValue::set(ExecutionEngine *engine, Heap::Base *obj)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 353-358
100.000% (4/4)
32
PersistentValueStorage::Iterator::Iterator
Name: PersistentValueStorage::Iterator::Iterator
Prototype: PersistentValueStorage::Iterator::Iterator(const PersistentValueStorage::Iterator &o)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 120-126
  0.000% (0/4)
32
PersistentValueStorage::Iterator::Iterator
Name: PersistentValueStorage::Iterator::Iterator
Prototype: PersistentValueStorage::Iterator::Iterator(void *p, int idx)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 112-118
100.000% (4/4)
32
PersistentValueStorage::Iterator::~Iterator
Name: PersistentValueStorage::Iterator::~Iterator
Prototype: PersistentValueStorage::Iterator::~Iterator()
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 142-147
 33.333% (2/6)
32
PersistentValueStorage::freePage
Name: PersistentValueStorage::freePage
Prototype: void PersistentValueStorage::freePage(void *page)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 254-259
100.000% (1/1)
31
QAbstractAnimationJob::addAnimationChangeListener
Name: QAbstractAnimationJob::addAnimationChangeListener
Prototype: void QAbstractAnimationJob::addAnimationChangeListener(QAnimationJobChangeListener *listener, QAbstractAnimationJob::ChangeTypes changes)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 627-633
 50.000% (2/4)
32
QAbstractAnimationJob::currentLoopChanged
Name: QAbstractAnimationJob::currentLoopChanged
Prototype: void QAbstractAnimationJob::currentLoopChanged()
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 607-614
 54.545% (6/11)
35
QAbstractAnimationJob::setDisableUserControl
Name: QAbstractAnimationJob::setDisableUserControl
Prototype: void QAbstractAnimationJob::setDisableUserControl()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 564-569
100.000% (1/1)
31
QAbstractAnimationJob::stateChanged
Name: QAbstractAnimationJob::stateChanged
Prototype: void QAbstractAnimationJob::stateChanged(QAbstractAnimationJob::State newState, QAbstractAnimationJob::State oldState)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 598-605
 54.545% (6/11)
35
QAbstractAnimationJob::stop
Name: QAbstractAnimationJob::stop
Prototype: void QAbstractAnimationJob::stop()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 527-532
100.000% (4/4)
32
QAccessibleQuickItem::selectionCount
Name: QAccessibleQuickItem::selectionCount
Prototype: int QAccessibleQuickItem::selectionCount() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 570-575
  0.000% (0/4)
32
QAccessibleQuickWindow::rootItems
Name: QAccessibleQuickWindow::rootItems
Prototype: QList<QQuickItem *> QAccessibleQuickWindow::rootItems() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickview.cpp
Lines: 58-63
 50.000% (2/4)
32
QAnimationGroupJob::resetUncontrolledAnimationsFinishTime
Name: QAnimationGroupJob::resetUncontrolledAnimationsFinishTime
Prototype: void QAnimationGroupJob::resetUncontrolledAnimationsFinishTime()
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qanimationgroupjob.cpp
Lines: 135-142
  0.000% (0/9)
33
QBiPointer::operator=
Name: QBiPointer::operator=
Prototype: template<typename T, typename T2> QBiPointer<T, T2> &QBiPointer<T, T2>::operator=(T *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qflagpointer_p.h
Lines: 316-323
100.000% (1/1)
31
QBiPointer::operator=
Name: QBiPointer::operator=
Prototype: template<typename T, typename T2> QBiPointer<T, T2> &QBiPointer<T, T2>::operator=(T2 *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qflagpointer_p.h
Lines: 325-332
100.000% (1/1)
31
QContinuingAnimationGroupJob::updateDirection
Name: QContinuingAnimationGroupJob::updateDirection
Prototype: void QContinuingAnimationGroupJob::updateDirection(QAbstractAnimationJob::Direction direction)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qcontinuinganimationgroupjob.cpp
Lines: 93-100
  0.000% (0/7)
33
QFlagPointer::operator=
Name: QFlagPointer::operator=
Prototype: template<typename T> QFlagPointer<T> &QFlagPointer<T>::operator=(T *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qflagpointer_p.h
Lines: 208-215
100.000% (1/1)
31
QForwardFieldList::prepend
Name: QForwardFieldList::prepend
Prototype: template<class N, N *N::*nextMember> void QForwardFieldList<N, nextMember>::prepend(N *v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qfieldlist_p.h
Lines: 149-155
100.000% (1/1)
31
QHashedString::operator=
Name: QHashedString::operator=
Prototype: QHashedString &QHashedString::operator=(const QHashedString &string)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1055-1060
100.000% (1/1)
31
QHashedString::operator==
Name: QHashedString::operator==
Prototype: bool QHashedString::operator==(const QHashedStringRef &string) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1068-1073
  0.000% (0/1)
31
QHashedStringRef::isLatin1
Name: QHashedStringRef::isLatin1
Prototype: bool QHashedStringRef::isLatin1() const
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1208-1213
  0.000% (0/6)
33
QHashedStringRef::mid
Name: QHashedStringRef::mid
Prototype: QHashedStringRef QHashedStringRef::mid(int offset, int length) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 173-178
  0.000% (0/1)
31
QHashedStringRef::operator!=
Name: QHashedStringRef::operator!=
Prototype: bool QHashedStringRef::operator!=(const QHashedString &string) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1161-1166
  0.000% (0/1)
31
QHashedStringRef::operator!=
Name: QHashedStringRef::operator!=
Prototype: bool QHashedStringRef::operator!=(const QHashedStringRef &string) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1168-1173
  0.000% (0/1)
31
QHashedStringRef::operator!=
Name: QHashedStringRef::operator!=
Prototype: bool QHashedStringRef::operator!=(const QHashedCStringRef &string) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1175-1180
  0.000% (0/1)
31
QHashedStringRef::operator==
Name: QHashedStringRef::operator==
Prototype: bool QHashedStringRef::operator==(const QHashedStringRef &string) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1141-1146
  0.000% (0/1)
31
QHashedStringRef::operator==
Name: QHashedStringRef::operator==
Prototype: bool QHashedStringRef::operator==(const QHashedCStringRef &string) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1148-1153
  0.000% (0/1)
31
QHashedStringRef::operator==
Name: QHashedStringRef::operator==
Prototype: bool QHashedStringRef::operator==(const QHashedString &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: 1134-1139
100.000% (1/1)
31
QHashedStringRef::toString
Name: QHashedStringRef::toString
Prototype: QString QHashedStringRef::toString() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 213-218
 50.000% (2/4)
32
QIntrusiveList::next
Name: QIntrusiveList::next
Prototype: template<class N, QIntrusiveListNode N::*member> N *QIntrusiveList<N, member>::next(N *current)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 221-227
100.000% (3/3)
31
QJSEngine::QJSEngine
Name: QJSEngine::QJSEngine
Prototype: QJSEngine::QJSEngine(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 306-314
100.000% (1/1)
31
QJSEngine::create
Name: QJSEngine::create
Prototype: QJSValue QJSEngine::create(int type, const void *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 601-606
100.000% (1/1)
31
QJSEngine::globalObject
Name: QJSEngine::globalObject
Prototype: QJSValue QJSEngine::globalObject() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 590-595
100.000% (1/1)
31
QJSEngine::newObject
Name: QJSEngine::newObject
Prototype: QJSValue QJSEngine::newObject()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 492-497
100.000% (1/1)
31
QJSEngine::~QJSEngine
Name: QJSEngine::~QJSEngine
Prototype: QJSEngine::~QJSEngine()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 334-339
100.000% (1/1)
31
QJSEnginePrivate::Locker::relock
Name: QJSEnginePrivate::Locker::relock
Prototype: void QJSEnginePrivate::Locker::relock()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine_p.h
Lines: 141-146
100.000% (1/1)
31
QJSEnginePrivate::Locker::unlock
Name: QJSEnginePrivate::Locker::unlock
Prototype: void QJSEnginePrivate::Locker::unlock()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine_p.h
Lines: 133-139
 75.000% (3/4)
32
QJSEnginePrivate::cache
Name: QJSEnginePrivate::cache
Prototype: QQmlPropertyCache *QJSEnginePrivate::cache(const QMetaObject *metaObject)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine_p.h
Lines: 182-188
100.000% (1/1)
31
QJSEnginePrivate::removeFromDebugServer
Name: QJSEnginePrivate::removeFromDebugServer
Prototype: void QJSEnginePrivate::removeFromDebugServer(QJSEngine *q)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 834-839
100.000% (6/6)
32
QJSValuePrivate::getValue
Name: QJSValuePrivate::getValue
Prototype: static inline QV4::Value *getValue(const QJSValue *jsval)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalue_p.h
Lines: 68-73
100.000% (4/4)
32
QJSValuePrivate::getVariant
Name: QJSValuePrivate::getVariant
Prototype: static inline QVariant *getVariant(const QJSValue *jsval)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalue_p.h
Lines: 75-80
100.000% (4/4)
32
QJSValuePrivate::setValue
Name: QJSValuePrivate::setValue
Prototype: static inline void setValue(QJSValue *jsval, QV4::ExecutionEngine *engine, const QV4::Value &v)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalue_p.h
Lines: 87-91
  0.000% (0/1)
31
QJSValuePrivate::setValue
Name: QJSValuePrivate::setValue
Prototype: static inline void setValue(QJSValue *jsval, QV4::ExecutionEngine *engine, QV4::ReturnedValue v)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalue_p.h
Lines: 93-97
  0.000% (0/1)
31
QMetaObjectWrapper::callConstructor
Name: QMetaObjectWrapper::callConstructor
Prototype: ReturnedValue QMetaObjectWrapper::callConstructor(const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2103-2108
  0.000% (0/1)
31
QPODVector::reserve
Name: QPODVector::reserve
Prototype: void reserve(int count)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 99-104
 75.000% (3/4)
32
QPacket::QPacket
Name: QPacket::QPacket
Prototype: QPacket::QPacket(int version)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacket.cpp
Lines: 92-97
100.000% (1/1)
31
QPacket::squeezedData
Name: QPacket::squeezedData
Prototype: QByteArray QPacket::squeezedData() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacket.cpp
Lines: 122-127
100.000% (1/1)
31
QQmlAnimationTimer::ensureTimerUpdate
Name: QQmlAnimationTimer::ensureTimerUpdate
Prototype: void QQmlAnimationTimer::ensureTimerUpdate()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 92-97
100.000% (6/6)
32
QQmlApplicationEngine::QQmlApplicationEngine
Name: QQmlApplicationEngine::QQmlApplicationEngine
Prototype: QQmlApplicationEngine::QQmlApplicationEngine(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp
Lines: 207-213
100.000% (1/1)
31
QQmlApplicationEngine::~QQmlApplicationEngine
Name: QQmlApplicationEngine::~QQmlApplicationEngine
Prototype: QQmlApplicationEngine::~QQmlApplicationEngine()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp
Lines: 241-246
100.000% (1/1)
31
QQmlBind::setValue
Name: QQmlBind::setValue
Prototype: void QQmlBind::setValue(const QVariant &v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlbind.cpp
Lines: 283-288
100.000% (1/1)
31
QQmlBinding::setSourceLocation
Name: QQmlBinding::setSourceLocation
Prototype: void QQmlBinding::setSourceLocation(const QQmlSourceLocation &location)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 108-113
100.000% (4/4)
32
QQmlBinding::sourceLocation
Name: QQmlBinding::sourceLocation
Prototype: QQmlSourceLocation QQmlBinding::sourceLocation() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 101-106
100.000% (4/4)
32
QQmlChangeSet::change
Name: QQmlChangeSet::change
Prototype: void QQmlChangeSet::change(int index, int count)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset.cpp
Lines: 147-152
100.000% (1/1)
31
QQmlChangeSet::remove
Name: QQmlChangeSet::remove
Prototype: void QQmlChangeSet::remove(int index, int count)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset.cpp
Lines: 119-124
100.000% (1/1)
31
QQmlCleanup::QQmlCleanup
Name: QQmlCleanup::QQmlCleanup
Prototype: QQmlCleanup::QQmlCleanup(QQmlEngine *engine)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcleanup.cpp
Lines: 68-75
100.000% (4/4)
32
QQmlComponent::QQmlComponent
Name: QQmlComponent::QQmlComponent
Prototype: QQmlComponent::QQmlComponent(QQmlEngine *engine, const QString &fileName, CompilationMode mode, QObject *parent)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 545-552
 66.667% (2/3)
31
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlDefaultPropertyMerger::QQmlDefaultPropertyMerger
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlDefaultPropertyMerger::QQmlDefaultPropertyMerger
Prototype: QQmlDefaultPropertyMerger::QQmlDefaultPropertyMerger(QQmlTypeCompiler *typeCompiler)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 1390-1396
100.000% (1/1)
31
QQmlComponentAttached::rem
Name: QQmlComponentAttached::rem
Prototype: void rem()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponentattached_p.h
Lines: 72-76
100.000% (4/4)
32
QQmlComponentIncubator::setInitialState
Name: QQmlComponentIncubator::setInitialState
Prototype: void setInitialState(QObject *o) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1135-1139
100.000% (1/1)
31
QQmlComponentIncubator::statusChanged
Name: QQmlComponentIncubator::statusChanged
Prototype: void statusChanged(Status s) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1129-1133
100.000% (1/1)
31
QQmlComponentPrivate::typeDataProgress
Name: QQmlComponentPrivate::typeDataProgress
Prototype: void QQmlComponentPrivate::typeDataProgress(QQmlTypeData *, qreal p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 328-335
100.000% (1/1)
31
QQmlConnections::componentComplete
Name: QQmlConnections::componentComplete
Prototype: void QQmlConnections::componentComplete()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 310-315
100.000% (1/1)
31
Page:<>1
eLOC - Effective Lines of Code: 0
...90
eLOC - Effective Lines of Code: 2
...100
eLOC - Effective Lines of Code: 2
...110
eLOC - Effective Lines of Code: 2
...118
eLOC - Effective Lines of Code: 2
119
eLOC - Effective Lines of Code: 2
120
eLOC - Effective Lines of Code: 2
121
eLOC - Effective Lines of Code: 3
122123
eLOC - Effective Lines of Code: 3
124
eLOC - Effective Lines of Code: 3
125
eLOC - Effective Lines of Code: 3
126
eLOC - Effective Lines of Code: 3
...130
eLOC - Effective Lines of Code: 3
...140
eLOC - Effective Lines of Code: 4
...150
eLOC - Effective Lines of Code: 5
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123

Generated by Squish Coco 4.2.0