OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...30
Function: QJSValueIterator::value
...40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
...50
Function: QQmlJS::Parser::parseStatement [qqmljs.g #2]
...54
Function: QQmlObjectCreator::setPropertyBinding::[lambda]
55
Function: QQmlPartsModel::incubationStatus
56
Function: QQmlProfilerClientPrivate::sendRecordingStatus
57
Function: QQmlPropertyCache::callJSFactoryMethod
5859
Function: QQmlPropertyRawData::isQObject
60
Function: QQmlRefPointer::data
61
Function: QQmlThread::startup
62
Function: QQmlTypeData::done
...70
Function: QQuickBorderImage::setVerticalTileMode
...80
Function: QQuickGrabGestureEvent::grab
...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
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
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
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::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::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::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::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::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::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::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::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::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
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
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::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::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::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::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::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::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::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::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::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::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::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
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
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::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::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::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
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
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::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::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
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
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::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::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::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::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::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::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::flushSignal
Name: QQmlPropertyPrivate::flushSignal
Prototype: void QQmlPropertyPrivate::flushSignal(const QObject *sender, int signal_index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1695-1699
100.000% (1/1)
11
QQmlPropertyPrivate::get
Name: QQmlPropertyPrivate::get
Prototype: static inline QQmlPropertyPrivate *get(const QQmlProperty &p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty_p.h
Lines: 130-130
100.000% (1/1)
11
QQmlPropertyPrivate::initDefault
Name: QQmlPropertyPrivate::initDefault
Prototype: void QQmlPropertyPrivate::initDefault(QObject *obj)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 175-184
 71.429% (5/7)
63
QQmlPropertyPrivate::initProperty
Name: QQmlPropertyPrivate::initProperty
Prototype: void QQmlPropertyPrivate::initProperty(QObject *obj, const QString &name)
Coverage:  64.103% (75/117)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 254-408
 64.103% (75/117)
9532
QQmlPropertyPrivate::isValueType
Name: QQmlPropertyPrivate::isValueType
Prototype: bool QQmlPropertyPrivate::isValueType() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 528-531
100.000% (1/1)
11
QQmlPropertyPrivate::propertyIndex
Name: QQmlPropertyPrivate::propertyIndex
Prototype: QQmlPropertyIndex QQmlPropertyPrivate::propertyIndex(const QQmlProperty &that)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1598-1601
100.000% (1/1)
11
QQmlPropertyPrivate::propertyType
Name: QQmlPropertyPrivate::propertyType
Prototype: int QQmlPropertyPrivate::propertyType() const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 533-543
 71.429% (5/7)
63
QQmlPropertyPrivate::propertyTypeCategory
Name: QQmlPropertyPrivate::propertyTypeCategory
Prototype: QQmlProperty::PropertyTypeCategory QQmlPropertyPrivate::propertyTypeCategory() const
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 461-483
 78.947% (15/19)
157
QQmlPropertyPrivate::rawMetaObjectForType
Name: QQmlPropertyPrivate::rawMetaObjectForType
Prototype: QQmlMetaObject QQmlPropertyPrivate::rawMetaObjectForType(QQmlEnginePrivate *engine, int userType)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1412-1423
 50.000% (5/10)
94
QQmlPropertyPrivate::readValueProperty
Name: QQmlPropertyPrivate::readValueProperty
Prototype: QVariant QQmlPropertyPrivate::readValueProperty()
Coverage:  90.909% (20/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1041-1082
 90.909% (20/22)
267
QQmlPropertyPrivate::removeBinding
Name: QQmlPropertyPrivate::removeBinding
Prototype: void QQmlPropertyPrivate::removeBinding(QQmlAbstractBinding *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 788-791
100.000% (1/1)
11
QQmlPropertyPrivate::removeBinding
Name: QQmlPropertyPrivate::removeBinding
Prototype: void QQmlPropertyPrivate::removeBinding(QObject *o, QQmlPropertyIndex index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 793-801
100.000% (1/1)
51
QQmlPropertyPrivate::removeBinding
Name: QQmlPropertyPrivate::removeBinding
Prototype: void QQmlPropertyPrivate::removeBinding(const QQmlProperty &that)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 803-809
 87.500% (7/8)
32
QQmlPropertyPrivate::resolvedUrlSequence
Name: QQmlPropertyPrivate::resolvedUrlSequence
Prototype: QVariant QQmlPropertyPrivate::resolvedUrlSequence(const QVariant &value, QQmlContextData *context)
Coverage:  45.714% (16/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1085-1121
 45.714% (16/35)
3011
QQmlPropertyPrivate::restore
Name: QQmlPropertyPrivate::restore
Prototype: QQmlProperty QQmlPropertyPrivate::restore(QObject *object, const QQmlPropertyData &data, const QQmlPropertyData *valueTypeData, QQmlContextData *ctxt)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1603-1619
100.000% (6/6)
92
QQmlPropertyPrivate::setBinding
Name: QQmlPropertyPrivate::setBinding
Prototype: void QQmlPropertyPrivate::setBinding(const QQmlProperty &that, QQmlAbstractBinding *newBinding)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 741-755
 64.286% (9/14)
84
QQmlPropertyPrivate::setBinding
Name: QQmlPropertyPrivate::setBinding
Prototype: void QQmlPropertyPrivate::setBinding(QQmlAbstractBinding *binding, BindingFlags flags, QQmlPropertyData::WriteFlags writeFlags)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 877-900
 85.714% (6/7)
133
QQmlPropertyPrivate::setSignalExpression
Name: QQmlPropertyPrivate::setSignalExpression
Prototype: void QQmlPropertyPrivate::setSignalExpression(const QQmlProperty &that, QQmlBoundSignalExpression *expr)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 931-936
100.000% (4/4)
32
QQmlPropertyPrivate::signalExpression
Name: QQmlPropertyPrivate::signalExpression
Prototype: QQmlBoundSignalExpression * QQmlPropertyPrivate::signalExpression(const QQmlProperty &that)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 906-925
 86.667% (13/15)
115
QQmlPropertyPrivate::signalIndex
Name: QQmlPropertyPrivate::signalIndex
Prototype: int QQmlPropertyPrivate::signalIndex() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 415-420
100.000% (1/1)
31
QQmlPropertyPrivate::takeSignalExpression
Name: QQmlPropertyPrivate::takeSignalExpression
Prototype: void QQmlPropertyPrivate::takeSignalExpression(const QQmlProperty &that, QQmlBoundSignalExpression *expr)
Coverage:  80.952% (17/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 942-971
 80.952% (17/21)
187
QQmlPropertyPrivate::type
Name: QQmlPropertyPrivate::type
Prototype: QQmlProperty::Type QQmlPropertyPrivate::type() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 545-553
100.000% (7/7)
53
QQmlPropertyPrivate::write
Name: QQmlPropertyPrivate::write
Prototype: bool QQmlPropertyPrivate::write(QObject *object, const QQmlPropertyData &property, const QVariant &value, QQmlContextData *context, QQmlPropertyData::WriteFlags flags)
Coverage:  78.191% (147/188)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1193-1410
 78.191% (147/188)
14750
QQmlPropertyPrivate::write
Name: QQmlPropertyPrivate::write
Prototype: bool QQmlPropertyPrivate::write(const QQmlProperty &that, const QVariant &value, QQmlPropertyData::WriteFlags flags)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1509-1519
 90.909% (10/11)
63
QQmlPropertyPrivate::writeEnumProperty
Name: QQmlPropertyPrivate::writeEnumProperty
Prototype: bool QQmlPropertyPrivate::writeEnumProperty(const QMetaProperty &prop, int idx, QObject *object, const QVariant &value, int flags)
Coverage:  45.161% (14/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1124-1162
 45.161% (14/31)
228
QQmlPropertyPrivate::writeValueProperty
Name: QQmlPropertyPrivate::writeValueProperty
Prototype: bool QQmlPropertyPrivate::writeValueProperty(const QVariant &value, QQmlPropertyData::WriteFlags flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1164-1167
100.000% (1/1)
11
QQmlPropertyPrivate::writeValueProperty
Name: QQmlPropertyPrivate::writeValueProperty
Prototype: bool QQmlPropertyPrivate::writeValueProperty(QObject *object, const QQmlPropertyData &core, const QQmlPropertyData &valueTypeData, const QVariant &value, QQmlContextData *context,QQmlPropertyData::WriteFlags flags)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1169-1191
 90.000% (9/10)
103
QQmlPropertyRawData::Flags::Flags
Name: QQmlPropertyRawData::Flags::Flags
Prototype: QQmlPropertyRawData::Flags::Flags()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 640-661
100.000% (1/1)
11
QQmlPropertyRawData::Flags::copyPropertyTypeFlags
Name: QQmlPropertyRawData::Flags::copyPropertyTypeFlags
Prototype: void QQmlPropertyRawData::Flags::copyPropertyTypeFlags(QQmlPropertyRawData::Flags from)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 685-697
 66.667% (6/9)
28
QQmlPropertyRawData::Flags::operator==
Name: QQmlPropertyRawData::Flags::operator==
Prototype: bool QQmlPropertyRawData::Flags::operator==(const QQmlPropertyRawData::Flags &other) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 663-683
  0.000% (0/1)
181
QQmlPropertyRawData::arguments
Name: QQmlPropertyRawData::arguments
Prototype: QQmlPropertyCacheMethodArguments *arguments() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 254-254
100.000% (1/1)
11
QQmlPropertyRawData::coreIndex
Name: QQmlPropertyRawData::coreIndex
Prototype: int coreIndex() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 214-214
100.000% (1/1)
11
QQmlPropertyRawData::flags
Name: QQmlPropertyRawData::flags
Prototype: Flags flags() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 143-143
100.000% (1/1)
11
QQmlPropertyRawData::hasArguments
Name: QQmlPropertyRawData::hasArguments
Prototype: bool hasArguments() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 172-172
100.000% (1/1)
11
QQmlPropertyRawData::hasOverride
Name: QQmlPropertyRawData::hasOverride
Prototype: bool hasOverride() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 182-182
100.000% (1/1)
11
QQmlPropertyRawData::hasRevision
Name: QQmlPropertyRawData::hasRevision
Prototype: bool hasRevision() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 183-183
100.000% (1/1)
11
QQmlPropertyRawData::hasStaticMetaCallFunction
Name: QQmlPropertyRawData::hasStaticMetaCallFunction
Prototype: bool hasStaticMetaCallFunction() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 161-161
100.000% (1/1)
11
QQmlPropertyRawData::isAlias
Name: QQmlPropertyRawData::isAlias
Prototype: bool isAlias() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 157-157
100.000% (1/1)
11
QQmlPropertyRawData::isCloned
Name: QQmlPropertyRawData::isCloned
Prototype: bool isCloned() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 179-179
100.000% (1/1)
11
QQmlPropertyRawData::isConstant
Name: QQmlPropertyRawData::isConstant
Prototype: bool isConstant() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 153-153
100.000% (1/1)
11
QQmlPropertyRawData::isConstructor
Name: QQmlPropertyRawData::isConstructor
Prototype: bool isConstructor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 180-180
100.000% (1/1)
11
QQmlPropertyRawData::isDirect
Name: QQmlPropertyRawData::isDirect
Prototype: bool isDirect() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 160-160
100.000% (1/1)
11
QQmlPropertyRawData::isEnum
Name: QQmlPropertyRawData::isEnum
Prototype: bool isEnum() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 164-164
100.000% (1/1)
11
QQmlPropertyRawData::isFinal
Name: QQmlPropertyRawData::isFinal
Prototype: bool isFinal() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 158-158
100.000% (1/1)
11
QQmlPropertyRawData::isFullyResolved
Name: QQmlPropertyRawData::isFullyResolved
Prototype: bool isFullyResolved() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 185-185
100.000% (1/1)
11
QQmlPropertyRawData::isFunction
Name: QQmlPropertyRawData::isFunction
Prototype: bool isFunction() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 162-162
100.000% (1/1)
11
QQmlPropertyRawData::isOverload
Name: QQmlPropertyRawData::isOverload
Prototype: bool isOverload() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 177-177
100.000% (1/1)
11
QQmlPropertyRawData::isOverridden
Name: QQmlPropertyRawData::isOverridden
Prototype: bool isOverridden() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 159-159
  0.000% (0/1)
11
QQmlPropertyRawData::isQJSValue
Name: QQmlPropertyRawData::isQJSValue
Prototype: bool isQJSValue() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 167-167
  0.000% (0/1)
11
QQmlPropertyRawData::isQList
Name: QQmlPropertyRawData::isQList
Prototype: bool isQList() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 165-165
100.000% (1/1)
11
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...30
Function: QJSValueIterator::value
...40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
...50
Function: QQmlJS::Parser::parseStatement [qqmljs.g #2]
...54
Function: QQmlObjectCreator::setPropertyBinding::[lambda]
55
Function: QQmlPartsModel::incubationStatus
56
Function: QQmlProfilerClientPrivate::sendRecordingStatus
57
Function: QQmlPropertyCache::callJSFactoryMethod
5859
Function: QQmlPropertyRawData::isQObject
60
Function: QQmlRefPointer::data
61
Function: QQmlThread::startup
62
Function: QQmlTypeData::done
...70
Function: QQuickBorderImage::setVerticalTileMode
...80
Function: QQuickGrabGestureEvent::grab
...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