OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...10
Function: Heap::Object::markObjects
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...30
Function: QJSValueIterator::value
...39
Function: QQmlDelegateModelPrivate::get
40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
41
Function: QQmlFile::load
42
Function: QQmlImports::setDesignerSupportRequired
4344
Function: QQmlJS::AST::ClassElementList::append
45
Function: QQmlJS::AST::IdentifierExpression::accept0
46
Function: QQmlJS::AST::PostDecrementExpression::firstSourceLocation
47
Function: QQmlJS::AST::UiEnumDeclaration::accept0
...50
Function: QQmlJS::Parser::parseStatement [qqmljs.g #2]
...60
Function: QQmlRefPointer::data
...70
Function: QQuickBorderImage::setVerticalTileMode
...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
QQmlInstantiator::isAsync
Name: QQmlInstantiator::isAsync
Prototype: bool QQmlInstantiator::isAsync() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 302-306
  0.000% (0/1)
21
QQmlInstantiator::model
Name: QQmlInstantiator::model
Prototype: QVariant QQmlInstantiator::model() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 388-392
  0.000% (0/1)
21
QQmlInstantiator::modelChanged
Name: QQmlInstantiator::modelChanged
Prototype: void QQmlInstantiator::modelChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlinstantiator_p.cpp
Lines: 313-316
100.000% (1/1)
11
QQmlInstantiator::object
Name: QQmlInstantiator::object
Prototype: QObject *QQmlInstantiator::object() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 456-462
 50.000% (2/4)
42
QQmlInstantiator::objectAdded
Name: QQmlInstantiator::objectAdded
Prototype: void QQmlInstantiator::objectAdded(int _t1, QObject * _t2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlinstantiator_p.cpp
Lines: 349-353
100.000% (1/1)
21
QQmlInstantiator::objectAt
Name: QQmlInstantiator::objectAt
Prototype: QObject *QQmlInstantiator::objectAt(int index) const
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 469-475
 50.000% (3/6)
42
QQmlInstantiator::objectChanged
Name: QQmlInstantiator::objectChanged
Prototype: void QQmlInstantiator::objectChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlinstantiator_p.cpp
Lines: 331-334
100.000% (1/1)
11
QQmlInstantiator::objectRemoved
Name: QQmlInstantiator::objectRemoved
Prototype: void QQmlInstantiator::objectRemoved(int _t1, QObject * _t2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlinstantiator_p.cpp
Lines: 356-360
100.000% (1/1)
21
QQmlInstantiator::setActive
Name: QQmlInstantiator::setActive
Prototype: void QQmlInstantiator::setActive(bool newVal)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 281-289
 50.000% (2/4)
62
QQmlInstantiator::setAsync
Name: QQmlInstantiator::setAsync
Prototype: void QQmlInstantiator::setAsync(bool newVal)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 308-315
 50.000% (2/4)
52
QQmlInstantiator::setDelegate
Name: QQmlInstantiator::setDelegate
Prototype: void QQmlInstantiator::setDelegate(QQmlComponent* c)
Coverage:  23.077% (3/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 349-367
 23.077% (3/13)
115
QQmlInstantiator::setModel
Name: QQmlInstantiator::setModel
Prototype: void QQmlInstantiator::setModel(const QVariant &v)
Coverage:  69.697% (23/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 394-448
 69.697% (23/33)
3311
QQmlInstantiatorPrivate::QQmlInstantiatorPrivate
Name: QQmlInstantiatorPrivate::QQmlInstantiatorPrivate
Prototype: QQmlInstantiatorPrivate::QQmlInstantiatorPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 53-66
100.000% (1/1)
21
QQmlInstantiatorPrivate::_q_createdItem
Name: QQmlInstantiatorPrivate::_q_createdItem
Prototype: void QQmlInstantiatorPrivate::_q_createdItem(int idx, QObject* item)
Coverage:  89.474% (17/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 124-144
 89.474% (17/19)
177
QQmlInstantiatorPrivate::_q_modelUpdated
Name: QQmlInstantiatorPrivate::_q_modelUpdated
Prototype: void QQmlInstantiatorPrivate::_q_modelUpdated(const QQmlChangeSet &changeSet, bool reset)
Coverage:  64.103% (25/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 146-203
 64.103% (25/39)
4214
QQmlInstantiatorPrivate::clear
Name: QQmlInstantiatorPrivate::clear
Prototype: void QQmlInstantiatorPrivate::clear()
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 73-87
 80.000% (8/10)
104
QQmlInstantiatorPrivate::makeModel
Name: QQmlInstantiatorPrivate::makeModel
Prototype: void QQmlInstantiatorPrivate::makeModel()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 206-216
 75.000% (3/4)
82
QQmlInstantiatorPrivate::modelObject
Name: QQmlInstantiatorPrivate::modelObject
Prototype: QObject *QQmlInstantiatorPrivate::modelObject(int index, bool async)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 89-95
100.000% (1/1)
41
QQmlInstantiatorPrivate::regenerate
Name: QQmlInstantiatorPrivate::regenerate
Prototype: void QQmlInstantiatorPrivate::regenerate()
Coverage:  84.000% (21/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 98-122
 84.000% (21/25)
157
QQmlInstantiatorPrivate::~QQmlInstantiatorPrivate
Name: QQmlInstantiatorPrivate::~QQmlInstantiatorPrivate
Prototype: QQmlInstantiatorPrivate::~QQmlInstantiatorPrivate()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 68-71
  0.000% (0/1)
11
QQmlInterceptorMetaObject::QQmlInterceptorMetaObject
Name: QQmlInterceptorMetaObject::QQmlInterceptorMetaObject
Prototype: QQmlInterceptorMetaObject::QQmlInterceptorMetaObject(QObject *obj, const QQmlRefPointer<QQmlPropertyCache> &cache)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 179-197
100.000% (5/5)
72
QQmlInterceptorMetaObject::get
Name: QQmlInterceptorMetaObject::get
Prototype: inline QQmlInterceptorMetaObject *QQmlInterceptorMetaObject::get(QObject *obj)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject_p.h
Lines: 133-143
 80.000% (8/10)
54
QQmlInterceptorMetaObject::intercept
Name: QQmlInterceptorMetaObject::intercept
Prototype: bool QQmlInterceptorMetaObject::intercept(QMetaObject::Call c, int id, void **a)
Coverage:  96.154% (25/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 221-298
 96.154% (25/26)
288
QQmlInterceptorMetaObject::intercepts
Name: QQmlInterceptorMetaObject::intercepts
Prototype: bool intercepts(QQmlPropertyIndex propertyIndex) const
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject_p.h
Lines: 109-118
100.000% (14/14)
64
QQmlInterceptorMetaObject::metaCall
Name: QQmlInterceptorMetaObject::metaCall
Prototype: int QQmlInterceptorMetaObject::metaCall(QObject *o, QMetaObject::Call c, int id, void **a)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 211-219
100.000% (4/4)
52
QQmlInterceptorMetaObject::propertyCache
Name: QQmlInterceptorMetaObject::propertyCache
Prototype: QQmlPropertyCache *propertyCache() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject_p.h
Lines: 107-107
  0.000% (0/1)
11
QQmlInterceptorMetaObject::registerInterceptor
Name: QQmlInterceptorMetaObject::registerInterceptor
Prototype: void QQmlInterceptorMetaObject::registerInterceptor(QQmlPropertyIndex index, QQmlPropertyValueInterceptor *interceptor)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 204-209
100.000% (1/1)
31
QQmlInterceptorMetaObject::toDynamicMetaObject
Name: QQmlInterceptorMetaObject::toDynamicMetaObject
Prototype: QAbstractDynamicMetaObject *QQmlInterceptorMetaObject::toDynamicMetaObject(QObject *o)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 301-315
100.000% (8/8)
73
QQmlItemSelectionRangeValueType::bottom
Name: QQmlItemSelectionRangeValueType::bottom
Prototype: inline int bottom() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlmodelindexvaluetype_p.h
Lines: 147-147
100.000% (1/1)
11
QQmlItemSelectionRangeValueType::bottomRight
Name: QQmlItemSelectionRangeValueType::bottomRight
Prototype: inline QPersistentModelIndex &bottomRight() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlmodelindexvaluetype_p.h
Lines: 152-152
  0.000% (0/1)
11
QQmlItemSelectionRangeValueType::contains
Name: QQmlItemSelectionRangeValueType::contains
Prototype: inline bool contains(const QModelIndex &index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlmodelindexvaluetype_p.h
Lines: 136-137
100.000% (1/1)
11
QQmlItemSelectionRangeValueType::contains
Name: QQmlItemSelectionRangeValueType::contains
Prototype: inline bool contains(int row, int column, const QModelIndex &parentIndex) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlmodelindexvaluetype_p.h
Lines: 138-139
100.000% (1/1)
11
QQmlItemSelectionRangeValueType::height
Name: QQmlItemSelectionRangeValueType::height
Prototype: inline int height() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlmodelindexvaluetype_p.h
Lines: 150-150
100.000% (1/1)
11
QQmlItemSelectionRangeValueType::intersected
Name: QQmlItemSelectionRangeValueType::intersected
Prototype: QItemSelectionRange intersected(const QItemSelectionRange &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlmodelindexvaluetype_p.h
Lines: 142-143
100.000% (1/1)
11
QQmlItemSelectionRangeValueType::intersects
Name: QQmlItemSelectionRangeValueType::intersects
Prototype: inline bool intersects(const QItemSelectionRange &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlmodelindexvaluetype_p.h
Lines: 140-141
100.000% (1/1)
11
QQmlItemSelectionRangeValueType::isEmpty
Name: QQmlItemSelectionRangeValueType::isEmpty
Prototype: inline bool isEmpty() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlmodelindexvaluetype_p.h
Lines: 156-156
100.000% (1/1)
11
QQmlItemSelectionRangeValueType::isValid
Name: QQmlItemSelectionRangeValueType::isValid
Prototype: inline bool isValid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlmodelindexvaluetype_p.h
Lines: 155-155
100.000% (1/1)
11
QQmlItemSelectionRangeValueType::left
Name: QQmlItemSelectionRangeValueType::left
Prototype: inline int left() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlmodelindexvaluetype_p.h
Lines: 146-146
100.000% (1/1)
11
QQmlItemSelectionRangeValueType::model
Name: QQmlItemSelectionRangeValueType::model
Prototype: inline QAbstractItemModel *model() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlmodelindexvaluetype_p.h
Lines: 154-154
100.000% (1/1)
11
QQmlItemSelectionRangeValueType::parent
Name: QQmlItemSelectionRangeValueType::parent
Prototype: inline QModelIndex parent() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlmodelindexvaluetype_p.h
Lines: 153-153
  0.000% (0/1)
11
QQmlItemSelectionRangeValueType::right
Name: QQmlItemSelectionRangeValueType::right
Prototype: inline int right() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlmodelindexvaluetype_p.h
Lines: 148-148
100.000% (1/1)
11
QQmlItemSelectionRangeValueType::toString
Name: QQmlItemSelectionRangeValueType::toString
Prototype: QString QQmlItemSelectionRangeValueType::toString() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlmodelindexvaluetype.cpp
Lines: 59-64
  0.000% (0/1)
31
QQmlItemSelectionRangeValueType::top
Name: QQmlItemSelectionRangeValueType::top
Prototype: inline int top() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlmodelindexvaluetype_p.h
Lines: 145-145
100.000% (1/1)
11
QQmlItemSelectionRangeValueType::topLeft
Name: QQmlItemSelectionRangeValueType::topLeft
Prototype: inline QPersistentModelIndex &topLeft() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlmodelindexvaluetype_p.h
Lines: 151-151
  0.000% (0/1)
11
QQmlItemSelectionRangeValueType::width
Name: QQmlItemSelectionRangeValueType::width
Prototype: inline int width() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlmodelindexvaluetype_p.h
Lines: 149-149
100.000% (1/1)
11
QQmlJS::AST::ArgumentList::ArgumentList
Name: QQmlJS::AST::ArgumentList::ArgumentList
Prototype: ArgumentList(ExpressionNode *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1048-1050
100.000% (1/1)
11
QQmlJS::AST::ArgumentList::ArgumentList
Name: QQmlJS::AST::ArgumentList::ArgumentList
Prototype: ArgumentList(ArgumentList *previous, ExpressionNode *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1052-1058
100.000% (1/1)
31
QQmlJS::AST::ArgumentList::accept0
Name: QQmlJS::AST::ArgumentList::accept0
Prototype: void ArgumentList::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 554-563
 85.714% (6/7)
43
QQmlJS::AST::ArgumentList::finish
Name: QQmlJS::AST::ArgumentList::finish
Prototype: inline ArgumentList *finish ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1072-1077
100.000% (1/1)
31
QQmlJS::AST::ArgumentList::firstSourceLocation
Name: QQmlJS::AST::ArgumentList::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1062-1063
100.000% (1/1)
11
QQmlJS::AST::ArgumentList::lastSourceLocation
Name: QQmlJS::AST::ArgumentList::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1065-1070
100.000% (4/4)
32
QQmlJS::AST::ArrayMemberExpression::ArrayMemberExpression
Name: QQmlJS::AST::ArrayMemberExpression::ArrayMemberExpression
Prototype: ArrayMemberExpression(ExpressionNode *b, ExpressionNode *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 908-910
100.000% (1/1)
11
QQmlJS::AST::ArrayMemberExpression::accept0
Name: QQmlJS::AST::ArrayMemberExpression::accept0
Prototype: void ArrayMemberExpression::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 506-514
100.000% (4/4)
42
QQmlJS::AST::ArrayMemberExpression::firstSourceLocation
Name: QQmlJS::AST::ArrayMemberExpression::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 914-915
100.000% (1/1)
11
QQmlJS::AST::ArrayMemberExpression::lastSourceLocation
Name: QQmlJS::AST::ArrayMemberExpression::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 917-918
100.000% (1/1)
11
QQmlJS::AST::ArrayPattern::ArrayPattern
Name: QQmlJS::AST::ArrayPattern::ArrayPattern
Prototype: ArrayPattern(PatternElementList *elts)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 549-551
100.000% (1/1)
11
QQmlJS::AST::ArrayPattern::accept0
Name: QQmlJS::AST::ArrayPattern::accept0
Prototype: void ArrayPattern::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 280-286
100.000% (4/4)
32
QQmlJS::AST::ArrayPattern::convertLiteralToAssignmentPattern
Name: QQmlJS::AST::ArrayPattern::convertLiteralToAssignmentPattern
Prototype: bool ArrayPattern::convertLiteralToAssignmentPattern(MemoryPool *pool, SourceLocation *errorLocation, QString *errorMessage)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 374-391
100.000% (18/18)
136
QQmlJS::AST::ArrayPattern::firstSourceLocation
Name: QQmlJS::AST::ArrayPattern::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 555-556
100.000% (1/1)
11
QQmlJS::AST::ArrayPattern::isValidArrayLiteral
Name: QQmlJS::AST::ArrayPattern::isValidArrayLiteral
Prototype: bool ArrayPattern::isValidArrayLiteral(SourceLocation *errorLocation) const
Coverage:  58.333% (7/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 288-298
 58.333% (7/12)
74
QQmlJS::AST::ArrayPattern::lastSourceLocation
Name: QQmlJS::AST::ArrayPattern::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 558-559
100.000% (1/1)
11
QQmlJS::AST::BinaryExpression::BinaryExpression
Name: QQmlJS::AST::BinaryExpression::BinaryExpression
Prototype: BinaryExpression(ExpressionNode *l, int o, ExpressionNode *r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1322-1324
100.000% (1/1)
11
QQmlJS::AST::BinaryExpression::accept0
Name: QQmlJS::AST::BinaryExpression::accept0
Prototype: void BinaryExpression::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 664-672
100.000% (4/4)
42
QQmlJS::AST::BinaryExpression::binaryExpressionCast
Name: QQmlJS::AST::BinaryExpression::binaryExpressionCast
Prototype: BinaryExpression *BinaryExpression::binaryExpressionCast()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 164-167
100.000% (1/1)
11
QQmlJS::AST::BinaryExpression::firstSourceLocation
Name: QQmlJS::AST::BinaryExpression::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1330-1331
100.000% (1/1)
11
QQmlJS::AST::BinaryExpression::lastSourceLocation
Name: QQmlJS::AST::BinaryExpression::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1333-1334
100.000% (1/1)
11
QQmlJS::AST::Block::Block
Name: QQmlJS::AST::Block::Block
Prototype: Block(StatementList *slist)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1395-1396
100.000% (1/1)
11
QQmlJS::AST::Block::accept0
Name: QQmlJS::AST::Block::accept0
Prototype: void Block::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 695-702
100.000% (4/4)
32
QQmlJS::AST::Block::firstSourceLocation
Name: QQmlJS::AST::Block::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1400-1401
100.000% (1/1)
11
QQmlJS::AST::Block::lastSourceLocation
Name: QQmlJS::AST::Block::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1403-1404
100.000% (1/1)
11
QQmlJS::AST::BreakStatement::BreakStatement
Name: QQmlJS::AST::BreakStatement::BreakStatement
Prototype: BreakStatement(const QStringRef &l)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1743-1744
100.000% (1/1)
11
QQmlJS::AST::BreakStatement::accept0
Name: QQmlJS::AST::BreakStatement::accept0
Prototype: void BreakStatement::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 815-821
100.000% (4/4)
22
QQmlJS::AST::BreakStatement::firstSourceLocation
Name: QQmlJS::AST::BreakStatement::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1748-1749
100.000% (1/1)
11
QQmlJS::AST::BreakStatement::lastSourceLocation
Name: QQmlJS::AST::BreakStatement::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1751-1752
100.000% (1/1)
11
QQmlJS::AST::CallExpression::CallExpression
Name: QQmlJS::AST::CallExpression::CallExpression
Prototype: CallExpression(ExpressionNode *b, ArgumentList *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1024-1026
100.000% (1/1)
11
QQmlJS::AST::CallExpression::accept0
Name: QQmlJS::AST::CallExpression::accept0
Prototype: void CallExpression::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 544-552
100.000% (4/4)
42
QQmlJS::AST::CallExpression::firstSourceLocation
Name: QQmlJS::AST::CallExpression::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1030-1031
100.000% (1/1)
11
QQmlJS::AST::CallExpression::lastSourceLocation
Name: QQmlJS::AST::CallExpression::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1033-1034
100.000% (1/1)
11
QQmlJS::AST::CaseBlock::CaseBlock
Name: QQmlJS::AST::CaseBlock::CaseBlock
Prototype: CaseBlock(CaseClauses *c, DefaultClause *d = nullptr, CaseClauses *r = nullptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1835-1837
100.000% (1/1)
11
QQmlJS::AST::CaseBlock::accept0
Name: QQmlJS::AST::CaseBlock::accept0
Prototype: void CaseBlock::accept0(Visitor *visitor)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 862-871
 75.000% (3/4)
52
QQmlJS::AST::CaseBlock::firstSourceLocation
Name: QQmlJS::AST::CaseBlock::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1841-1842
100.000% (1/1)
11
QQmlJS::AST::CaseBlock::lastSourceLocation
Name: QQmlJS::AST::CaseBlock::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1844-1845
100.000% (1/1)
11
QQmlJS::AST::CaseClause::CaseClause
Name: QQmlJS::AST::CaseClause::CaseClause
Prototype: CaseClause(ExpressionNode *e, StatementList *slist)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1885-1887
100.000% (1/1)
11
QQmlJS::AST::CaseClause::accept0
Name: QQmlJS::AST::CaseClause::accept0
Prototype: void CaseClause::accept0(Visitor *visitor)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 884-892
 75.000% (3/4)
42
QQmlJS::AST::CaseClause::firstSourceLocation
Name: QQmlJS::AST::CaseClause::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1891-1892
100.000% (1/1)
11
QQmlJS::AST::CaseClause::lastSourceLocation
Name: QQmlJS::AST::CaseClause::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1894-1895
100.000% (1/1)
11
QQmlJS::AST::CaseClauses::CaseClauses
Name: QQmlJS::AST::CaseClauses::CaseClauses
Prototype: CaseClauses(CaseClause *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1909-1911
100.000% (1/1)
11
QQmlJS::AST::CaseClauses::CaseClauses
Name: QQmlJS::AST::CaseClauses::CaseClauses
Prototype: CaseClauses(CaseClauses *previous, CaseClause *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1913-1919
100.000% (1/1)
31
QQmlJS::AST::CaseClauses::accept0
Name: QQmlJS::AST::CaseClauses::accept0
Prototype: void CaseClauses::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 873-882
 85.714% (6/7)
43
QQmlJS::AST::CaseClauses::finish
Name: QQmlJS::AST::CaseClauses::finish
Prototype: inline CaseClauses *finish ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1929-1934
100.000% (1/1)
31
QQmlJS::AST::CaseClauses::firstSourceLocation
Name: QQmlJS::AST::CaseClauses::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1923-1924
100.000% (1/1)
11
QQmlJS::AST::CaseClauses::lastSourceLocation
Name: QQmlJS::AST::CaseClauses::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1926-1927
100.000% (1/1)
11
QQmlJS::AST::Catch::Catch
Name: QQmlJS::AST::Catch::Catch
Prototype: Catch(PatternElement *p, Block *stmt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2015-2017
100.000% (1/1)
11
QQmlJS::AST::Catch::accept0
Name: QQmlJS::AST::Catch::accept0
Prototype: void Catch::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 932-940
100.000% (4/4)
42
QQmlJS::AST::Catch::firstSourceLocation
Name: QQmlJS::AST::Catch::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2021-2022
100.000% (1/1)
11
QQmlJS::AST::Catch::lastSourceLocation
Name: QQmlJS::AST::Catch::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2024-2025
100.000% (1/1)
11
QQmlJS::AST::ClassDeclaration::ClassDeclaration
Name: QQmlJS::AST::ClassDeclaration::ClassDeclaration
Prototype: ClassDeclaration(const QStringRef &n, ExpressionNode *heritage, ClassElementList *elements)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2259-2261
100.000% (1/1)
11
QQmlJS::AST::ClassDeclaration::accept0
Name: QQmlJS::AST::ClassDeclaration::accept0
Prototype: void ClassDeclaration::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1324-1332
100.000% (4/4)
42
QQmlJS::AST::ClassElementList::ClassElementList
Name: QQmlJS::AST::ClassElementList::ClassElementList
Prototype: ClassElementList(PatternProperty *property, bool isStatic)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2272-2277
100.000% (1/1)
21
QQmlJS::AST::ClassElementList::accept0
Name: QQmlJS::AST::ClassElementList::accept0
Prototype: void ClassElementList::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1334-1343
 85.714% (6/7)
53
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...10
Function: Heap::Object::markObjects
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...30
Function: QJSValueIterator::value
...39
Function: QQmlDelegateModelPrivate::get
40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
41
Function: QQmlFile::load
42
Function: QQmlImports::setDesignerSupportRequired
4344
Function: QQmlJS::AST::ClassElementList::append
45
Function: QQmlJS::AST::IdentifierExpression::accept0
46
Function: QQmlJS::AST::PostDecrementExpression::firstSourceLocation
47
Function: QQmlJS::AST::UiEnumDeclaration::accept0
...50
Function: QQmlJS::Parser::parseStatement [qqmljs.g #2]
...60
Function: QQmlRefPointer::data
...70
Function: QQuickBorderImage::setVerticalTileMode
...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