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
141
Function: QQmlTypeLoader::loadWithStaticData
142
Function: QQmlTimerPrivate::animationFinished
143
Function: QQmlStringConverters::colorFromString
144
Function: QQmlQmldirData::content
145146
Function: QQmlPropertyCache::toMetaObjectBuilder::in
147
Function: QQmlProfilerEventType::setDisplayName
148
Function: QQmlProfiler::RefLocation::RefLocation
149
Function: QQmlObjectOrGadget::metacall
150
Function: QQmlNotifier::notify
...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
QQmlPropertyPrivate::findSignalByName
Name: QQmlPropertyPrivate::findSignalByName
Prototype: QMetaMethod QQmlPropertyPrivate::findSignalByName(const QMetaObject *mo, const QByteArray &name)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1624-1648
 83.333% (15/18)
146
QQmlPropertyPrivate::findAliasTarget
Name: QQmlPropertyPrivate::findAliasTarget
Prototype: void QQmlPropertyPrivate::findAliasTarget(QObject *object, QQmlPropertyIndex bindingIndex, QObject **targetObject, QQmlPropertyIndex *targetBindingIndex)
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 840-874
 80.000% (16/20)
206
QQmlPropertyPrivate::encodedIndex
Name: QQmlPropertyPrivate::encodedIndex
Prototype: QQmlPropertyIndex encodedIndex() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty_p.h
Lines: 83-84
100.000% (1/1)
11
QQmlPropertyPrivate::encodedIndex
Name: QQmlPropertyPrivate::encodedIndex
Prototype: static QQmlPropertyIndex encodedIndex(const QQmlPropertyData &core, const QQmlPropertyData &valueTypeData)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty_p.h
Lines: 85-86
100.000% (1/1)
11
QQmlPropertyPrivate::effectiveContext
Name: QQmlPropertyPrivate::effectiveContext
Prototype: QQmlContextData *QQmlPropertyPrivate::effectiveContext() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 247-252
100.000% (7/7)
33
QQmlPropertyPrivate::create
Name: QQmlPropertyPrivate::create
Prototype: QQmlProperty QQmlPropertyPrivate::create(QObject *target, const QString &propertyName, QQmlContextData *context)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 226-240
100.000% (6/6)
112
QQmlPropertyPrivate::connect
Name: QQmlPropertyPrivate::connect
Prototype: bool QQmlPropertyPrivate::connect(const QObject *sender, int signal_index, const QObject *receiver, int method_index, int type, int *types)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1680-1689
100.000% (1/1)
31
QQmlPropertyPrivate::binding
Name: QQmlPropertyPrivate::binding
Prototype: QQmlAbstractBinding * QQmlPropertyPrivate::binding(const QQmlProperty &that)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 718-726
100.000% (8/8)
42
QQmlPropertyPrivate::binding
Name: QQmlPropertyPrivate::binding
Prototype: QQmlAbstractBinding * QQmlPropertyPrivate::binding(QObject *object, QQmlPropertyIndex index)
Coverage:  83.333% (20/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 811-838
 83.333% (20/24)
166
QQmlPropertyPrivate::QQmlPropertyPrivate
Name: QQmlPropertyPrivate::QQmlPropertyPrivate
Prototype: QQmlPropertyPrivate::QQmlPropertyPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 242-245
100.000% (1/1)
21
QQmlPropertyMapPrivate::validKeyName
Name: QQmlPropertyMapPrivate::validKeyName
Prototype: bool QQmlPropertyMapPrivate::validKeyName(const QString& name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 83-91
100.000% (1/1)
51
QQmlPropertyMapPrivate::updateValue
Name: QQmlPropertyMapPrivate::updateValue
Prototype: QVariant QQmlPropertyMapPrivate::updateValue(const QString &key, const QVariant &input)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 93-97
100.000% (1/1)
21
QQmlPropertyMapPrivate::propertyName
Name: QQmlPropertyMapPrivate::propertyName
Prototype: const QString &QQmlPropertyMapPrivate::propertyName(int index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 105-109
100.000% (1/1)
21
QQmlPropertyMapPrivate::emitChanged
Name: QQmlPropertyMapPrivate::emitChanged
Prototype: void QQmlPropertyMapPrivate::emitChanged(const QString &key, const QVariant &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 99-103
100.000% (1/1)
21
QQmlPropertyMapMetaObject::propertyWritten
Name: QQmlPropertyMapMetaObject::propertyWritten
Prototype: void QQmlPropertyMapMetaObject::propertyWritten(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 123-126
100.000% (1/1)
11
QQmlPropertyMapMetaObject::propertyWriteValue
Name: QQmlPropertyMapMetaObject::propertyWriteValue
Prototype: QVariant QQmlPropertyMapMetaObject::propertyWriteValue(int index, const QVariant &input)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 118-121
100.000% (1/1)
11
QQmlPropertyMapMetaObject::propertyCreated
Name: QQmlPropertyMapMetaObject::propertyCreated
Prototype: void QQmlPropertyMapMetaObject::propertyCreated(int, QMetaPropertyBuilder &b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 128-131
100.000% (1/1)
11
QQmlPropertyMapMetaObject::createProperty
Name: QQmlPropertyMapMetaObject::createProperty
Prototype: int QQmlPropertyMapMetaObject::createProperty(const char *name, const char *value)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 133-138
 50.000% (2/4)
32
QQmlPropertyMapMetaObject::QQmlPropertyMapMetaObject
Name: QQmlPropertyMapMetaObject::QQmlPropertyMapMetaObject
Prototype: QQmlPropertyMapMetaObject::QQmlPropertyMapMetaObject(QQmlPropertyMap *obj, QQmlPropertyMapPrivate *objPriv, const QMetaObject *staticMetaObject)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 111-116
100.000% (1/1)
21
QQmlPropertyMap::valueChanged
Name: QQmlPropertyMap::valueChanged
Prototype: void QQmlPropertyMap::valueChanged(const QString & _t1, const QVariant & _t2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlpropertymap.cpp
Lines: 135-139
100.000% (1/1)
21
QQmlPropertyMap::value
Name: QQmlPropertyMap::value
Prototype: QVariant QQmlPropertyMap::value(const QString &key) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 215-219
100.000% (1/1)
21
QQmlPropertyMap::updateValue
Name: QQmlPropertyMap::updateValue
Prototype: QVariant QQmlPropertyMap::updateValue(const QString &key, const QVariant &input)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 334-338
100.000% (1/1)
21
QQmlPropertyMap::size
Name: QQmlPropertyMap::size
Prototype: int QQmlPropertyMap::size() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 267-271
100.000% (1/1)
21
QQmlPropertyMap::operator[]
Name: QQmlPropertyMap::operator[]
Prototype: QVariant &QQmlPropertyMap::operator[](const QString &key)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 306-315
100.000% (4/4)
52
QQmlPropertyMap::operator[]
Name: QQmlPropertyMap::operator[]
Prototype: QVariant QQmlPropertyMap::operator[](const QString &key) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 322-325
100.000% (1/1)
11
QQmlPropertyMap::keys
Name: QQmlPropertyMap::keys
Prototype: QStringList QQmlPropertyMap::keys() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 245-249
100.000% (1/1)
21
QQmlPropertyMap::isEmpty
Name: QQmlPropertyMap::isEmpty
Prototype: bool QQmlPropertyMap::isEmpty() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 279-283
100.000% (1/1)
21
QQmlPropertyMap::insert
Name: QQmlPropertyMap::insert
Prototype: void QQmlPropertyMap::insert(const QString &key, const QVariant &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 226-237
100.000% (4/4)
62
QQmlPropertyMap::d_func
Name: QQmlPropertyMap::d_func
Prototype: inline QQmlPropertyMapPrivate* d_func()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.h
Lines: 91-91
100.000% (1/1)
11
QQmlPropertyMap::d_func
Name: QQmlPropertyMap::d_func
Prototype: inline const QQmlPropertyMapPrivate* d_func() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.h
Lines: 91-91
100.000% (1/1)
11
QQmlPropertyMap::count
Name: QQmlPropertyMap::count
Prototype: int QQmlPropertyMap::count() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 256-260
100.000% (1/1)
21
QQmlPropertyMap::contains
Name: QQmlPropertyMap::contains
Prototype: bool QQmlPropertyMap::contains(const QString &key) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 290-294
100.000% (1/1)
21
QQmlPropertyMap::clear
Name: QQmlPropertyMap::clear
Prototype: void QQmlPropertyMap::clear(const QString &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 203-207
100.000% (1/1)
21
QQmlPropertyMap::QQmlPropertyMap
Name: QQmlPropertyMap::QQmlPropertyMap
Prototype: QQmlPropertyMap::QQmlPropertyMap(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 188-191
100.000% (1/1)
21
QQmlPropertyMap::QQmlPropertyMap
Name: QQmlPropertyMap::QQmlPropertyMap
Prototype: QQmlPropertyMap::QQmlPropertyMap(const QMetaObject *staticMetaObject, QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.cpp
Lines: 341-346
100.000% (1/1)
21
QQmlPropertyMap::QQmlPropertyMap
Name: QQmlPropertyMap::QQmlPropertyMap
Prototype: template<class DerivedType> QQmlPropertyMap(DerivedType *derived, QObject *parentObj)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlpropertymap.h
Lines: 81-86
100.000% (1/1)
11
QQmlPropertyIndex::valueTypeIndex
Name: QQmlPropertyIndex::valueTypeIndex
Prototype: int valueTypeIndex() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertyindex_p.h
Lines: 90-95
100.000% (4/4)
32
QQmlPropertyIndex::toEncoded
Name: QQmlPropertyIndex::toEncoded
Prototype: qint32 toEncoded() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertyindex_p.h
Lines: 104-105
100.000% (1/1)
11
QQmlPropertyIndex::operator==
Name: QQmlPropertyIndex::operator==
Prototype: bool operator==(const QQmlPropertyIndex &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertyindex_p.h
Lines: 110-111
100.000% (1/1)
11
QQmlPropertyIndex::operator!=
Name: QQmlPropertyIndex::operator!=
Prototype: bool operator!=(const QQmlPropertyIndex &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertyindex_p.h
Lines: 113-114
100.000% (1/1)
11
QQmlPropertyIndex::isValid
Name: QQmlPropertyIndex::isValid
Prototype: bool isValid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertyindex_p.h
Lines: 80-81
100.000% (1/1)
11
QQmlPropertyIndex::intValue
Name: QQmlPropertyIndex::intValue
Prototype: int intValue() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertyindex_p.h
Lines: 107-108
  0.000% (0/1)
11
QQmlPropertyIndex::hasValueTypeIndex
Name: QQmlPropertyIndex::hasValueTypeIndex
Prototype: bool hasValueTypeIndex() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertyindex_p.h
Lines: 97-102
100.000% (4/4)
32
QQmlPropertyIndex::fromEncoded
Name: QQmlPropertyIndex::fromEncoded
Prototype: static QQmlPropertyIndex fromEncoded(qint32 encodedIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertyindex_p.h
Lines: 66-71
100.000% (1/1)
31
QQmlPropertyIndex::encode
Name: QQmlPropertyIndex::encode
Prototype: static qint32 encode(int coreIndex, int valueTypeIndex)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertyindex_p.h
Lines: 117-128
100.000% (4/4)
72
QQmlPropertyIndex::coreIndex
Name: QQmlPropertyIndex::coreIndex
Prototype: int coreIndex() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertyindex_p.h
Lines: 83-88
 50.000% (2/4)
32
QQmlPropertyIndex::QQmlPropertyIndex
Name: QQmlPropertyIndex::QQmlPropertyIndex
Prototype: QQmlPropertyIndex()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertyindex_p.h
Lines: 63-64
100.000% (1/1)
11
QQmlPropertyIndex::QQmlPropertyIndex
Name: QQmlPropertyIndex::QQmlPropertyIndex
Prototype: explicit QQmlPropertyIndex(int coreIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertyindex_p.h
Lines: 73-74
100.000% (1/1)
11
QQmlPropertyIndex::QQmlPropertyIndex
Name: QQmlPropertyIndex::QQmlPropertyIndex
Prototype: explicit QQmlPropertyIndex(int coreIndex, int valueTypeIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertyindex_p.h
Lines: 76-78
100.000% (1/1)
11
QQmlPropertyData::writeProperty
Name: QQmlPropertyData::writeProperty
Prototype: bool writeProperty(QObject *target, void *value, WriteFlags flags) const
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 341-352
 83.333% (10/12)
83
QQmlPropertyData::readPropertyWithArgs
Name: QQmlPropertyData::readPropertyWithArgs
Prototype: inline void readPropertyWithArgs(QObject *target, void *args[]) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 331-339
 71.429% (5/7)
53
QQmlPropertyData::readProperty
Name: QQmlPropertyData::readProperty
Prototype: inline void readProperty(QObject *target, void *property) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 325-329
100.000% (1/1)
21
QQmlPropertyData::operator==
Name: QQmlPropertyData::operator==
Prototype: bool QQmlPropertyData::operator==(const QQmlPropertyRawData &other)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 716-723
  0.000% (0/1)
51
QQmlPropertyData::notFullyResolved
Name: QQmlPropertyData::notFullyResolved
Prototype: bool notFullyResolved() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 375-375
100.000% (1/1)
11
QQmlPropertyData::name
Name: QQmlPropertyData::name
Prototype: QString QQmlPropertyData::name(QObject *object) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 855-861
 50.000% (2/4)
32
QQmlPropertyData::name
Name: QQmlPropertyData::name
Prototype: QString QQmlPropertyData::name(const QMetaObject *metaObject) const
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 863-876
 66.667% (6/9)
73
QQmlPropertyData::markAsOverrideOf
Name: QQmlPropertyData::markAsOverrideOf
Prototype: void QQmlPropertyData::markAsOverrideOf(QQmlPropertyData *predecessor)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 878-884
100.000% (1/1)
31
QQmlPropertyData::load
Name: QQmlPropertyData::load
Prototype: void QQmlPropertyData::load(const QMetaProperty &p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 167-176
100.000% (1/1)
71
QQmlPropertyData::load
Name: QQmlPropertyData::load
Prototype: void QQmlPropertyData::load(const QMetaMethod &m)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 178-205
100.000% (18/18)
176
QQmlPropertyData::lazyLoad
Name: QQmlPropertyData::lazyLoad
Prototype: void QQmlPropertyData::lazyLoad(const QMetaProperty &p)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 144-165
 91.667% (11/12)
154
QQmlPropertyData::lazyLoad
Name: QQmlPropertyData::lazyLoad
Prototype: void QQmlPropertyData::lazyLoad(const QMetaMethod &m)
Coverage:  80.769% (21/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 207-240
 80.769% (21/26)
238
QQmlPropertyData::flagsForProperty
Name: QQmlPropertyData::flagsForProperty
Prototype: QQmlPropertyData::Flags QQmlPropertyData::flagsForProperty(const QMetaProperty &p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 136-142
100.000% (1/1)
31
QQmlPropertyData::defaultSlotFlags
Name: QQmlPropertyData::defaultSlotFlags
Prototype: static Flags defaultSlotFlags()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 363-369
100.000% (1/1)
41
QQmlPropertyData::defaultSignalFlags
Name: QQmlPropertyData::defaultSignalFlags
Prototype: static Flags defaultSignalFlags()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 354-361
100.000% (1/1)
51
QQmlPropertyData::QQmlPropertyData
Name: QQmlPropertyData::QQmlPropertyData
Prototype: QQmlPropertyData::QQmlPropertyData()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 699-709
100.000% (1/1)
81
QQmlPropertyData::QQmlPropertyData
Name: QQmlPropertyData::QQmlPropertyData
Prototype: QQmlPropertyData::QQmlPropertyData(const QQmlPropertyRawData &d)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 711-714
  0.000% (0/1)
11
QQmlPropertyCapture::~QQmlPropertyCapture
Name: QQmlPropertyCapture::~QQmlPropertyCapture
Prototype: ~QQmlPropertyCapture()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 202-205
100.000% (1/1)
21
QQmlPropertyCapture::registerQmlDependencies
Name: QQmlPropertyCapture::registerQmlDependencies
Prototype: void QQmlPropertyCapture::registerQmlDependencies(QV4::Heap::QmlContext *context, const QV4::ExecutionEngine *engine, const QV4::CompiledData::Function *compiledFunction)
Coverage:  57.143% (12/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 333-381
 57.143% (12/21)
347
QQmlPropertyCapture::captureTranslation
Name: QQmlPropertyCapture::captureTranslation
Prototype: void captureTranslation()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 215-215
  0.000% (0/1)
11
QQmlPropertyCapture::captureProperty
Name: QQmlPropertyCapture::captureProperty
Prototype: void QQmlPropertyCapture::captureProperty(QQmlNotifier *n, Duration duration)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 257-281
 87.500% (14/16)
155
QQmlPropertyCapture::captureProperty
Name: QQmlPropertyCapture::captureProperty
Prototype: void QQmlPropertyCapture::captureProperty(QObject *o, int c, int n, Duration duration, bool doNotify)
Coverage:  77.273% (17/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 287-331
 77.273% (17/22)
297
QQmlPropertyCapture::QQmlPropertyCapture
Name: QQmlPropertyCapture::QQmlPropertyCapture
Prototype: QQmlPropertyCapture(QQmlEngine *engine, QQmlJavaScriptExpression *e, QQmlJavaScriptExpression::DeleteWatcher *w)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 199-200
100.000% (1/1)
11
QQmlPropertyCacheVector::~QQmlPropertyCacheVector
Name: QQmlPropertyCacheVector::~QQmlPropertyCacheVector
Prototype: ~QQmlPropertyCacheVector()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 968-968
100.000% (1/1)
11
QQmlPropertyCacheVector::setNeedsVMEMetaObject
Name: QQmlPropertyCacheVector::setNeedsVMEMetaObject
Prototype: void setNeedsVMEMetaObject(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 992-992
100.000% (1/1)
11
QQmlPropertyCacheVector::set
Name: QQmlPropertyCacheVector::set
Prototype: void set(int index, const QQmlRefPointer<QQmlPropertyCache> &replacement)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 982-990
 71.429% (5/7)
63
QQmlPropertyCacheVector::resize
Name: QQmlPropertyCacheVector::resize
Prototype: void resize(int size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 969-969
100.000% (1/1)
11
QQmlPropertyCacheVector::operator=
Name: QQmlPropertyCacheVector::operator=
Prototype: QQmlPropertyCacheVector &operator=(QQmlPropertyCacheVector &&other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 962-966
100.000% (1/1)
31
QQmlPropertyCacheVector::needsVMEMetaObject
Name: QQmlPropertyCacheVector::needsVMEMetaObject
Prototype: bool needsVMEMetaObject(int index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 993-993
100.000% (1/1)
11
QQmlPropertyCacheVector::count
Name: QQmlPropertyCacheVector::count
Prototype: int count() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 970-970
100.000% (1/1)
11
QQmlPropertyCacheVector::clear
Name: QQmlPropertyCacheVector::clear
Prototype: void clear()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 971-978
100.000% (7/7)
43
QQmlPropertyCacheVector::at
Name: QQmlPropertyCacheVector::at
Prototype: QQmlPropertyCache *at(int index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 981-981
100.000% (1/1)
11
QQmlPropertyCacheVector::append
Name: QQmlPropertyCacheVector::append
Prototype: void append(QQmlPropertyCache *cache)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 980-980
100.000% (1/1)
11
QQmlPropertyCacheVector::QQmlPropertyCacheVector
Name: QQmlPropertyCacheVector::QQmlPropertyCacheVector
Prototype: QQmlPropertyCacheVector(QQmlPropertyCacheVector &&other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 960-961
100.000% (1/1)
11
QQmlPropertyCacheCreator::stringAt
Name: QQmlPropertyCacheCreator::stringAt
Prototype: QString stringAt(int index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 105-105
100.000% (1/1)
11
QQmlPropertyCacheCreator::propertyCacheForObject
Name: QQmlPropertyCacheCreator::propertyCacheForObject
Prototype: template <typename ObjectContainer> inline QQmlRefPointer<QQmlPropertyCache> QQmlPropertyCacheCreator<ObjectContainer>::propertyCacheForObject(const CompiledObject *obj, const QQmlBindingInstantiationContext &context, QQmlCompileError *error) const
Coverage:  57.895% (22/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 211-262
 57.895% (22/38)
3412
QQmlPropertyCacheCreator::createMetaObject
Name: QQmlPropertyCacheCreator::createMetaObject
Prototype: template <typename ObjectContainer> inline QQmlCompileError QQmlPropertyCacheCreator<ObjectContainer>::createMetaObject(int objectIndex, const CompiledObject *obj, const QQmlRefPointer<QQmlPropertyCache> &baseTypeCache)
Coverage:  86.029% (117/136)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 264-563
 86.029% (117/136)
19641
QQmlPropertyCacheCreator::buildMetaObjects
Name: QQmlPropertyCacheCreator::buildMetaObjects
Prototype: template <typename ObjectContainer> inline QQmlCompileError QQmlPropertyCacheCreator<ObjectContainer>::buildMetaObjects()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 128-133
100.000% (1/1)
21
QQmlPropertyCacheCreator::buildMetaObjectRecursively
Name: QQmlPropertyCacheCreator::buildMetaObjectRecursively
Prototype: template <typename ObjectContainer> inline QQmlCompileError QQmlPropertyCacheCreator<ObjectContainer>::buildMetaObjectRecursively(int objectIndex, const QQmlBindingInstantiationContext &context)
Coverage:  88.333% (53/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 135-209
 88.333% (53/60)
4016
QQmlPropertyCacheCreator::QQmlPropertyCacheCreator
Name: QQmlPropertyCacheCreator::QQmlPropertyCacheCreator
Prototype: template <typename ObjectContainer> inline QQmlPropertyCacheCreator<ObjectContainer>::QQmlPropertyCacheCreator(QQmlPropertyCacheVector *propertyCaches, QQmlPendingGroupPropertyBindings *pendingGroupPropertyBindings, QQmlEnginePrivate *enginePrivate, const ObjectContainer *objectContainer, const QQmlImports *imports)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 114-126
100.000% (1/1)
11
QQmlPropertyCacheAliasCreator::propertyDataForAlias
Name: QQmlPropertyCacheAliasCreator::propertyDataForAlias
Prototype: template <typename ObjectContainer> inline QQmlCompileError QQmlPropertyCacheAliasCreator<ObjectContainer>::propertyDataForAlias( const CompiledObject &component, const QV4::CompiledData::Alias &alias, int *type, int *minorVersion, QQmlPropertyData::Flags *propertyFlags)
Coverage:  88.235% (30/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 689-764
 88.235% (30/34)
4110
QQmlPropertyCacheAliasCreator::objectForId
Name: QQmlPropertyCacheAliasCreator::objectForId
Prototype: template <typename ObjectContainer> inline int QQmlPropertyCacheAliasCreator<ObjectContainer>::objectForId(const CompiledObject &component, int id) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 805-815
 71.429% (5/7)
43
QQmlPropertyCacheAliasCreator::collectObjectsWithAliasesRecursively
Name: QQmlPropertyCacheAliasCreator::collectObjectsWithAliasesRecursively
Prototype: template <typename ObjectContainer> inline void QQmlPropertyCacheAliasCreator<ObjectContainer>::collectObjectsWithAliasesRecursively(int objectIndex, QVector<int> *objectsWithAliases) const
Coverage:  94.737% (18/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 666-687
 94.737% (18/19)
125
QQmlPropertyCacheAliasCreator::appendAliasesToPropertyCache
Name: QQmlPropertyCacheAliasCreator::appendAliasesToPropertyCache
Prototype: template <typename ObjectContainer> inline QQmlCompileError QQmlPropertyCacheAliasCreator<ObjectContainer>::appendAliasesToPropertyCache( const CompiledObject &component, int objectIndex)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 766-803
 73.333% (11/15)
225
QQmlPropertyCacheAliasCreator::appendAliasPropertiesToMetaObjects
Name: QQmlPropertyCacheAliasCreator::appendAliasPropertiesToMetaObjects
Prototype: template <typename ObjectContainer> inline void QQmlPropertyCacheAliasCreator<ObjectContainer>::appendAliasPropertiesToMetaObjects()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 597-613
100.000% (7/7)
53
QQmlPropertyCacheAliasCreator::appendAliasPropertiesInMetaObjectsWithinComponent
Name: QQmlPropertyCacheAliasCreator::appendAliasPropertiesInMetaObjectsWithinComponent
Prototype: template <typename ObjectContainer> inline void QQmlPropertyCacheAliasCreator<ObjectContainer>::appendAliasPropertiesInMetaObjectsWithinComponent(const CompiledObject &component, int firstObjectIndex)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 615-664
 72.727% (8/11)
1110
QQmlPropertyCacheAliasCreator::QQmlPropertyCacheAliasCreator
Name: QQmlPropertyCacheAliasCreator::QQmlPropertyCacheAliasCreator
Prototype: template <typename ObjectContainer> inline QQmlPropertyCacheAliasCreator<ObjectContainer>::QQmlPropertyCacheAliasCreator(QQmlPropertyCacheVector *propertyCaches, const ObjectContainer *objectContainer)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 589-595
100.000% (1/1)
31
QQmlPropertyCache::~QQmlPropertyCache
Name: QQmlPropertyCache::~QQmlPropertyCache
Prototype: QQmlPropertyCache::~QQmlPropertyCache()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 263-282
100.000% (10/10)
124
QQmlPropertyCache::updateRecur
Name: QQmlPropertyCache::updateRecur
Prototype: void QQmlPropertyCache::updateRecur(const QMetaObject *metaObject)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 710-718
100.000% (4/4)
42
QQmlPropertyCache::update
Name: QQmlPropertyCache::update
Prototype: void QQmlPropertyCache::update(const QMetaObject *metaObject)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 720-740
100.000% (1/1)
101
QQmlPropertyCache::toMetaObjectBuilder::lt
Name: QQmlPropertyCache::toMetaObjectBuilder::lt
Prototype: static bool lt(const QPair<QString, QQmlPropertyData *> &lhs, const QPair<QString, QQmlPropertyData *> &rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1140-1143
100.000% (1/1)
11
Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...110
Function: QQuickLoader::setAsynchronous
...120
Function: QQuickImageParticle::setOpacitytable
...130
Function: QQuickDesignerSupportProperties::isPropertyQObject
...140
Function: QQmlVMEMetaObject::getForMethod
141
Function: QQmlTypeLoader::loadWithStaticData
142
Function: QQmlTimerPrivate::animationFinished
143
Function: QQmlStringConverters::colorFromString
144
Function: QQmlQmldirData::content
145146
Function: QQmlPropertyCache::toMetaObjectBuilder::in
147
Function: QQmlProfilerEventType::setDisplayName
148
Function: QQmlProfiler::RefLocation::RefLocation
149
Function: QQmlObjectOrGadget::metacall
150
Function: QQmlNotifier::notify
...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