OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...10
Function: Heap::Object::markObjects
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...25
Function: ModelNodeMetaObject::updateValues
26
Function: Parser::reallocateStack [qqmljs.g #2]
27
Function: QAbstractAnimationJob::start
28
Function: QBitField::united [qbitfield_p.h #1]
2930
Function: QJSValueIterator::value
31
Function: QParallelAnimationGroupJob::uncontrolledAnimationFinished
32
Function: QQmlApplication::d_func
33
Function: QQmlChangeSet::Change::Change
...40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
...50
Function: QQmlJS::Parser::parseStatement [qqmljs.g #2]
...100
Function: QQuickParticleSystem::emittersChanged
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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 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: 1062-1066
  0.000% (0/1)
21
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
QHashedString::stringHash
Name: QHashedString::stringHash
Prototype: quint32 QHashedString::stringHash(const QChar *data, int length)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1305-1308
100.000% (1/1)
11
QHashedString::stringHash
Name: QHashedString::stringHash
Prototype: quint32 QHashedString::stringHash(const char *data, int length)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1310-1313
100.000% (1/1)
11
QHashedStringRef::QHashedStringRef
Name: QHashedStringRef::QHashedStringRef
Prototype: QHashedStringRef::QHashedStringRef(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1090-1093
100.000% (1/1)
21
QHashedStringRef::QHashedStringRef
Name: QHashedStringRef::QHashedStringRef
Prototype: QHashedStringRef::QHashedStringRef(const QStringRef &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1095-1098
100.000% (1/1)
21
QHashedStringRef::QHashedStringRef
Name: QHashedStringRef::QHashedStringRef
Prototype: QHashedStringRef::QHashedStringRef(const QChar *data, int length)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1100-1103
100.000% (1/1)
21
QHashedStringRef::QHashedStringRef
Name: QHashedStringRef::QHashedStringRef
Prototype: QHashedStringRef::QHashedStringRef(const QChar *data, int length, quint32 hash)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1105-1108
  0.000% (0/1)
21
QHashedStringRef::QHashedStringRef
Name: QHashedStringRef::QHashedStringRef
Prototype: QHashedStringRef::QHashedStringRef(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: 1110-1113
100.000% (1/1)
21
QHashedStringRef::QHashedStringRef
Name: QHashedStringRef::QHashedStringRef
Prototype: QHashedStringRef::QHashedStringRef(const QHashedStringRef &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: 1115-1118
100.000% (1/1)
21
QHashedStringRef::at
Name: QHashedStringRef::at
Prototype: const QChar &QHashedStringRef::at(int index) 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: 1187-1191
  0.000% (0/1)
21
QHashedStringRef::computeHash
Name: QHashedStringRef::computeHash
Prototype: void QHashedStringRef::computeHash() 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: 1215-1218
100.000% (1/1)
11
QHashedStringRef::constData
Name: QHashedStringRef::constData
Prototype: const QChar *QHashedStringRef::constData() 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: 1193-1196
100.000% (1/1)
11
QHashedStringRef::data
Name: QHashedStringRef::data
Prototype: QChar *QHashedStringRef::data()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1182-1185
  0.000% (0/1)
11
QHashedStringRef::endsWith
Name: QHashedStringRef::endsWith
Prototype: bool QHashedStringRef::endsWith(const QString &s) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 180-184
  0.000% (0/1)
21
QHashedStringRef::hash
Name: QHashedStringRef::hash
Prototype: quint32 QHashedStringRef::hash() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1226-1230
100.000% (4/4)
22
QHashedStringRef::indexOf
Name: QHashedStringRef::indexOf
Prototype: int QHashedStringRef::indexOf(const QChar &c, int from) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 208-211
100.000% (1/1)
11
QHashedStringRef::isEmpty
Name: QHashedStringRef::isEmpty
Prototype: bool QHashedStringRef::isEmpty() 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: 1198-1201
  0.000% (0/1)
11
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::length
Name: QHashedStringRef::length
Prototype: int QHashedStringRef::length() 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: 1203-1206
100.000% (1/1)
11
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 QString &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: 1155-1159
  0.000% (0/1)
21
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: QHashedStringRef &QHashedStringRef::operator=(const QHashedStringRef &o)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1120-1126
  0.000% (0/1)
41
QHashedStringRef::operator==
Name: QHashedStringRef::operator==
Prototype: bool QHashedStringRef::operator==(const QString &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: 1128-1132
100.000% (1/1)
21
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::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::startsWith
Name: QHashedStringRef::startsWith
Prototype: bool QHashedStringRef::startsWith(const QString &s) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 186-190
  0.000% (0/1)
21
QHashedStringRef::startsWithUpper
Name: QHashedStringRef::startsWithUpper
Prototype: bool QHashedStringRef::startsWithUpper() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1220-1224
  0.000% (0/4)
22
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::begin
Name: QIntrusiveList::begin
Prototype: template<class N, QIntrusiveListNode N::*member> typename QIntrusiveList<N, member>::iterator QIntrusiveList<N, member>::begin()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 229-233
100.000% (1/1)
11
QIntrusiveList::contains
Name: QIntrusiveList::contains
Prototype: template<class N, QIntrusiveListNode N::*member> bool QIntrusiveList<N, member>::contains(N *n) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 203-213
  0.000% (0/7)
63
QIntrusiveList::end
Name: QIntrusiveList::end
Prototype: template<class N, QIntrusiveListNode N::*member> typename QIntrusiveList<N, member>::iterator QIntrusiveList<N, member>::end()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 235-239
100.000% (1/1)
11
QIntrusiveList::first
Name: QIntrusiveList::first
Prototype: template<class N, QIntrusiveListNode N::*member> N *QIntrusiveList<N, member>::first() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 215-219
100.000% (1/1)
11
QIntrusiveList::insert
Name: QIntrusiveList::insert
Prototype: template<class N, QIntrusiveListNode N::*member> void QIntrusiveList<N, member>::insert(N *n)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 184-194
100.000% (4/4)
62
QIntrusiveList::isEmpty
Name: QIntrusiveList::isEmpty
Prototype: template<class N, QIntrusiveListNode N::*member> bool QIntrusiveList<N, member>::isEmpty() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 178-182
100.000% (1/1)
11
QIntrusiveList::iterator::erase
Name: QIntrusiveList::iterator::erase
Prototype: template<class N, QIntrusiveListNode N::*member> typename QIntrusiveList<N, member>::iterator &QIntrusiveList<N, member>::iterator::erase()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 157-164
100.000% (1/1)
41
QIntrusiveList::iterator::iterator
Name: QIntrusiveList::iterator::iterator
Prototype: template<class N, QIntrusiveListNode N::*member> QIntrusiveList<N, member>::iterator::iterator()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 114-118
100.000% (1/1)
21
QIntrusiveList::iterator::iterator
Name: QIntrusiveList::iterator::iterator
Prototype: template<class N, QIntrusiveListNode N::*member> QIntrusiveList<N, member>::iterator::iterator(N *value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 120-124
100.000% (1/1)
21
QIntrusiveList::iterator::operator!=
Name: QIntrusiveList::iterator::operator!=
Prototype: template<class N, QIntrusiveListNode N::*member> bool QIntrusiveList<N, member>::iterator::operator!=(const iterator &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 144-148
100.000% (1/1)
11
QIntrusiveList::iterator::operator*
Name: QIntrusiveList::iterator::operator*
Prototype: template<class N, QIntrusiveListNode N::*member> N *QIntrusiveList<N, member>::iterator::operator*() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 126-130
100.000% (1/1)
11
QIntrusiveList::iterator::operator++
Name: QIntrusiveList::iterator::operator++
Prototype: template<class N, QIntrusiveListNode N::*member> typename QIntrusiveList<N, member>::iterator &QIntrusiveList<N, member>::iterator::operator++()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 150-155
100.000% (1/1)
21
QIntrusiveList::iterator::operator->
Name: QIntrusiveList::iterator::operator->
Prototype: template<class N, QIntrusiveListNode N::*member> N *QIntrusiveList<N, member>::iterator::operator->() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 132-136
100.000% (1/1)
11
QIntrusiveList::iterator::operator==
Name: QIntrusiveList::iterator::operator==
Prototype: template<class N, QIntrusiveListNode N::*member> bool QIntrusiveList<N, member>::iterator::operator==(const iterator &other) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 138-142
  0.000% (0/1)
11
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
QIntrusiveList::nodeToN
Name: QIntrusiveList::nodeToN
Prototype: template<class N, QIntrusiveListNode N::*member> N *QIntrusiveList<N, member>::nodeToN(QIntrusiveListNode *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 241-245
100.000% (1/1)
11
QIntrusiveList::remove
Name: QIntrusiveList::remove
Prototype: template<class N, QIntrusiveListNode N::*member> void QIntrusiveList<N, member>::remove(N *n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 196-201
100.000% (1/1)
21
QIntrusiveList::~QIntrusiveList
Name: QIntrusiveList::~QIntrusiveList
Prototype: template<class N, QIntrusiveListNode N::*member> QIntrusiveList<N, member>::~QIntrusiveList()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 172-176
100.000% (4/4)
12
QIntrusiveListNode::isInList
Name: QIntrusiveListNode::isInList
Prototype: bool QIntrusiveListNode::isInList() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 264-267
100.000% (1/1)
11
QIntrusiveListNode::remove
Name: QIntrusiveListNode::remove
Prototype: void QIntrusiveListNode::remove()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 256-262
100.000% (7/7)
43
QIntrusiveListNode::~QIntrusiveListNode
Name: QIntrusiveListNode::~QIntrusiveListNode
Prototype: QIntrusiveListNode::~QIntrusiveListNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 251-254
100.000% (1/1)
11
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: 294-297
100.000% (1/1)
21
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::QJSEngine
Name: QJSEngine::QJSEngine
Prototype: QJSEngine::QJSEngine(QJSEnginePrivate &dd, QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 319-325
100.000% (1/1)
21
QJSEngine::collectGarbage
Name: QJSEngine::collectGarbage
Prototype: void QJSEngine::collectGarbage()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 357-360
100.000% (1/1)
11
QJSEngine::convertV2
Name: QJSEngine::convertV2
Prototype: bool QJSEngine::convertV2(const QJSValue &value, int type, void *ptr)
Coverage:  69.697% (46/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 612-726
 69.697% (46/66)
7332
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::d_func
Name: QJSEngine::d_func
Prototype: inline QJSEnginePrivate* d_func()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.h
Lines: 129-129
100.000% (1/1)
11
QJSEngine::d_func
Name: QJSEngine::d_func
Prototype: inline const QJSEnginePrivate* d_func() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.h
Lines: 129-129
  0.000% (0/1)
11
QJSEngine::evaluate
Name: QJSEngine::evaluate
Prototype: QJSValue QJSEngine::evaluate(const QString& program, const QString& fileName, int lineNumber)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 460-482
 84.615% (11/13)
175
QJSEngine::fromScriptValue
Name: QJSEngine::fromScriptValue
Prototype: template <typename T> inline T fromScriptValue(const QJSValue &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.h
Lines: 90-94
100.000% (1/1)
11
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::handle
Name: QJSEngine::handle
Prototype: QV4::ExecutionEngine *handle() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.h
Lines: 112-112
100.000% (1/1)
11
QJSEngine::installExtensions
Name: QJSEngine::installExtensions
Prototype: void QJSEngine::installExtensions(QJSEngine::Extensions extensions, const QJSValue &object)
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 413-430
 41.667% (5/12)
124
QJSEngine::installTranslatorFunctions
Name: QJSEngine::installTranslatorFunctions
Prototype: void QJSEngine::installTranslatorFunctions(const QJSValue &object)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 388-391
100.000% (1/1)
11
QJSEngine::newArray
Name: QJSEngine::newArray
Prototype: QJSValue QJSEngine::newArray(uint length)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 504-512
100.000% (4/4)
62
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::newQMetaObject
Name: QJSEngine::newQMetaObject
Prototype: QJSValue QJSEngine::newQMetaObject(const QMetaObject* metaObject)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 562-568
100.000% (1/1)
41
QJSEngine::newQMetaObject
Name: QJSEngine::newQMetaObject
Prototype: template <typename T> QJSValue newQMetaObject()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.h
Lines: 79-83
100.000% (1/1)
11
QJSEngine::newQObject
Name: QJSEngine::newQObject
Prototype: QJSValue QJSEngine::newQObject(QObject *object)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 534-546
 88.889% (8/9)
83
QJSEngine::throwError
Name: QJSEngine::throwError
Prototype: void QJSEngine::throwError(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 806-809
100.000% (1/1)
11
QJSEngine::toScriptValue
Name: QJSEngine::toScriptValue
Prototype: template <typename T> inline QJSValue toScriptValue(const T &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.h
Lines: 85-89
100.000% (1/1)
11
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::Locker
Name: QJSEnginePrivate::Locker::Locker
Prototype: QJSEnginePrivate::Locker::Locker(const QJSEngine *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine_p.h
Lines: 116-120
  0.000% (0/1)
11
QJSEnginePrivate::Locker::Locker
Name: QJSEnginePrivate::Locker::Locker
Prototype: QJSEnginePrivate::Locker::Locker(const QJSEnginePrivate *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine_p.h
Lines: 122-126
100.000% (1/1)
11
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::Locker::~Locker
Name: QJSEnginePrivate::Locker::~Locker
Prototype: QJSEnginePrivate::Locker::~Locker()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine_p.h
Lines: 128-131
100.000% (1/1)
11
QJSEnginePrivate::QJSEnginePrivate
Name: QJSEnginePrivate::QJSEnginePrivate
Prototype: QJSEnginePrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine_p.h
Lines: 77-77
100.000% (1/1)
11
QJSEnginePrivate::addToDebugServer
Name: QJSEnginePrivate::addToDebugServer
Prototype: void QJSEnginePrivate::addToDebugServer(QJSEngine *q)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 821-832
 88.889% (8/9)
73
QJSEnginePrivate::cache
Name: QJSEnginePrivate::cache
Prototype: QQmlPropertyCache *QJSEnginePrivate::cache(QObject *obj)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine_p.h
Lines: 163-171
 75.000% (6/8)
52
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::get
Name: QJSEnginePrivate::get
Prototype: QJSEnginePrivate *QJSEnginePrivate::get(QV4::ExecutionEngine *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 811-814
100.000% (1/1)
11
QJSEnginePrivate::get
Name: QJSEnginePrivate::get
Prototype: static QJSEnginePrivate* get(QJSEngine*e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine_p.h
Lines: 73-73
100.000% (1/1)
11
QJSEnginePrivate::get
Name: QJSEnginePrivate::get
Prototype: static const QJSEnginePrivate* get(const QJSEngine*e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine_p.h
Lines: 74-74
  0.000% (0/1)
11
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
QJSEnginePrivate::~QJSEnginePrivate
Name: QJSEnginePrivate::~QJSEnginePrivate
Prototype: QJSEnginePrivate::~QJSEnginePrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 816-819
100.000% (1/1)
11
QJSValue::QJSValue
Name: QJSValue::QJSValue
Prototype: inline QJSValue(QJSValue && other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalue.h
Lines: 77-77
100.000% (1/1)
11
QJSValue::operator=
Name: QJSValue::operator=
Prototype: inline QJSValue &operator=(QJSValue &&other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalue.h
Lines: 78-79
100.000% (1/1)
11
QJSValueIterator::QJSValueIterator
Name: QJSValueIterator::QJSValueIterator
Prototype: QJSValueIterator::QJSValueIterator(const QJSValue& object)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalueiterator.cpp
Lines: 98-112
100.000% (4/4)
112
QJSValueIterator::d_func
Name: QJSValueIterator::d_func
Prototype: inline QJSValueIteratorPrivate* d_func()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalueiterator.h
Lines: 70-70
  0.000% (0/1)
11
QJSValueIterator::d_func
Name: QJSValueIterator::d_func
Prototype: inline const QJSValueIteratorPrivate* d_func() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalueiterator.h
Lines: 70-70
  0.000% (0/1)
11
QJSValueIterator::hasNext
Name: QJSValueIterator::hasNext
Prototype: bool QJSValueIterator::hasNext() const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalueiterator.cpp
Lines: 128-134
100.000% (6/6)
82
QJSValueIterator::name
Name: QJSValueIterator::name
Prototype: QString QJSValueIterator::name() const
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalueiterator.cpp
Lines: 171-181
 83.333% (10/12)
104
QJSValueIterator::next
Name: QJSValueIterator::next
Prototype: bool QJSValueIterator::next()
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalueiterator.cpp
Lines: 144-163
 77.778% (7/9)
203
QJSValueIterator::operator=
Name: QJSValueIterator::operator=
Prototype: QJSValueIterator& QJSValueIterator::operator=(QJSValue& object)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalueiterator.cpp
Lines: 217-241
100.000% (4/4)
282
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...10
Function: Heap::Object::markObjects
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...25
Function: ModelNodeMetaObject::updateValues
26
Function: Parser::reallocateStack [qqmljs.g #2]
27
Function: QAbstractAnimationJob::start
28
Function: QBitField::united [qbitfield_p.h #1]
2930
Function: QJSValueIterator::value
31
Function: QParallelAnimationGroupJob::uncontrolledAnimationFinished
32
Function: QQmlApplication::d_func
33
Function: QQmlChangeSet::Change::Change
...40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
...50
Function: QQmlJS::Parser::parseStatement [qqmljs.g #2]
...100
Function: QQuickParticleSystem::emittersChanged
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral

Generated by Squish Coco 4.2.0