OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...30
Function: QJSValueIterator::value
...40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
...50
Function: QQmlJS::Parser::parseStatement [qqmljs.g #2]
...57
Function: QQmlPropertyCache::callJSFactoryMethod
58
Function: QQmlPropertyData::writeProperty
59
Function: QQmlPropertyRawData::isQObject
60
Function: QQmlRefPointer::data
6162
Function: QQmlTypeData::done
63
Function: QQmlTypeLoaderThread::networkReplyProxy
64
Function: QQmlVMEVariantQObjectPtr::QQmlVMEVariantQObjectPtr
65
Function: QQuickAccessibleAttached::editable
...70
Function: QQuickBorderImage::setVerticalTileMode
...80
Function: QQuickGrabGestureEvent::grab
...90
Function: QQuickItemViewPrivate::MovedItem::MovedItem
...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
QQmlThread::startup
Name: QQmlThread::startup
Prototype: void QQmlThread::startup()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 224-231
100.000% (1/1)
51
QQmlThread::thread
Name: QQmlThread::thread
Prototype: QThread *QQmlThread::thread() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 302-305
  0.000% (0/1)
11
QQmlThread::unlock
Name: QQmlThread::unlock
Prototype: void QQmlThread::unlock()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 277-280
100.000% (1/1)
11
QQmlThread::wait
Name: QQmlThread::wait
Prototype: void QQmlThread::wait()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 292-295
  0.000% (0/1)
11
QQmlThread::waitForNextMessage
Name: QQmlThread::waitForNextMessage
Prototype: void QQmlThread::waitForNextMessage()
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 399-423
 66.667% (6/9)
163
QQmlThread::wakeAll
Name: QQmlThread::wakeAll
Prototype: void QQmlThread::wakeAll()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 287-290
  0.000% (0/1)
11
QQmlThread::wakeOne
Name: QQmlThread::wakeOne
Prototype: void QQmlThread::wakeOne()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 282-285
100.000% (1/1)
11
QQmlThread::~QQmlThread
Name: QQmlThread::~QQmlThread
Prototype: QQmlThread::~QQmlThread()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 219-222
100.000% (1/1)
11
QQmlThreadPrivate::MainObject::MainObject
Name: QQmlThreadPrivate::MainObject::MainObject
Prototype: QQmlThreadPrivate::MainObject::MainObject(QQmlThreadPrivate *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 99-102
100.000% (1/1)
21
QQmlThreadPrivate::MainObject::event
Name: QQmlThreadPrivate::MainObject::event
Prototype: bool QQmlThreadPrivate::MainObject::event(QEvent *e)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 118-123
 75.000% (3/4)
32
QQmlThreadPrivate::QQmlThreadPrivate
Name: QQmlThreadPrivate::QQmlThreadPrivate
Prototype: QQmlThreadPrivate::QQmlThreadPrivate(QQmlThread *q)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 125-130
100.000% (2/2)
11
QQmlThreadPrivate::event
Name: QQmlThreadPrivate::event
Prototype: bool QQmlThreadPrivate::event(QEvent *e)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 132-137
100.000% (4/4)
32
QQmlThreadPrivate::lock
Name: QQmlThreadPrivate::lock
Prototype: inline void lock()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 61-61
100.000% (1/1)
11
QQmlThreadPrivate::mainEvent
Name: QQmlThreadPrivate::mainEvent
Prototype: void QQmlThreadPrivate::mainEvent()
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 152-177
100.000% (11/11)
143
QQmlThreadPrivate::mutex
Name: QQmlThreadPrivate::mutex
Prototype: inline QMutex &mutex()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 60-60
100.000% (1/1)
11
QQmlThreadPrivate::run
Name: QQmlThreadPrivate::run
Prototype: void QQmlThreadPrivate::run()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 139-150
100.000% (1/1)
61
QQmlThreadPrivate::threadEvent
Name: QQmlThreadPrivate::threadEvent
Prototype: void QQmlThreadPrivate::threadEvent()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 179-212
 87.500% (7/8)
184
QQmlThreadPrivate::triggerMainEvent
Name: QQmlThreadPrivate::triggerMainEvent
Prototype: void QQmlThreadPrivate::triggerMainEvent()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 105-109
100.000% (1/1)
21
QQmlThreadPrivate::triggerThreadEvent
Name: QQmlThreadPrivate::triggerThreadEvent
Prototype: void QQmlThreadPrivate::triggerThreadEvent()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 112-116
100.000% (1/1)
21
QQmlThreadPrivate::unlock
Name: QQmlThreadPrivate::unlock
Prototype: inline void unlock()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 62-62
100.000% (1/1)
11
QQmlThreadPrivate::wait
Name: QQmlThreadPrivate::wait
Prototype: inline void wait()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 63-63
100.000% (1/1)
11
QQmlThreadPrivate::wakeAll
Name: QQmlThreadPrivate::wakeAll
Prototype: inline void wakeAll()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 65-65
  0.000% (0/1)
11
QQmlThreadPrivate::wakeOne
Name: QQmlThreadPrivate::wakeOne
Prototype: inline void wakeOne()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 64-64
100.000% (1/1)
11
QQmlTimer::QQmlTimer
Name: QQmlTimer::QQmlTimer
Prototype: QQmlTimer::QQmlTimer(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 125-132
100.000% (1/1)
41
QQmlTimer::classBegin
Name: QQmlTimer::classBegin
Prototype: void QQmlTimer::classBegin()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 299-303
100.000% (1/1)
21
QQmlTimer::componentComplete
Name: QQmlTimer::componentComplete
Prototype: void QQmlTimer::componentComplete()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 305-310
100.000% (1/1)
31
QQmlTimer::d_func
Name: QQmlTimer::d_func
Prototype: inline QQmlTimerPrivate* d_func()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer_p.h
Lines: 68-68
100.000% (1/1)
11
QQmlTimer::d_func
Name: QQmlTimer::d_func
Prototype: inline const QQmlTimerPrivate* d_func() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer_p.h
Lines: 68-68
100.000% (1/1)
11
QQmlTimer::event
Name: QQmlTimer::event
Prototype: bool QQmlTimer::event(QEvent *e)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 330-346
 83.333% (10/12)
124
QQmlTimer::interval
Name: QQmlTimer::interval
Prototype: int QQmlTimer::interval() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 151-155
100.000% (1/1)
21
QQmlTimer::intervalChanged
Name: QQmlTimer::intervalChanged
Prototype: void QQmlTimer::intervalChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmltimer_p.cpp
Lines: 271-274
100.000% (1/1)
11
QQmlTimer::isRepeating
Name: QQmlTimer::isRepeating
Prototype: bool QQmlTimer::isRepeating() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 196-200
100.000% (1/1)
21
QQmlTimer::isRunning
Name: QQmlTimer::isRunning
Prototype: bool QQmlTimer::isRunning() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 168-172
100.000% (1/1)
21
QQmlTimer::repeatChanged
Name: QQmlTimer::repeatChanged
Prototype: void QQmlTimer::repeatChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmltimer_p.cpp
Lines: 277-280
100.000% (1/1)
11
QQmlTimer::restart
Name: QQmlTimer::restart
Prototype: void QQmlTimer::restart()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 277-281
100.000% (1/1)
21
QQmlTimer::runningChanged
Name: QQmlTimer::runningChanged
Prototype: void QQmlTimer::runningChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmltimer_p.cpp
Lines: 265-268
100.000% (1/1)
11
QQmlTimer::setInterval
Name: QQmlTimer::setInterval
Prototype: void QQmlTimer::setInterval(int interval)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 141-149
100.000% (4/4)
52
QQmlTimer::setRepeating
Name: QQmlTimer::setRepeating
Prototype: void QQmlTimer::setRepeating(bool repeating)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 202-210
100.000% (4/4)
52
QQmlTimer::setRunning
Name: QQmlTimer::setRunning
Prototype: void QQmlTimer::setRunning(bool running)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 174-183
100.000% (4/4)
62
QQmlTimer::setTriggeredOnStart
Name: QQmlTimer::setTriggeredOnStart
Prototype: void QQmlTimer::setTriggeredOnStart(bool triggeredOnStart)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 235-243
100.000% (4/4)
52
QQmlTimer::start
Name: QQmlTimer::start
Prototype: void QQmlTimer::start()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 252-255
100.000% (1/1)
11
QQmlTimer::stop
Name: QQmlTimer::stop
Prototype: void QQmlTimer::stop()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 264-267
100.000% (1/1)
11
QQmlTimer::ticked
Name: QQmlTimer::ticked
Prototype: void QQmlTimer::ticked()
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 319-325
 80.000% (8/10)
42
QQmlTimer::triggered
Name: QQmlTimer::triggered
Prototype: void QQmlTimer::triggered()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmltimer_p.cpp
Lines: 259-262
100.000% (1/1)
11
QQmlTimer::triggeredOnStart
Name: QQmlTimer::triggeredOnStart
Prototype: bool QQmlTimer::triggeredOnStart() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 229-233
100.000% (1/1)
21
QQmlTimer::triggeredOnStartChanged
Name: QQmlTimer::triggeredOnStartChanged
Prototype: void QQmlTimer::triggeredOnStartChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmltimer_p.cpp
Lines: 283-286
100.000% (1/1)
11
QQmlTimer::update
Name: QQmlTimer::update
Prototype: void QQmlTimer::update()
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 283-297
 85.714% (12/14)
114
QQmlTimerPrivate::QQmlTimerPrivate
Name: QQmlTimerPrivate::QQmlTimerPrivate
Prototype: QQmlTimerPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 59-61
100.000% (1/1)
11
QQmlTimerPrivate::animationCurrentLoopChanged
Name: QQmlTimerPrivate::animationCurrentLoopChanged
Prototype: void animationCurrentLoopChanged(QAbstractAnimationJob *) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 64-64
100.000% (1/1)
11
QQmlTimerPrivate::animationFinished
Name: QQmlTimerPrivate::animationFinished
Prototype: void QQmlTimerPrivate::animationFinished(QAbstractAnimationJob *)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 348-355
 83.333% (5/6)
52
QQmlTimerPrivate::maybeTick
Name: QQmlTimerPrivate::maybeTick
Prototype: void maybeTick()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 66-72
 75.000% (3/4)
42
QQmlTranslationBinding::QQmlTranslationBinding
Name: QQmlTranslationBinding::QQmlTranslationBinding
Prototype: QQmlTranslationBinding(const QQmlRefPointer<QV4::CompiledData::CompilationUnit> &compilationUnit, const QV4::CompiledData::Binding *binding)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 340-344
100.000% (1/1)
21
QQmlTranslationBinding::doUpdate
Name: QQmlTranslationBinding::doUpdate
Prototype: void doUpdate(const DeleteWatcher &watcher, QQmlPropertyData::WriteFlags flags, QV4::Scope &scope) override final
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 352-375
 41.667% (5/12)
144
QQmlTranslationBinding::hasDependencies
Name: QQmlTranslationBinding::hasDependencies
Prototype: bool hasDependencies() const override final
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 377-377
100.000% (1/1)
11
QQmlTranslationBinding::sourceLocation
Name: QQmlTranslationBinding::sourceLocation
Prototype: QQmlSourceLocation sourceLocation() const override final
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 346-349
  0.000% (0/1)
11
QQmlType::SingletonInstanceInfo::SingletonInstanceInfo [qqmlmetatype_p.h #2]
Name: QQmlType::SingletonInstanceInfo::SingletonInstanceInfo [qqmlmetatype_p.h #2]
Prototype: SingletonInstanceInfo()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlmetatype_p.h #2
Lines: 234-235
  0.000% (0/1)
11
QQmlType::isValid [qqmlmetatype_p.h #2]
Name: QQmlType::isValid [qqmlmetatype_p.h #2]
Prototype: bool isValid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlmetatype_p.h #2
Lines: 180-180
100.000% (1/1)
11
QQmlType::key [qqmlmetatype_p.h #2]
Name: QQmlType::key [qqmlmetatype_p.h #2]
Prototype: const QQmlTypePrivate *key() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlmetatype_p.h #2
Lines: 181-181
  0.000% (0/1)
11
QQmlType::operator == [qqmlmetatype_p.h #2]
Name: QQmlType::operator == [qqmlmetatype_p.h #2]
Prototype: bool operator ==(const QQmlType &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlmetatype_p.h #2
Lines: 176-178
100.000% (1/1)
11
QQmlType::priv [qqmlmetatype_p.h #2]
Name: QQmlType::priv [qqmlmetatype_p.h #2]
Prototype: QQmlTypePrivate *priv() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlmetatype_p.h #2
Lines: 269-269
100.000% (1/1)
11
QQmlTypeCompiler::QQmlTypeCompiler
Name: QQmlTypeCompiler::QQmlTypeCompiler
Prototype: QQmlTypeCompiler::QQmlTypeCompiler(QQmlEnginePrivate *engine, QQmlTypeData *typeData, QmlIR::Document *parsedQML, const QQmlRefPointer<QQmlTypeNameCache> &typeNameCache, const QV4::CompiledData::ResolvedTypeReferenceMap &resolvedTypeCache, const QV4::CompiledData::DependentTypesHasher &dependencyHasher)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 58-68
100.000% (1/1)
21
QQmlTypeCompiler::addImport
Name: QQmlTypeCompiler::addImport
Prototype: void QQmlTypeCompiler::addImport(const QString &module, const QString &qualifier, int majorVersion, int minorVersion)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 268-288
100.000% (11/11)
163
QQmlTypeCompiler::bindingAsString
Name: QQmlTypeCompiler::bindingAsString
Prototype: QString QQmlTypeCompiler::bindingAsString(const QmlIR::Object *object, int scriptIndex) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 263-266
100.000% (1/1)
11
QQmlTypeCompiler::compilationErrors
Name: QQmlTypeCompiler::compilationErrors
Prototype: QList<QQmlError> compilationErrors() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 97-97
100.000% (1/1)
11
QQmlTypeCompiler::compile
Name: QQmlTypeCompiler::compile
Prototype: QQmlRefPointer<QV4::CompiledData::CompilationUnit> QQmlTypeCompiler::compile()
Coverage:  74.194% (23/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 70-179
 74.194% (23/31)
5611
QQmlTypeCompiler::componentRoots
Name: QQmlTypeCompiler::componentRoots
Prototype: const QVector<quint32> &componentRoots() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 114-114
100.000% (1/1)
11
QQmlTypeCompiler::customParserCache
Name: QQmlTypeCompiler::customParserCache
Prototype: const QHash<int, QQmlCustomParser*> &customParserCache() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 120-120
100.000% (1/1)
11
QQmlTypeCompiler::enginePrivate
Name: QQmlTypeCompiler::enginePrivate
Prototype: QQmlEnginePrivate *enginePrivate() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 107-107
100.000% (1/1)
11
QQmlTypeCompiler::imports
Name: QQmlTypeCompiler::imports
Prototype: const QQmlImports *QQmlTypeCompiler::imports() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 217-220
100.000% (1/1)
11
QQmlTypeCompiler::memoryPool
Name: QQmlTypeCompiler::memoryPool
Prototype: QQmlJS::MemoryPool *QQmlTypeCompiler::memoryPool()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 243-246
100.000% (1/1)
11
QQmlTypeCompiler::newStringRef
Name: QQmlTypeCompiler::newStringRef
Prototype: QStringRef QQmlTypeCompiler::newStringRef(const QString &string)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 248-251
100.000% (1/1)
11
QQmlTypeCompiler::objectAt
Name: QQmlTypeCompiler::objectAt
Prototype: const QmlIR::Object *objectAt(int index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 87-87
100.000% (1/1)
11
QQmlTypeCompiler::objectCount
Name: QQmlTypeCompiler::objectCount
Prototype: int objectCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 88-88
100.000% (1/1)
11
QQmlTypeCompiler::objectFunctionsBegin
Name: QQmlTypeCompiler::objectFunctionsBegin
Prototype: QmlIR::PoolList<QmlIR::Function>::Iterator objectFunctionsBegin(const QmlIR::Object *object) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 90-90
100.000% (1/1)
11
QQmlTypeCompiler::objectFunctionsEnd
Name: QQmlTypeCompiler::objectFunctionsEnd
Prototype: QmlIR::PoolList<QmlIR::Function>::Iterator objectFunctionsEnd(const QmlIR::Object *object) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 91-91
100.000% (1/1)
11
QQmlTypeCompiler::propertyCaches
Name: QQmlTypeCompiler::propertyCaches
Prototype: const QQmlPropertyCacheVector *QQmlTypeCompiler::propertyCaches() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 233-236
100.000% (1/1)
11
QQmlTypeCompiler::qmlObjects
Name: QQmlTypeCompiler::qmlObjects
Prototype: QVector<QmlIR::Object *> *QQmlTypeCompiler::qmlObjects() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 222-225
100.000% (1/1)
11
QQmlTypeCompiler::qmlUnit
Name: QQmlTypeCompiler::qmlUnit
Prototype: const QV4::CompiledData::Unit *QQmlTypeCompiler::qmlUnit() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 212-215
  0.000% (0/1)
11
QQmlTypeCompiler::recordError
Name: QQmlTypeCompiler::recordError
Prototype: void QQmlTypeCompiler::recordError(QQmlError error)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 181-185
100.000% (1/1)
21
QQmlTypeCompiler::recordError
Name: QQmlTypeCompiler::recordError
Prototype: void QQmlTypeCompiler::recordError(const QV4::CompiledData::Location &location, const QString &description)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 187-195
100.000% (1/1)
61
QQmlTypeCompiler::recordError
Name: QQmlTypeCompiler::recordError
Prototype: void QQmlTypeCompiler::recordError(const QQmlCompileError &error)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 197-200
100.000% (1/1)
11
QQmlTypeCompiler::registerString
Name: QQmlTypeCompiler::registerString
Prototype: int QQmlTypeCompiler::registerString(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 207-210
100.000% (1/1)
11
QQmlTypeCompiler::setBindingPropertyDataPerObject
Name: QQmlTypeCompiler::setBindingPropertyDataPerObject
Prototype: void QQmlTypeCompiler::setBindingPropertyDataPerObject(const QVector<QV4::CompiledData::BindingPropertyData> &propertyData)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 258-261
  0.000% (0/1)
11
QQmlTypeCompiler::setComponentRoots
Name: QQmlTypeCompiler::setComponentRoots
Prototype: void setComponentRoots(const QVector<quint32> &roots)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 113-113
100.000% (1/1)
11
QQmlTypeCompiler::setPropertyCaches
Name: QQmlTypeCompiler::setPropertyCaches
Prototype: void QQmlTypeCompiler::setPropertyCaches(QQmlPropertyCacheVector &&caches)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 227-231
100.000% (1/1)
21
QQmlTypeCompiler::stringAt
Name: QQmlTypeCompiler::stringAt
Prototype: QString QQmlTypeCompiler::stringAt(int idx) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 202-205
100.000% (1/1)
11
QQmlTypeCompiler::stringPool
Name: QQmlTypeCompiler::stringPool
Prototype: const QV4::Compiler::StringTableGenerator *QQmlTypeCompiler::stringPool() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 253-256
  0.000% (0/1)
11
QQmlTypeCompiler::takePropertyCaches
Name: QQmlTypeCompiler::takePropertyCaches
Prototype: QQmlPropertyCacheVector &&QQmlTypeCompiler::takePropertyCaches()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 238-241
100.000% (1/1)
11
QQmlTypeCompiler::url
Name: QQmlTypeCompiler::url
Prototype: QUrl url() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 106-106
100.000% (1/1)
11
QQmlTypeData::QQmlTypeData
Name: QQmlTypeData::QQmlTypeData
Prototype: QQmlTypeData::QQmlTypeData(const QUrl &url, QQmlTypeLoader *manager)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2052-2057
100.000% (1/1)
31
QQmlTypeData::TypeReference::TypeReference
Name: QQmlTypeData::TypeReference::TypeReference
Prototype: TypeReference()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader_p.h
Lines: 426-426
100.000% (1/1)
11
QQmlTypeData::TypeReference::qualifiedName
Name: QQmlTypeData::TypeReference::qualifiedName
Prototype: QString QQmlTypeData::TypeReference::qualifiedName() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2042-2050
  0.000% (0/4)
52
QQmlTypeData::allDependenciesDone
Name: QQmlTypeData::allDependenciesDone
Prototype: void QQmlTypeData::allDependenciesDone()
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2533-2565
100.000% (16/16)
216
QQmlTypeData::buildTypeResolutionCaches
Name: QQmlTypeData::buildTypeResolutionCaches
Prototype: QQmlCompileError QQmlTypeData::buildTypeResolutionCaches( QQmlRefPointer<QQmlTypeNameCache> *typeNameCache, QV4::CompiledData::ResolvedTypeReferenceMap *resolvedTypeCache ) const
Coverage:  82.143% (23/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2708-2757
 82.143% (23/28)
3110
QQmlTypeData::compilationUnit
Name: QQmlTypeData::compilationUnit
Prototype: QV4::CompiledData::CompilationUnit *QQmlTypeData::compilationUnit() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2071-2074
100.000% (1/1)
11
QQmlTypeData::compile
Name: QQmlTypeData::compile
Prototype: void QQmlTypeData::compile(const QQmlRefPointer<QQmlTypeNameCache> &typeNameCache, const QV4::CompiledData::ResolvedTypeReferenceMap &resolvedTypeCache, const QV4::CompiledData::DependentTypesHasher &dependencyHasher)
Coverage:  84.615% (22/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2582-2609
 84.615% (22/26)
156
QQmlTypeData::completed
Name: QQmlTypeData::completed
Prototype: void QQmlTypeData::completed()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2379-2386
100.000% (4/4)
32
QQmlTypeData::continueLoadFromIR
Name: QQmlTypeData::continueLoadFromIR
Prototype: void QQmlTypeData::continueLoadFromIR()
Coverage:  76.471% (13/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2488-2531
 76.471% (13/17)
287
QQmlTypeData::createTypeAndPropertyCaches
Name: QQmlTypeData::createTypeAndPropertyCaches
Prototype: void QQmlTypeData::createTypeAndPropertyCaches(const QQmlRefPointer<QQmlTypeNameCache> &typeNameCache, const QV4::CompiledData::ResolvedTypeReferenceMap &resolvedTypeCache)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2167-2193
 50.000% (2/4)
152
QQmlTypeData::dataReceived
Name: QQmlTypeData::dataReceived
Prototype: void QQmlTypeData::dataReceived(const SourceCodeData &data)
Coverage:  90.909% (20/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2409-2433
 90.909% (20/22)
157
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...30
Function: QJSValueIterator::value
...40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
...50
Function: QQmlJS::Parser::parseStatement [qqmljs.g #2]
...57
Function: QQmlPropertyCache::callJSFactoryMethod
58
Function: QQmlPropertyData::writeProperty
59
Function: QQmlPropertyRawData::isQObject
60
Function: QQmlRefPointer::data
6162
Function: QQmlTypeData::done
63
Function: QQmlTypeLoaderThread::networkReplyProxy
64
Function: QQmlVMEVariantQObjectPtr::QQmlVMEVariantQObjectPtr
65
Function: QQuickAccessibleAttached::editable
...70
Function: QQuickBorderImage::setVerticalTileMode
...80
Function: QQuickGrabGestureEvent::grab
...90
Function: QQuickItemViewPrivate::MovedItem::MovedItem
...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