OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...110
Function: QQuickLoader::setAsynchronous
...120
Function: QQuickImageParticle::setOpacitytable
...130
Function: QQuickDesignerSupportProperties::isPropertyQObject
...140
Function: QQmlVMEMetaObject::getForMethod
...145
Function: QQmlPropertyPrivate::findSignalByName
146
Function: QQmlPropertyCache::toMetaObjectBuilder::in
147
Function: QQmlProfilerEventType::setDisplayName
148
Function: QQmlProfiler::RefLocation::RefLocation
149150
Function: QQmlNotifier::notify
151
Function: QQmlListReference::QQmlListReference
152
Function: QQmlListCompositor::iterator::operator *
153
Function: QQmlJS::classify7
...160
Function: QQmlJS::AST::ArgumentList::firstSourceLocation
...170
Function: QQmlComponent::QQmlComponent
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQmlObjectOrGadget::metacall
Name: QQmlObjectOrGadget::metacall
Prototype: void QQmlObjectOrGadget::metacall(QMetaObject::Call type, int index, void **argv) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1726-1740
100.000% (7/7)
83
QQmlObjectOrGadget::QQmlObjectOrGadget
Name: QQmlObjectOrGadget::QQmlObjectOrGadget
Prototype: QQmlObjectOrGadget(QObject *obj)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 611-614
100.000% (1/1)
11
QQmlObjectOrGadget::QQmlObjectOrGadget
Name: QQmlObjectOrGadget::QQmlObjectOrGadget
Prototype: QQmlObjectOrGadget(QQmlPropertyCache *propertyCache, void *gadget)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 615-618
100.000% (1/1)
11
QQmlObjectOrGadget::QQmlObjectOrGadget
Name: QQmlObjectOrGadget::QQmlObjectOrGadget
Prototype: QQmlObjectOrGadget(const QMetaObject* metaObject)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 626-628
100.000% (1/1)
11
QQmlObjectModelPrivate::remove
Name: QQmlObjectModelPrivate::remove
Prototype: void remove(int index, int n)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 137-153
100.000% (7/7)
133
QQmlObjectModelPrivate::move
Name: QQmlObjectModelPrivate::move
Prototype: void move(int from, int to, int n)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 108-135
100.000% (13/13)
205
QQmlObjectModelPrivate::insert
Name: QQmlObjectModelPrivate::insert
Prototype: void insert(int index, QObject *item)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 94-106
100.000% (4/4)
102
QQmlObjectModelPrivate::indexOf
Name: QQmlObjectModelPrivate::indexOf
Prototype: int indexOf(QObject *item) const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 162-167
100.000% (6/6)
43
QQmlObjectModelPrivate::clear
Name: QQmlObjectModelPrivate::clear
Prototype: void clear()
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 155-160
100.000% (2/2)
42
QQmlObjectModelPrivate::children_count
Name: QQmlObjectModelPrivate::children_count
Prototype: static int children_count(QQmlListProperty<QObject> *prop)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 82-84
100.000% (1/1)
11
QQmlObjectModelPrivate::children_clear
Name: QQmlObjectModelPrivate::children_clear
Prototype: static void children_clear(QQmlListProperty<QObject> *prop)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 90-92
  0.000% (0/1)
11
QQmlObjectModelPrivate::children_at
Name: QQmlObjectModelPrivate::children_at
Prototype: static QObject *children_at(QQmlListProperty<QObject> *prop, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 86-88
100.000% (1/1)
11
QQmlObjectModelPrivate::children_append
Name: QQmlObjectModelPrivate::children_append
Prototype: static void children_append(QQmlListProperty<QObject> *prop, QObject *item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 77-80
100.000% (1/1)
21
QQmlObjectModelPrivate::QQmlObjectModelPrivate
Name: QQmlObjectModelPrivate::QQmlObjectModelPrivate
Prototype: QQmlObjectModelPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 75-75
100.000% (1/1)
11
QQmlObjectModelPrivate::Item::deref
Name: QQmlObjectModelPrivate::Item::deref
Prototype: bool deref()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 69-69
100.000% (1/1)
11
QQmlObjectModelPrivate::Item::addRef
Name: QQmlObjectModelPrivate::Item::addRef
Prototype: void addRef()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 68-68
100.000% (1/1)
11
QQmlObjectModelPrivate::Item::Item
Name: QQmlObjectModelPrivate::Item::Item
Prototype: Item(QObject *i)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 66-66
100.000% (1/1)
11
QQmlObjectModelAttached::~QQmlObjectModelAttached
Name: QQmlObjectModelAttached::~QQmlObjectModelAttached
Prototype: ~QQmlObjectModelAttached()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel_p.h
Lines: 155-157
100.000% (1/1)
11
QQmlObjectModelAttached::setIndex
Name: QQmlObjectModelAttached::setIndex
Prototype: void setIndex(int idx)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel_p.h
Lines: 161-166
 75.000% (3/4)
32
QQmlObjectModelAttached::properties
Name: QQmlObjectModelAttached::properties
Prototype: static QQmlObjectModelAttached *properties(QObject *obj)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel_p.h
Lines: 168-175
100.000% (4/4)
52
QQmlObjectModelAttached::indexChanged
Name: QQmlObjectModelAttached::indexChanged
Prototype: void QQmlObjectModelAttached::indexChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlobjectmodel_p.cpp
Lines: 598-601
100.000% (1/1)
11
QQmlObjectModelAttached::index
Name: QQmlObjectModelAttached::index
Prototype: int index() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel_p.h
Lines: 160-160
100.000% (1/1)
11
QQmlObjectModelAttached::QQmlObjectModelAttached
Name: QQmlObjectModelAttached::QQmlObjectModelAttached
Prototype: QQmlObjectModelAttached(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel_p.h
Lines: 153-154
100.000% (1/1)
11
QQmlObjectModel::stringValue
Name: QQmlObjectModel::stringValue
Prototype: QString QQmlObjectModel::stringValue(int index, const QString &name)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 293-299
  0.000% (0/6)
42
QQmlObjectModel::remove
Name: QQmlObjectModel::remove
Prototype: void QQmlObjectModel::remove(int index, int n)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 422-430
 50.000% (4/8)
52
QQmlObjectModel::release
Name: QQmlObjectModel::release
Prototype: QQmlInstanceModel::ReleaseFlags QQmlObjectModel::release(QObject *item)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 282-291
100.000% (7/7)
63
QQmlObjectModel::qmlAttachedProperties
Name: QQmlObjectModel::qmlAttachedProperties
Prototype: QQmlObjectModelAttached *QQmlObjectModel::qmlAttachedProperties(QObject *obj)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 312-315
100.000% (1/1)
11
QQmlObjectModel::object
Name: QQmlObjectModel::object
Prototype: QObject *QQmlObjectModel::object(int index, QQmlIncubator::IncubationMode)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 270-280
100.000% (4/4)
72
QQmlObjectModel::move
Name: QQmlObjectModel::move
Prototype: void QQmlObjectModel::move(int from, int to, int n)
Coverage:  46.667% (7/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 402-412
 46.667% (7/15)
73
QQmlObjectModel::isValid
Name: QQmlObjectModel::isValid
Prototype: bool QQmlObjectModel::isValid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 265-268
100.000% (1/1)
11
QQmlObjectModel::insert
Name: QQmlObjectModel::insert
Prototype: void QQmlObjectModel::insert(int index, QObject *object)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 377-385
 50.000% (3/6)
52
QQmlObjectModel::indexOf
Name: QQmlObjectModel::indexOf
Prototype: int QQmlObjectModel::indexOf(QObject *item, QObject *) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 306-310
100.000% (1/1)
21
QQmlObjectModel::incubationStatus
Name: QQmlObjectModel::incubationStatus
Prototype: QQmlIncubator::Status QQmlObjectModel::incubationStatus(int)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 301-304
  0.000% (0/1)
11
QQmlObjectModel::get
Name: QQmlObjectModel::get
Prototype: QObject *QQmlObjectModel::get(int index) const
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 336-342
 50.000% (3/6)
42
QQmlObjectModel::d_func
Name: QQmlObjectModel::d_func
Prototype: inline QQmlObjectModelPrivate* d_func()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel_p.h
Lines: 109-109
100.000% (1/1)
11
QQmlObjectModel::d_func
Name: QQmlObjectModel::d_func
Prototype: inline const QQmlObjectModelPrivate* d_func() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel_p.h
Lines: 109-109
100.000% (1/1)
11
QQmlObjectModel::count
Name: QQmlObjectModel::count
Prototype: int QQmlObjectModel::count() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 259-263
100.000% (1/1)
21
QQmlObjectModel::clear
Name: QQmlObjectModel::clear
Prototype: void QQmlObjectModel::clear()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 440-444
100.000% (1/1)
21
QQmlObjectModel::childrenChanged
Name: QQmlObjectModel::childrenChanged
Prototype: void QQmlObjectModel::childrenChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlobjectmodel_p.cpp
Lines: 455-458
100.000% (1/1)
11
QQmlObjectModel::children
Name: QQmlObjectModel::children
Prototype: QQmlListProperty<QObject> QQmlObjectModel::children()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 243-252
100.000% (1/1)
71
QQmlObjectModel::append
Name: QQmlObjectModel::append
Prototype: void QQmlObjectModel::append(QObject *object)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 356-360
100.000% (1/1)
21
QQmlObjectModel::QQmlObjectModel
Name: QQmlObjectModel::QQmlObjectModel
Prototype: QQmlObjectModel::QQmlObjectModel(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 231-234
100.000% (1/1)
21
QQmlObjectCreatorRecursionWatcher::hasRecursed
Name: QQmlObjectCreatorRecursionWatcher::hasRecursed
Prototype: bool hasRecursed() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator_p.h
Lines: 173-173
100.000% (1/1)
11
QQmlObjectCreatorRecursionWatcher::QQmlObjectCreatorRecursionWatcher
Name: QQmlObjectCreatorRecursionWatcher::QQmlObjectCreatorRecursionWatcher
Prototype: QQmlObjectCreatorRecursionWatcher::QQmlObjectCreatorRecursionWatcher(QQmlObjectCreator *creator)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 1478-1482
100.000% (1/1)
21
QQmlObjectCreator::~QQmlObjectCreator
Name: QQmlObjectCreator::~QQmlObjectCreator
Prototype: QQmlObjectCreator::~QQmlObjectCreator()
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 137-153
 84.615% (11/13)
95
QQmlObjectCreator::stringAt
Name: QQmlObjectCreator::stringAt
Prototype: QString stringAt(int idx) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator_p.h
Lines: 121-121
100.000% (1/1)
11
QQmlObjectCreator::setupFunctions
Name: QQmlObjectCreator::setupFunctions
Prototype: void QQmlObjectCreator::setupFunctions()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 1090-1108
100.000% (7/7)
123
QQmlObjectCreator::setupBindings
Name: QQmlObjectCreator::setupBindings
Prototype: void QQmlObjectCreator::setupBindings(bool applyDeferredBindings)
Coverage:  89.552% (60/67)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 702-782
 89.552% (60/67)
5118
QQmlObjectCreator::setPropertyValue
Name: QQmlObjectCreator::setPropertyValue
Prototype: void QQmlObjectCreator::setPropertyValue(const QQmlPropertyData *property, const QV4::CompiledData::Binding *binding)
Coverage:  62.400% (78/125)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 364-689
 62.400% (78/125)
21048
QQmlObjectCreator::setPropertyBinding::[lambda]
Name: QQmlObjectCreator::setPropertyBinding::[lambda]
Prototype: [qmlBinding, bindingTarget, targetProperty, subprop, bindingProperty, valueTypeProperty](QQmlObjectCreatorSharedState *sharedState)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 910-929
 69.231% (9/13)
114
QQmlObjectCreator::setPropertyBinding
Name: QQmlObjectCreator::setPropertyBinding
Prototype: bool QQmlObjectCreator::setPropertyBinding(const QQmlPropertyData *bindingProperty, const QV4::CompiledData::Binding *binding)
Coverage:  69.412% (118/170)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 784-1088
 69.412% (118/170)
20950
QQmlObjectCreator::registerObjectWithContextById
Name: QQmlObjectCreator::registerObjectWithContextById
Prototype: void QQmlObjectCreator::registerObjectWithContextById(const QV4::CompiledData::Object *object, QObject *instance) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 1120-1124
100.000% (4/4)
22
QQmlObjectCreator::recordError
Name: QQmlObjectCreator::recordError
Prototype: void QQmlObjectCreator::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/qml/qqmlobjectcreator.cpp
Lines: 1110-1118
100.000% (1/1)
61
QQmlObjectCreator::populateInstance
Name: QQmlObjectCreator::populateInstance
Prototype: bool QQmlObjectCreator::populateInstance(int index, QObject *instance, QObject *bindingTarget, const QQmlPropertyData *valueTypeProperty)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 1420-1473
100.000% (14/14)
385
QQmlObjectCreator::populateDeferredProperties
Name: QQmlObjectCreator::populateDeferredProperties
Prototype: bool QQmlObjectCreator::populateDeferredProperties(QObject *instance, QQmlData::DeferredData *deferredData)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 235-289
100.000% (1/1)
361
QQmlObjectCreator::populateDeferredBinding
Name: QQmlObjectCreator::populateDeferredBinding
Prototype: bool QQmlObjectCreator::populateDeferredBinding(const QQmlProperty &qmlProperty, QQmlData::DeferredData *deferredData, const QV4::CompiledData::Binding *binding)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 292-362
  0.000% (0/10)
464
QQmlObjectCreator::parentContextData
Name: QQmlObjectCreator::parentContextData
Prototype: QQmlContextData *parentContextData() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator_p.h
Lines: 103-103
100.000% (1/1)
11
QQmlObjectCreator::init
Name: QQmlObjectCreator::init
Prototype: void QQmlObjectCreator::init(QQmlContextData *providedParentContext)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 114-135
100.000% (4/4)
172
QQmlObjectCreator::finalizeCallbacks
Name: QQmlObjectCreator::finalizeCallbacks
Prototype: QList<QQmlEnginePrivate::FinalizeCallback> *finalizeCallbacks() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator_p.h
Lines: 99-99
  0.000% (0/1)
11
QQmlObjectCreator::finalize
Name: QQmlObjectCreator::finalize
Prototype: QQmlContextData *QQmlObjectCreator::finalize(QQmlInstantiationInterrupt &interrupt)
Coverage:  85.714% (48/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 1328-1401
 85.714% (48/56)
5116
QQmlObjectCreator::currentQmlContext
Name: QQmlObjectCreator::currentQmlContext
Prototype: QV4::QmlContext *QQmlObjectCreator::currentQmlContext()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator_p.h
Lines: 180-186
100.000% (4/4)
32
QQmlObjectCreator::createQmlContext
Name: QQmlObjectCreator::createQmlContext
Prototype: void QQmlObjectCreator::createQmlContext()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 1126-1129
  0.000% (0/1)
11
QQmlObjectCreator::createInstance
Name: QQmlObjectCreator::createInstance
Prototype: QObject *QQmlObjectCreator::createInstance(int index, QObject *parent, bool isContextObject)
Coverage:  69.919% (86/123)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 1131-1326
 69.919% (86/123)
13132
QQmlObjectCreator::create
Name: QQmlObjectCreator::create
Prototype: QObject *QQmlObjectCreator::create(int subComponentIndex, QObject *parent, QQmlInstantiationInterrupt *interrupt)
Coverage:  96.000% (48/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 155-232
 96.000% (48/50)
5215
QQmlObjectCreator::componentAttachment
Name: QQmlObjectCreator::componentAttachment
Prototype: QQmlComponentAttached **componentAttachment() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator_p.h
Lines: 97-97
100.000% (1/1)
11
QQmlObjectCreator::clear
Name: QQmlObjectCreator::clear
Prototype: void QQmlObjectCreator::clear()
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 1403-1418
 85.714% (12/14)
94
QQmlObjectCreator::allCreatedObjects
Name: QQmlObjectCreator::allCreatedObjects
Prototype: QFiniteStack<QPointer<QObject> > &allCreatedObjects() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator_p.h
Lines: 104-104
100.000% (1/1)
11
QQmlObjectCreator::QQmlObjectCreator
Name: QQmlObjectCreator::QQmlObjectCreator
Prototype: QQmlObjectCreator::QQmlObjectCreator(QQmlContextData *parentContext, const QQmlRefPointer<QV4::CompiledData::CompilationUnit> &compilationUnit, QQmlContextData *creationContext, QQmlIncubatorPrivate *incubator)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 74-100
 88.889% (8/9)
123
QQmlObjectCreator::QQmlObjectCreator
Name: QQmlObjectCreator::QQmlObjectCreator
Prototype: QQmlObjectCreator::QQmlObjectCreator(QQmlContextData *parentContext, const QQmlRefPointer<QV4::CompiledData::CompilationUnit> &compilationUnit, QQmlObjectCreatorSharedState *inheritedSharedState)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 102-112
100.000% (1/1)
11
QQmlObjectCreationProfiler::~QQmlObjectCreationProfiler
Name: QQmlObjectCreationProfiler::~QQmlObjectCreationProfiler
Prototype: ~QQmlObjectCreationProfiler()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 490-493
 83.333% (5/6)
12
QQmlObjectCreationProfiler::update
Name: QQmlObjectCreationProfiler::update
Prototype: void update(QV4::CompiledData::CompilationUnit *ref, const QV4::CompiledData::Object *obj, const QString &typeName, const QUrl &url)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 495-499
100.000% (1/1)
11
QQmlObjectCreationProfiler::QQmlObjectCreationProfiler
Name: QQmlObjectCreationProfiler::QQmlObjectCreationProfiler
Prototype: QQmlObjectCreationProfiler(QQmlProfiler *profiler, const QV4::CompiledData::Object *obj)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 484-488
 83.333% (5/6)
12
QQmlObjectCompletionProfiler::~QQmlObjectCompletionProfiler
Name: QQmlObjectCompletionProfiler::~QQmlObjectCompletionProfiler
Prototype: ~QQmlObjectCompletionProfiler()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 515-519
 83.333% (5/6)
22
QQmlObjectCompletionProfiler::QQmlObjectCompletionProfiler
Name: QQmlObjectCompletionProfiler::QQmlObjectCompletionProfiler
Prototype: QQmlObjectCompletionProfiler(QQmlVmeProfiler *parent)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 507-513
 83.333% (5/6)
32
QQmlNumberExtension::registerExtension
Name: QQmlNumberExtension::registerExtension
Prototype: void QQmlNumberExtension::registerExtension(QV4::ExecutionEngine *engine)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 361-366
100.000% (4/4)
31
QQmlNumberExtension::method_toLocaleString
Name: QQmlNumberExtension::method_toLocaleString
Prototype: QV4::ReturnedValue QQmlNumberExtension::method_toLocaleString(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  46.875% (15/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 368-403
 46.875% (15/32)
2310
QQmlNumberExtension::method_toLocaleCurrencyString
Name: QQmlNumberExtension::method_toLocaleCurrencyString
Prototype: ReturnedValue QQmlNumberExtension::method_toLocaleCurrencyString(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  39.130% (9/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 405-432
 39.130% (9/23)
167
QQmlNumberExtension::method_fromLocaleString
Name: QQmlNumberExtension::method_fromLocaleString
Prototype: ReturnedValue QQmlNumberExtension::method_fromLocaleString(const QV4::FunctionObject *b, const QV4::Value *, const QV4::Value *argv, int argc)
Coverage:  36.000% (9/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 434-464
 36.000% (9/25)
197
QQmlNullableValue::operator=
Name: QQmlNullableValue::operator=
Prototype: QQmlNullableValue<T> &operator=(const T &t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlnullablevalue_p.h
Lines: 65-66
100.000% (1/1)
11
QQmlNullableValue::operator=
Name: QQmlNullableValue::operator=
Prototype: QQmlNullableValue<T> &operator=(const QQmlNullableValue<T> &o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlnullablevalue_p.h
Lines: 67-68
100.000% (1/1)
11
QQmlNullableValue::isValid
Name: QQmlNullableValue::isValid
Prototype: bool isValid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlnullablevalue_p.h
Lines: 72-72
100.000% (1/1)
11
QQmlNullableValue::invalidate
Name: QQmlNullableValue::invalidate
Prototype: void invalidate()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlnullablevalue_p.h
Lines: 71-71
  0.000% (0/1)
11
QQmlNullableValue::T
Name: QQmlNullableValue::T
Prototype: operator T() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlnullablevalue_p.h
Lines: 69-69
100.000% (1/1)
11
QQmlNullableValue::QQmlNullableValue
Name: QQmlNullableValue::QQmlNullableValue
Prototype: QQmlNullableValue()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlnullablevalue_p.h
Lines: 59-60
100.000% (1/1)
11
QQmlNullableValue::QQmlNullableValue
Name: QQmlNullableValue::QQmlNullableValue
Prototype: QQmlNullableValue(const QQmlNullableValue<T> &o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlnullablevalue_p.h
Lines: 61-62
100.000% (1/1)
11
QQmlNullableValue::QQmlNullableValue
Name: QQmlNullableValue::QQmlNullableValue
Prototype: QQmlNullableValue(const T &t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlnullablevalue_p.h
Lines: 63-64
100.000% (1/1)
11
QQmlNotifierEndpoint::~QQmlNotifierEndpoint
Name: QQmlNotifierEndpoint::~QQmlNotifierEndpoint
Prototype: QQmlNotifierEndpoint::~QQmlNotifierEndpoint()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 163-166
100.000% (1/1)
11
QQmlNotifierEndpoint::signalIndex
Name: QQmlNotifierEndpoint::signalIndex
Prototype: inline int signalIndex() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 110-110
100.000% (1/1)
11
QQmlNotifierEndpoint::senderAsObject
Name: QQmlNotifierEndpoint::senderAsObject
Prototype: QObject *QQmlNotifierEndpoint::senderAsObject() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 244-247
100.000% (1/1)
11
QQmlNotifierEndpoint::senderAsNotifier
Name: QQmlNotifierEndpoint::senderAsNotifier
Prototype: QQmlNotifier *QQmlNotifierEndpoint::senderAsNotifier() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 249-252
100.000% (1/1)
11
QQmlNotifierEndpoint::isNotifying
Name: QQmlNotifierEndpoint::isNotifying
Prototype: bool QQmlNotifierEndpoint::isNotifying() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 227-230
100.000% (1/1)
11
QQmlNotifierEndpoint::isConnected
Name: QQmlNotifierEndpoint::isConnected
Prototype: bool QQmlNotifierEndpoint::isConnected() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 168-171
  0.000% (0/1)
11
QQmlNotifierEndpoint::isConnected
Name: QQmlNotifierEndpoint::isConnected
Prototype: bool QQmlNotifierEndpoint::isConnected(QObject *source, int sourceSignal) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 177-181
100.000% (1/1)
21
QQmlNotifierEndpoint::isConnected
Name: QQmlNotifierEndpoint::isConnected
Prototype: bool QQmlNotifierEndpoint::isConnected(QQmlNotifier *notifier) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 183-186
100.000% (1/1)
11
QQmlNotifierEndpoint::disconnect
Name: QQmlNotifierEndpoint::disconnect
Prototype: void QQmlNotifierEndpoint::disconnect()
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 199-218
100.000% (16/16)
126
QQmlNotifierEndpoint::connect
Name: QQmlNotifierEndpoint::connect
Prototype: void QQmlNotifierEndpoint::connect(QObject *source, int sourceSignal, QQmlEngine *engine, bool doNotify)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier.cpp
Lines: 120-150
 71.429% (5/7)
223
QQmlNotifierEndpoint::connect
Name: QQmlNotifierEndpoint::connect
Prototype: void QQmlNotifierEndpoint::connect(QQmlNotifier *notifier)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 188-197
100.000% (4/4)
62
QQmlNotifierEndpoint::cancelNotify
Name: QQmlNotifierEndpoint::cancelNotify
Prototype: void QQmlNotifierEndpoint::cancelNotify()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 235-242
100.000% (4/4)
42
QQmlNotifierEndpoint::QQmlNotifierEndpoint
Name: QQmlNotifierEndpoint::QQmlNotifierEndpoint
Prototype: QQmlNotifierEndpoint::QQmlNotifierEndpoint(Callback callback)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 158-161
100.000% (1/1)
21
QQmlNotifier::~QQmlNotifier
Name: QQmlNotifier::~QQmlNotifier
Prototype: QQmlNotifier::~QQmlNotifier()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 135-150
 71.429% (5/7)
103
Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...110
Function: QQuickLoader::setAsynchronous
...120
Function: QQuickImageParticle::setOpacitytable
...130
Function: QQuickDesignerSupportProperties::isPropertyQObject
...140
Function: QQmlVMEMetaObject::getForMethod
...145
Function: QQmlPropertyPrivate::findSignalByName
146
Function: QQmlPropertyCache::toMetaObjectBuilder::in
147
Function: QQmlProfilerEventType::setDisplayName
148
Function: QQmlProfiler::RefLocation::RefLocation
149150
Function: QQmlNotifier::notify
151
Function: QQmlListReference::QQmlListReference
152
Function: QQmlListCompositor::iterator::operator *
153
Function: QQmlJS::classify7
...160
Function: QQmlJS::AST::ArgumentList::firstSourceLocation
...170
Function: QQmlComponent::QQmlComponent
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval

Generated by Squish Coco 4.2.0