OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...120
Function: QQuickImageParticle::setOpacitytable
...130
Function: QQuickDesignerSupportProperties::isPropertyQObject
...140
Function: QQmlVMEMetaObject::getForMethod
...148
Function: QQmlProfiler::RefLocation::RefLocation
149
Function: QQmlObjectOrGadget::metacall
150
Function: QQmlNotifier::notify
151
Function: QQmlListReference::QQmlListReference
152153
Function: QQmlJS::classify7
154
Function: QQmlJS::MemoryPool::allocate
155
Function: QQmlJS::AST::Visitor::visit
156
Function: QQmlJS::AST::UiPragma::accept0
...160
Function: QQmlJS::AST::ArgumentList::firstSourceLocation
...170
Function: QQmlComponent::QQmlComponent
...180
Function: ListLayout::getRoleOrCreate
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQmlListCompositor::iterator::operator *
Name: QQmlListCompositor::iterator::operator *
Prototype: Range * const &operator *() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 131-131
  0.000% (0/1)
11
QQmlListCompositor::iterator::operator !=
Name: QQmlListCompositor::iterator::operator !=
Prototype: bool operator !=(const iterator &it) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 125-125
  0.000% (0/1)
11
QQmlListCompositor::iterator::operator !=
Name: QQmlListCompositor::iterator::operator !=
Prototype: bool operator !=(Group group) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 128-128
100.000% (1/1)
11
QQmlListCompositor::iterator::modelIndex
Name: QQmlListCompositor::iterator::modelIndex
Prototype: int modelIndex() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 138-138
100.000% (1/1)
11
QQmlListCompositor::iterator::list
Name: QQmlListCompositor::iterator::list
Prototype: template<typename T> T *list() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 137-137
100.000% (1/1)
11
QQmlListCompositor::iterator::iterator
Name: QQmlListCompositor::iterator::iterator
Prototype: inline QQmlListCompositor::iterator::iterator(const iterator &it)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 312-321
100.000% (4/4)
22
QQmlListCompositor::iterator::iterator
Name: QQmlListCompositor::iterator::iterator
Prototype: inline QQmlListCompositor::iterator::iterator( Range *range, int offset, Group group, int groupCount)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 323-333
100.000% (4/4)
22
QQmlListCompositor::iterator::incrementIndexes
Name: QQmlListCompositor::iterator::incrementIndexes
Prototype: void incrementIndexes(int difference)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 140-140
100.000% (1/1)
11
QQmlListCompositor::iterator::incrementIndexes
Name: QQmlListCompositor::iterator::incrementIndexes
Prototype: inline void QQmlListCompositor::iterator::incrementIndexes(int difference, uint flags)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 335-341
100.000% (7/7)
33
QQmlListCompositor::iterator::decrementIndexes
Name: QQmlListCompositor::iterator::decrementIndexes
Prototype: void decrementIndexes(int difference)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 141-141
100.000% (1/1)
11
QQmlListCompositor::iterator::decrementIndexes
Name: QQmlListCompositor::iterator::decrementIndexes
Prototype: inline void QQmlListCompositor::iterator::decrementIndexes(int difference, uint flags)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 343-349
100.000% (7/7)
33
QQmlListCompositor::insert_iterator::operator +=
Name: QQmlListCompositor::insert_iterator::operator +=
Prototype: QQmlListCompositor::insert_iterator &QQmlListCompositor::insert_iterator::operator +=(int difference)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 268-280
100.000% (8/8)
52
QQmlListCompositor::insert_iterator::insert_iterator
Name: QQmlListCompositor::insert_iterator::insert_iterator
Prototype: inline insert_iterator(const iterator &it)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 165-165
100.000% (1/1)
11
QQmlListCompositor::insert_iterator::insert_iterator
Name: QQmlListCompositor::insert_iterator::insert_iterator
Prototype: inline QQmlListCompositor::insert_iterator::insert_iterator( Range *range, int offset, Group group, int groupCount)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 351-353
  0.000% (0/1)
11
QQmlListCompositor::insert
Name: QQmlListCompositor::insert
Prototype: inline QQmlListCompositor::Range *QQmlListCompositor::insert( Range *before, void *list, int index, int count, uint flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 314-318
100.000% (1/1)
11
QQmlListCompositor::insert
Name: QQmlListCompositor::insert
Prototype: void QQmlListCompositor::insert( Group group, int before, void *list, int index, int count, uint flags, QVector<Insert> *inserts)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 444-449
100.000% (1/1)
11
QQmlListCompositor::insert
Name: QQmlListCompositor::insert
Prototype: QQmlListCompositor::iterator QQmlListCompositor::insert( iterator before, void *list, int index, int count, uint flags, QVector<Insert> *inserts)
Coverage:  79.412% (27/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 459-504
 79.412% (27/34)
265
QQmlListCompositor::findInsertPosition
Name: QQmlListCompositor::findInsertPosition
Prototype: QQmlListCompositor::insert_iterator QQmlListCompositor::findInsertPosition(Group group, int index)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 403-419
100.000% (5/5)
112
QQmlListCompositor::find
Name: QQmlListCompositor::find
Prototype: QQmlListCompositor::iterator QQmlListCompositor::find(Group group, int index)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 362-378
100.000% (5/5)
102
QQmlListCompositor::find
Name: QQmlListCompositor::find
Prototype: QQmlListCompositor::iterator QQmlListCompositor::find(Group group, int index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 386-389
100.000% (1/1)
11
QQmlListCompositor::erase
Name: QQmlListCompositor::erase
Prototype: inline QQmlListCompositor::Range *QQmlListCompositor::erase( Range *range)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 326-334
100.000% (1/1)
51
QQmlListCompositor::end
Name: QQmlListCompositor::end
Prototype: const iterator &end()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 223-223
100.000% (1/1)
11
QQmlListCompositor::defaultGroups
Name: QQmlListCompositor::defaultGroups
Prototype: int defaultGroups() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 211-211
  0.000% (0/1)
11
QQmlListCompositor::count
Name: QQmlListCompositor::count
Prototype: int QQmlListCompositor::count(Group group) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 351-354
100.000% (1/1)
11
QQmlListCompositor::clearFlags
Name: QQmlListCompositor::clearFlags
Prototype: void QQmlListCompositor::clearFlags( Group fromGroup, int from, int count, Group group, uint flags, QVector<Remove> *removes)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 623-628
100.000% (1/1)
11
QQmlListCompositor::clearFlags
Name: QQmlListCompositor::clearFlags
Prototype: void QQmlListCompositor::clearFlags( iterator from, int count, Group group, uint flags, QVector<Remove> *removes)
Coverage:  88.406% (61/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 637-729
 88.406% (61/69)
5815
QQmlListCompositor::clearFlags
Name: QQmlListCompositor::clearFlags
Prototype: void clearFlags(Group fromGroup, int from, int count, uint flags, QVector<Remove> *removals = nullptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 238-239
100.000% (1/1)
11
QQmlListCompositor::clearFlags
Name: QQmlListCompositor::clearFlags
Prototype: void clearFlags(const iterator &from, int count, uint flags, QVector<Remove> *removals = nullptr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 240-241
  0.000% (0/1)
11
QQmlListCompositor::clearDefaultGroup
Name: QQmlListCompositor::clearDefaultGroup
Prototype: void clearDefaultGroup(Group group)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 214-214
100.000% (1/1)
11
QQmlListCompositor::clear
Name: QQmlListCompositor::clear
Prototype: void QQmlListCompositor::clear()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 941-947
100.000% (4/4)
32
QQmlListCompositor::append
Name: QQmlListCompositor::append
Prototype: void QQmlListCompositor::append( void *list, int index, int count, uint flags, QVector<Insert> *inserts)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 429-434
100.000% (1/1)
11
QQmlListCompositor::Remove::Remove
Name: QQmlListCompositor::Remove::Remove
Prototype: Remove(const iterator &it, int count, uint flags, int moveId = -1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 204-205
100.000% (1/1)
11
QQmlListCompositor::Range::start
Name: QQmlListCompositor::Range::start
Prototype: inline int start() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 102-102
  0.000% (0/1)
11
QQmlListCompositor::Range::prepend
Name: QQmlListCompositor::Range::prepend
Prototype: inline bool prepend() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 112-112
100.000% (1/1)
11
QQmlListCompositor::Range::isUnresolved
Name: QQmlListCompositor::Range::isUnresolved
Prototype: inline bool isUnresolved() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 110-110
100.000% (1/1)
11
QQmlListCompositor::Range::inGroup
Name: QQmlListCompositor::Range::inGroup
Prototype: inline bool inGroup() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 107-107
100.000% (1/1)
11
QQmlListCompositor::Range::inGroup
Name: QQmlListCompositor::Range::inGroup
Prototype: inline bool inGroup(int group) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 109-109
100.000% (1/1)
11
QQmlListCompositor::Range::inCache
Name: QQmlListCompositor::Range::inCache
Prototype: inline bool inCache() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 108-108
100.000% (1/1)
11
QQmlListCompositor::Range::groups
Name: QQmlListCompositor::Range::groups
Prototype: inline int groups() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 105-105
  0.000% (0/1)
11
QQmlListCompositor::Range::end
Name: QQmlListCompositor::Range::end
Prototype: inline int end() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 103-103
100.000% (1/1)
11
QQmlListCompositor::Range::append
Name: QQmlListCompositor::Range::append
Prototype: inline bool append() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 113-113
100.000% (1/1)
11
QQmlListCompositor::Range::Range
Name: QQmlListCompositor::Range::Range
Prototype: Range()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 90-90
100.000% (1/1)
11
QQmlListCompositor::Range::Range
Name: QQmlListCompositor::Range::Range
Prototype: Range(Range *next, void *list, int index, int count, uint flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 91-93
100.000% (1/1)
11
QQmlListCompositor::QQmlListCompositor
Name: QQmlListCompositor::QQmlListCompositor
Prototype: QQmlListCompositor::QQmlListCompositor()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 287-295
100.000% (1/1)
21
QQmlListCompositor::MovedFlags::MovedFlags
Name: QQmlListCompositor::MovedFlags::MovedFlags
Prototype: MovedFlags(int moveId, uint flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 282-282
100.000% (1/1)
11
QQmlListCompositor::Insert::Insert
Name: QQmlListCompositor::Insert::Insert
Prototype: Insert(const iterator &it, int count, uint flags, int moveId = -1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 197-198
100.000% (1/1)
11
QQmlListCompositor::Change::isMove
Name: QQmlListCompositor::Change::isMove
Prototype: inline bool isMove() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 186-186
100.000% (1/1)
11
QQmlListCompositor::Change::inGroup
Name: QQmlListCompositor::Change::inGroup
Prototype: inline bool inGroup() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 188-188
100.000% (1/1)
11
QQmlListCompositor::Change::inGroup
Name: QQmlListCompositor::Change::inGroup
Prototype: inline bool inGroup(int group) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 189-189
100.000% (1/1)
11
QQmlListCompositor::Change::inCache
Name: QQmlListCompositor::Change::inCache
Prototype: inline bool inCache() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 187-187
100.000% (1/1)
11
QQmlListCompositor::Change::groups
Name: QQmlListCompositor::Change::groups
Prototype: inline int groups() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 191-191
100.000% (1/1)
11
QQmlListCompositor::Change::Change
Name: QQmlListCompositor::Change::Change
Prototype: inline QQmlListCompositor::Change::Change(const iterator &it, int count, uint flags, int moveId)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 355-360
100.000% (4/4)
22
QQmlListAccessor::type
Name: QQmlListAccessor::type
Prototype: Type type() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistaccessor_p.h
Lines: 74-74
100.000% (1/1)
11
QQmlListAccessor::setList
Name: QQmlListAccessor::setList
Prototype: void QQmlListAccessor::setList(const QVariant &v, QQmlEngine *engine)
Coverage:  84.375% (27/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistaccessor.cpp
Lines: 66-95
 84.375% (27/32)
208
QQmlListAccessor::list
Name: QQmlListAccessor::list
Prototype: QVariant QQmlListAccessor::list() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistaccessor.cpp
Lines: 61-64
100.000% (1/1)
11
QQmlListAccessor::isValid
Name: QQmlListAccessor::isValid
Prototype: bool QQmlListAccessor::isValid() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistaccessor.cpp
Lines: 136-139
  0.000% (0/1)
11
QQmlListAccessor::count
Name: QQmlListAccessor::count
Prototype: int QQmlListAccessor::count() const
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistaccessor.cpp
Lines: 97-114
 76.923% (10/13)
78
QQmlListAccessor::at
Name: QQmlListAccessor::at
Prototype: QVariant QQmlListAccessor::at(int idx) const
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistaccessor.cpp
Lines: 116-134
 76.923% (10/13)
88
QQmlListAccessor::QQmlListAccessor
Name: QQmlListAccessor::QQmlListAccessor
Prototype: QQmlListAccessor::QQmlListAccessor()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistaccessor.cpp
Lines: 52-55
100.000% (1/1)
21
QQmlJavaScriptExpressionGuard_callback
Name: QQmlJavaScriptExpressionGuard_callback
Prototype: void QQmlJavaScriptExpressionGuard_callback(QQmlNotifierEndpoint *e, void **)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 481-487
100.000% (1/1)
31
QQmlJavaScriptExpressionGuard::QQmlJavaScriptExpressionGuard
Name: QQmlJavaScriptExpressionGuard::QQmlJavaScriptExpressionGuard
Prototype: QQmlJavaScriptExpressionGuard::QQmlJavaScriptExpressionGuard(QQmlJavaScriptExpression *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 283-287
100.000% (1/1)
21
QQmlJavaScriptExpressionGuard::New
Name: QQmlJavaScriptExpressionGuard::New
Prototype: QQmlJavaScriptExpressionGuard * QQmlJavaScriptExpressionGuard::New(QQmlJavaScriptExpression *e, QQmlEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 289-295
100.000% (1/1)
21
QQmlJavaScriptExpressionGuard::Delete
Name: QQmlJavaScriptExpressionGuard::Delete
Prototype: void QQmlJavaScriptExpressionGuard::Delete()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 297-300
100.000% (1/1)
11
QQmlJavaScriptExpression::~QQmlJavaScriptExpression
Name: QQmlJavaScriptExpression::~QQmlJavaScriptExpression
Prototype: QQmlJavaScriptExpression::~QQmlJavaScriptExpression()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 103-116
100.000% (10/10)
94
QQmlJavaScriptExpression::translationsCaptured
Name: QQmlJavaScriptExpression::translationsCaptured
Prototype: bool translationsCaptured() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 175-175
100.000% (1/1)
11
QQmlJavaScriptExpression::sourceLocation
Name: QQmlJavaScriptExpression::sourceLocation
Prototype: QQmlSourceLocation QQmlJavaScriptExpression::sourceLocation() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 134-139
 50.000% (2/4)
32
QQmlJavaScriptExpression::setupFunction
Name: QQmlJavaScriptExpression::setupFunction
Prototype: void QQmlJavaScriptExpression::setupFunction(QV4::ExecutionContext *qmlContext, QV4::Function *f)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 454-461
 50.000% (3/6)
52
QQmlJavaScriptExpression::setTranslationsCaptured
Name: QQmlJavaScriptExpression::setTranslationsCaptured
Prototype: void setTranslationsCaptured(bool captured)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 174-174
100.000% (1/1)
11
QQmlJavaScriptExpression::setScopeObject
Name: QQmlJavaScriptExpression::setScopeObject
Prototype: void QQmlJavaScriptExpression::setScopeObject(QObject *v)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 261-265
 50.000% (2/4)
22
QQmlJavaScriptExpression::setNotifyOnValueChanged
Name: QQmlJavaScriptExpression::setNotifyOnValueChanged
Prototype: void QQmlJavaScriptExpression::setNotifyOnValueChanged(bool v)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 118-127
100.000% (4/4)
62
QQmlJavaScriptExpression::setContext
Name: QQmlJavaScriptExpression::setContext
Prototype: void QQmlJavaScriptExpression::setContext(QQmlContextData *context)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 141-160
 61.538% (8/13)
135
QQmlJavaScriptExpression::setCompilationUnit
Name: QQmlJavaScriptExpression::setCompilationUnit
Prototype: void QQmlJavaScriptExpression::setCompilationUnit(const QQmlRefPointer<QV4::CompiledData::CompilationUnit> &compilationUnit)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 463-466
100.000% (1/1)
11
QQmlJavaScriptExpression::scopeObject
Name: QQmlJavaScriptExpression::scopeObject
Prototype: QObject *QQmlJavaScriptExpression::scopeObject() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 255-259
100.000% (4/4)
22
QQmlJavaScriptExpression::resetNotifyOnValueChanged
Name: QQmlJavaScriptExpression::resetNotifyOnValueChanged
Prototype: void QQmlJavaScriptExpression::resetNotifyOnValueChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 129-132
100.000% (1/1)
11
QQmlJavaScriptExpression::notifyOnValueChanged
Name: QQmlJavaScriptExpression::notifyOnValueChanged
Prototype: bool QQmlJavaScriptExpression::notifyOnValueChanged() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 250-253
100.000% (1/1)
11
QQmlJavaScriptExpression::isValid
Name: QQmlJavaScriptExpression::isValid
Prototype: bool isValid() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 121-121
  0.000% (0/1)
11
QQmlJavaScriptExpression::hasError
Name: QQmlJavaScriptExpression::hasError
Prototype: bool QQmlJavaScriptExpression::hasError() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 267-270
100.000% (1/1)
11
QQmlJavaScriptExpression::hasDelayedError
Name: QQmlJavaScriptExpression::hasDelayedError
Prototype: bool QQmlJavaScriptExpression::hasDelayedError() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 272-275
100.000% (1/1)
11
QQmlJavaScriptExpression::function
Name: QQmlJavaScriptExpression::function
Prototype: QV4::Function *QQmlJavaScriptExpression::function() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 162-165
100.000% (1/1)
11
QQmlJavaScriptExpression::evaluate
Name: QQmlJavaScriptExpression::evaluate
Prototype: QV4::ReturnedValue QQmlJavaScriptExpression::evaluate(bool *isUndefined)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 171-178
100.000% (1/1)
41
QQmlJavaScriptExpression::evaluate
Name: QQmlJavaScriptExpression::evaluate
Prototype: QV4::ReturnedValue QQmlJavaScriptExpression::evaluate(QV4::CallData *callData, bool *isUndefined)
Coverage:  84.615% (44/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 180-255
 84.615% (44/52)
4816
QQmlJavaScriptExpression::evalFunction
Name: QQmlJavaScriptExpression::evalFunction
Prototype: QV4::ReturnedValue QQmlJavaScriptExpression::evalFunction(QQmlContextData *ctxt, QObject *scopeObject, const QString &code, const QString &filename, quint16 line)
Coverage:  25.000% (4/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 400-429
 25.000% (4/16)
226
QQmlJavaScriptExpression::error
Name: QQmlJavaScriptExpression::error
Prototype: QQmlError QQmlJavaScriptExpression::error(QQmlEngine *engine) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 383-391
100.000% (4/4)
42
QQmlJavaScriptExpression::delayedError
Name: QQmlJavaScriptExpression::delayedError
Prototype: QQmlDelayedError *QQmlJavaScriptExpression::delayedError()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 393-398
100.000% (4/4)
32
QQmlJavaScriptExpression::createQmlBinding
Name: QQmlJavaScriptExpression::createQmlBinding
Prototype: void QQmlJavaScriptExpression::createQmlBinding(QQmlContextData *ctxt, QObject *qmlScope, const QString &code, const QString &filename, quint16 line)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 431-452
100.000% (7/7)
153
QQmlJavaScriptExpression::context
Name: QQmlJavaScriptExpression::context
Prototype: QQmlContextData *context() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 123-123
100.000% (1/1)
11
QQmlJavaScriptExpression::clearPermanentGuards
Name: QQmlJavaScriptExpression::clearPermanentGuards
Prototype: void QQmlJavaScriptExpression::clearPermanentGuards()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 474-479
100.000% (4/4)
32
QQmlJavaScriptExpression::clearError
Name: QQmlJavaScriptExpression::clearError
Prototype: inline void QQmlJavaScriptExpression::clearError()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 277-281
100.000% (1/1)
21
QQmlJavaScriptExpression::clearActiveGuards
Name: QQmlJavaScriptExpression::clearActiveGuards
Prototype: void QQmlJavaScriptExpression::clearActiveGuards()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 468-472
100.000% (4/4)
22
QQmlJavaScriptExpression::cancelPermanentGuards
Name: QQmlJavaScriptExpression::cancelPermanentGuards
Prototype: void cancelPermanentGuards() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 156-162
100.000% (7/7)
33
QQmlJavaScriptExpression::QQmlJavaScriptExpression
Name: QQmlJavaScriptExpression::QQmlJavaScriptExpression
Prototype: QQmlJavaScriptExpression::QQmlJavaScriptExpression()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 95-101
100.000% (1/1)
21
QQmlJavaScriptExpression::DeleteWatcher::~DeleteWatcher
Name: QQmlJavaScriptExpression::DeleteWatcher::~DeleteWatcher
Prototype: QQmlJavaScriptExpression::DeleteWatcher::~DeleteWatcher()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 238-243
100.000% (6/6)
32
QQmlJavaScriptExpression::DeleteWatcher::wasDeleted
Name: QQmlJavaScriptExpression::DeleteWatcher::wasDeleted
Prototype: bool QQmlJavaScriptExpression::DeleteWatcher::wasDeleted() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 245-248
100.000% (1/1)
11
QQmlJavaScriptExpression::DeleteWatcher::DeleteWatcher
Name: QQmlJavaScriptExpression::DeleteWatcher::DeleteWatcher
Prototype: QQmlJavaScriptExpression::DeleteWatcher::DeleteWatcher(QQmlJavaScriptExpression *e)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 225-236
100.000% (4/4)
52
QQmlJSGrammar::t_action
Name: QQmlJSGrammar::t_action
Prototype: static inline int t_action (int state, int token)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldevtools/qqmljsgrammar_p.h
Lines: 208-216
  0.000% (0/6)
42
QQmlJSGrammar::nt_action
Name: QQmlJSGrammar::nt_action
Prototype: static inline int nt_action (int state, int nt)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldevtools/qqmljsgrammar_p.h
Lines: 199-206
  0.000% (0/6)
42
QQmlJS::toDigit
Name: QQmlJS::toDigit
Prototype: static inline int toDigit(char c)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.cpp
Lines: 51-60
  0.000% (0/16)
74
QQmlJS::integerFromString
Name: QQmlJS::integerFromString
Prototype: double integerFromString(const char *buf, int size, int radix)
Coverage:  0.000% (0/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.cpp
Lines: 62-113
  0.000% (0/51)
3714
QQmlJS::classify9
Name: QQmlJS::classify9
Prototype: static inline int classify9(const QChar *s, int parseModeFlags)
Coverage:  74.390% (61/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 769-828
 74.390% (61/82)
3128
QQmlJS::classify8
Name: QQmlJS::classify8
Prototype: static inline int classify8(const QChar *s, int parseModeFlags)
Coverage:  65.896% (114/173)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 646-767
 65.896% (114/173)
6457
Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...120
Function: QQuickImageParticle::setOpacitytable
...130
Function: QQuickDesignerSupportProperties::isPropertyQObject
...140
Function: QQmlVMEMetaObject::getForMethod
...148
Function: QQmlProfiler::RefLocation::RefLocation
149
Function: QQmlObjectOrGadget::metacall
150
Function: QQmlNotifier::notify
151
Function: QQmlListReference::QQmlListReference
152153
Function: QQmlJS::classify7
154
Function: QQmlJS::MemoryPool::allocate
155
Function: QQmlJS::AST::Visitor::visit
156
Function: QQmlJS::AST::UiPragma::accept0
...160
Function: QQmlJS::AST::ArgumentList::firstSourceLocation
...170
Function: QQmlComponent::QQmlComponent
...180
Function: ListLayout::getRoleOrCreate
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval

Generated by Squish Coco 4.2.0