OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %: 100.000% (16/16)
...10
Condition %: 100.000% (20/20)
...14
Condition %: 100.000% (9/9)
15
Condition %: 100.000% (1/1)
16
Condition %: 100.000% (11/11)
17
Condition %: 100.000% (1/1)
1819
Condition %: 100.000% (10/10)
20
Condition %: 100.000% (1/1)
21
Condition %: 100.000% (1/1)
22
Condition %: 100.000% (3/3)
...30
Condition %: 100.000% (4/4)
...40
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QV4::Heap::QmlContext::qml
Name: QV4::Heap::QmlContext::qml
Prototype: QQmlContextWrapper *qml()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext_p.h
Lines: 84-84
100.000% (1/1)
11
QV4::Heap::QmlContext::markObjects
Name: QV4::Heap::QmlContext::markObjects
Prototype: static void markObjects(Heap::Base *b, MarkStack *stack)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext_p.h
Lines: 82-82
100.000% (1/1)
11
QV4::Heap::QV4ParticleData::init
Name: QV4::Heap::QV4ParticleData::init
Prototype: void init(QQuickParticleData *datum, QQuickParticleSystem* particleSystem)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 273-278
100.000% (1/1)
31
QV4::Heap::QQuickItemWrapper::markObjects
Name: QV4::Heap::QQuickItemWrapper::markObjects
Prototype: void QV4::Heap::QQuickItemWrapper::markObjects(QV4::Heap::Base *that, QV4::MarkStack *markStack)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8695-8703
100.000% (5/5)
53
QV4::Heap::QQmlValueTypeWrapper::setPropertyCache
Name: QV4::Heap::QQmlValueTypeWrapper::setPropertyCache
Prototype: void setPropertyCache(QQmlPropertyCache *c)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper_p.h
Lines: 73-79
100.000% (7/7)
53
QV4::Heap::QQmlValueTypeWrapper::propertyCache
Name: QV4::Heap::QQmlValueTypeWrapper::propertyCache
Prototype: QQmlPropertyCache *propertyCache() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper_p.h
Lines: 72-72
100.000% (1/1)
11
QV4::Heap::QQmlValueTypeWrapper::init
Name: QV4::Heap::QQmlValueTypeWrapper::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper_p.h
Lines: 70-70
100.000% (1/1)
11
QV4::Heap::QQmlValueTypeReference::init
Name: QV4::Heap::QQmlValueTypeReference::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 67-70
100.000% (1/1)
21
QV4::Heap::QQmlValueTypeReference::destroy
Name: QV4::Heap::QQmlValueTypeReference::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 71-74
100.000% (1/1)
21
QV4::Heap::QQmlLocaleData::init
Name: QV4::Heap::QQmlLocaleData::init
Prototype: inline void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale_p.h
Lines: 148-148
100.000% (1/1)
11
QV4::Heap::QQmlLocaleData::destroy
Name: QV4::Heap::QQmlLocaleData::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale_p.h
Lines: 149-152
100.000% (1/1)
21
QV4::Heap::QQmlDelegateModelItemObject::init
Name: QV4::Heap::QQmlDelegateModelItemObject::init
Prototype: void QV4::Heap::QQmlDelegateModelItemObject::init(QQmlDelegateModelItem *item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel_p_p.h
Lines: 179-183
100.000% (1/1)
21
QV4::Heap::QQmlDelegateModelItemObject::destroy
Name: QV4::Heap::QQmlDelegateModelItemObject::destroy
Prototype: void QV4::Heap::QQmlDelegateModelItemObject::destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1955-1959
100.000% (1/1)
21
QV4::Heap::QQmlDelegateModelGroupChangeArray::init
Name: QV4::Heap::QQmlDelegateModelGroupChangeArray::init
Prototype: void QV4::Heap::QQmlDelegateModelGroupChangeArray::init(const QVector<QQmlChangeSet::Change> &changes)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3426-3433
100.000% (1/1)
51
QV4::Heap::QQmlDelegateModelGroupChangeArray::destroy
Name: QV4::Heap::QQmlDelegateModelGroupChangeArray::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 79-82
100.000% (1/1)
21
QV4::Heap::QQmlDelegateModelGroupChange::init
Name: QV4::Heap::QQmlDelegateModelGroupChange::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 72-72
100.000% (1/1)
11
QV4::Heap::QObjectWrapper::object
Name: QV4::Heap::QObjectWrapper::object
Prototype: QObject *object() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 92-92
100.000% (1/1)
11
QV4::Heap::QObjectWrapper::init
Name: QV4::Heap::QObjectWrapper::init
Prototype: void init(QObject *object)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 81-85
100.000% (1/1)
21
QV4::Heap::QObjectWrapper::destroy
Name: QV4::Heap::QObjectWrapper::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 87-90
100.000% (1/1)
21
QV4::Heap::QObjectMethod::setPropertyCache
Name: QV4::Heap::QObjectMethod::setPropertyCache
Prototype: void setPropertyCache(QQmlPropertyCache *c)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 117-123
100.000% (7/7)
53
QV4::Heap::QObjectMethod::setObject
Name: QV4::Heap::QObjectMethod::setObject
Prototype: void setObject(QObject *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 127-127
100.000% (1/1)
11
QV4::Heap::QObjectMethod::propertyCache
Name: QV4::Heap::QObjectMethod::propertyCache
Prototype: QQmlPropertyCache *propertyCache() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 116-116
100.000% (1/1)
11
QV4::Heap::QObjectMethod::object
Name: QV4::Heap::QObjectMethod::object
Prototype: QObject *object() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 126-126
100.000% (1/1)
11
QV4::Heap::QObjectMethod::destroy
Name: QV4::Heap::QObjectMethod::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 109-114
100.000% (1/1)
31
QV4::Heap::Pointer::set
Name: QV4::Heap::Pointer::set
Prototype: void set(EngineBase *e, T newVal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 78-80
100.000% (1/1)
11
QV4::Heap::Pointer::operator->
Name: QV4::Heap::Pointer::operator->
Prototype: T operator->() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 73-73
100.000% (1/1)
11
QV4::Heap::Pointer::heapObject
Name: QV4::Heap::Pointer::heapObject
Prototype: Base *heapObject() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 87-87
100.000% (1/1)
11
QV4::Heap::Pointer::get
Name: QV4::Heap::Pointer::get
Prototype: T get() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 82-82
100.000% (1/1)
11
QV4::Heap::Pointer::cast
Name: QV4::Heap::Pointer::cast
Prototype: template <typename Type> Type *cast()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 84-85
100.000% (1/1)
11
QV4::Heap::Pointer::base
Name: QV4::Heap::Pointer::base
Prototype: template<typename T, size_t o> Base *Pointer<T, o>::base()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 196-201
100.000% (1/1)
31
QV4::Heap::Pointer::T
Name: QV4::Heap::Pointer::T
Prototype: operator T () const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 74-74
100.000% (1/1)
11
QV4::Heap::Object::writablePropertyData
Name: QV4::Heap::Object::writablePropertyData
Prototype: PropertyIndex writablePropertyData(uint index)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 100-106
100.000% (4/4)
52
QV4::Heap::Object::vtable
Name: QV4::Heap::Object::vtable
Prototype: const VTable *vtable() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 77-79
100.000% (1/1)
11
QV4::Heap::Object::setProperty
Name: QV4::Heap::Object::setProperty
Prototype: void setProperty(ExecutionEngine *e, uint index, Value v)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 115-123
100.000% (4/4)
62
QV4::Heap::Object::setProperty
Name: QV4::Heap::Object::setProperty
Prototype: void setProperty(ExecutionEngine *e, uint index, Heap::Base *b)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 124-132
100.000% (4/4)
62
QV4::Heap::Object::setInlineProperty
Name: QV4::Heap::Object::setInlineProperty
Prototype: void setInlineProperty(ExecutionEngine *e, uint index, Value v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 89-93
100.000% (1/1)
31
QV4::Heap::Object::setInlineProperty
Name: QV4::Heap::Object::setInlineProperty
Prototype: void setInlineProperty(ExecutionEngine *e, uint index, Heap::Base *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 94-98
100.000% (1/1)
31
QV4::Heap::Object::prototype
Name: QV4::Heap::Object::prototype
Prototype: Heap::Object *prototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 136-136
100.000% (1/1)
11
QV4::Heap::Object::propertyData
Name: QV4::Heap::Object::propertyData
Prototype: const Value *propertyData(uint index) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 108-114
100.000% (4/4)
52
QV4::Heap::Object::inlinePropertyDataWithOffset
Name: QV4::Heap::Object::inlinePropertyDataWithOffset
Prototype: const Value *inlinePropertyDataWithOffset(uint indexWithOffset) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 81-84
100.000% (1/1)
21
QV4::Heap::Object::init
Name: QV4::Heap::Object::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 75-75
100.000% (1/1)
11
QV4::Heap::NumberObject::init
Name: QV4::Heap::NumberObject::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 403-403
100.000% (1/1)
11
QV4::Heap::NumberObject::init
Name: QV4::Heap::NumberObject::init
Prototype: void init(double val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 404-407
100.000% (1/1)
21
QV4::Heap::ModelObject::init
Name: QV4::Heap::ModelObject::init
Prototype: void init(QObject *object, QQmlListModel *model)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 159-165
100.000% (1/1)
41
QV4::Heap::ModelObject::elementIndex
Name: QV4::Heap::ModelObject::elementIndex
Prototype: int elementIndex() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 167-167
100.000% (1/1)
11
QV4::Heap::ModelObject::destroy
Name: QV4::Heap::ModelObject::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 166-166
100.000% (1/1)
11
QV4::Heap::MemberData::markObjects
Name: QV4::Heap::MemberData::markObjects
Prototype: static void markObjects(Heap::Base *b, MarkStack *stack)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4memberdata_p.h
Lines: 66-66
100.000% (1/1)
11
QV4::Heap::MapIteratorObject::init
Name: QV4::Heap::MapIteratorObject::init
Prototype: void init(Object *obj, QV4::ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapiterator_p.h
Lines: 70-75
100.000% (1/1)
31
QV4::Heap::InternalClass::updateProtoUsage
Name: QV4::Heap::InternalClass::updateProtoUsage
Prototype: void InternalClass::updateProtoUsage(Heap::Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 617-624
100.000% (1/1)
41
QV4::Heap::InternalClass::removeMember
Name: QV4::Heap::InternalClass::removeMember
Prototype: void InternalClass::removeMember(QV4::Object *object, PropertyKey identifier)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 454-476
100.000% (4/4)
132
QV4::Heap::InternalClass::propertiesFrozen
Name: QV4::Heap::InternalClass::propertiesFrozen
Prototype: Heap::InternalClass *InternalClass::propertiesFrozen() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 572-586
100.000% (7/7)
113
QV4::Heap::InternalClass::nonExtensible
Name: QV4::Heap::InternalClass::nonExtensible
Prototype: Heap::InternalClass *InternalClass::nonExtensible()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 368-384
100.000% (7/7)
113
QV4::Heap::InternalClass::markObjects
Name: QV4::Heap::InternalClass::markObjects
Prototype: void InternalClass::markObjects(Heap::Base *b, MarkStack *stack)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 626-639
100.000% (13/13)
95
QV4::Heap::InternalClass::lookupOrInsertTransition
Name: QV4::Heap::InternalClass::lookupOrInsertTransition
Prototype: InternalClassTransition &InternalClass::lookupOrInsertTransition(const InternalClassTransition &t)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 249-258
100.000% (6/6)
52
QV4::Heap::InternalClass::init
Name: QV4::Heap::InternalClass::init
Prototype: void InternalClass::init(ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 142-163
100.000% (1/1)
131
QV4::Heap::InternalClass::init
Name: QV4::Heap::InternalClass::init
Prototype: void InternalClass::init(Heap::InternalClass *other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 166-187
100.000% (1/1)
171
QV4::Heap::InternalClass::find
Name: QV4::Heap::InternalClass::find
Prototype: uint find(const PropertyKey id)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h
Lines: 295-304
100.000% (4/4)
92
QV4::Heap::InternalClass::destroy
Name: QV4::Heap::InternalClass::destroy
Prototype: void InternalClass::destroy()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 189-205
100.000% (9/9)
103
QV4::Heap::InternalClass::changeVTableImpl
Name: QV4::Heap::InternalClass::changeVTableImpl
Prototype: Heap::InternalClass *InternalClass::changeVTableImpl(const VTable *vt)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 347-366
100.000% (4/4)
122
QV4::Heap::InternalClass::changeVTable
Name: QV4::Heap::InternalClass::changeVTable
Prototype: InternalClass *changeVTable(const VTable *vt)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h
Lines: 312-316
100.000% (4/4)
32
QV4::Heap::InternalClass::changePrototypeImpl
Name: QV4::Heap::InternalClass::changePrototypeImpl
Prototype: Heap::InternalClass *InternalClass::changePrototypeImpl(Heap::Object *proto)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 322-345
100.000% (7/7)
153
QV4::Heap::InternalClass::changePrototype
Name: QV4::Heap::InternalClass::changePrototype
Prototype: InternalClass *changePrototype(Heap::Object *proto)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h
Lines: 317-321
100.000% (4/4)
32
QV4::Heap::InternalClass::changeMember
Name: QV4::Heap::InternalClass::changeMember
Prototype: void InternalClass::changeMember(QV4::Object *object, PropertyKey id, PropertyAttributes data, uint *index)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 228-247
100.000% (10/10)
144
QV4::Heap::InternalClass::asProtoClass
Name: QV4::Heap::InternalClass::asProtoClass
Prototype: Heap::InternalClass *InternalClass::asProtoClass()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 588-604
100.000% (7/7)
113
QV4::Heap::InternalClass::addMemberImpl
Name: QV4::Heap::InternalClass::addMemberImpl
Prototype: Heap::InternalClass *InternalClass::addMemberImpl(PropertyKey identifier, PropertyAttributes data, uint *index)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 414-439
100.000% (10/10)
174
QV4::Heap::IndexedBuiltinFunction::init
Name: QV4::Heap::IndexedBuiltinFunction::init
Prototype: void Heap::IndexedBuiltinFunction::init(QV4::ExecutionContext *scope, uint index, ReturnedValue (*code)(const QV4::FunctionObject *, const Value *thisObject, const Value *argv, int argc))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 234-240
100.000% (1/1)
31
QV4::Heap::FunctionObject::protoProperty
Name: QV4::Heap::FunctionObject::protoProperty
Prototype: const QV4::Object *protoProperty() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 95-95
100.000% (1/1)
11
QV4::Heap::FunctionObject::formalParameterCount
Name: QV4::Heap::FunctionObject::formalParameterCount
Prototype: unsigned int formalParameterCount()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 92-92
100.000% (1/1)
11
QV4::Heap::ForInIteratorObject::it
Name: QV4::Heap::ForInIteratorObject::it
Prototype: ObjectIterator &it()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator_p.h
Lines: 116-116
100.000% (1/1)
11
QV4::Heap::ForInIteratorObject::init
Name: QV4::Heap::ForInIteratorObject::init
Prototype: inline void Heap::ForInIteratorObject::init(QV4::Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator_p.h
Lines: 142-148
100.000% (1/1)
31
QV4::Heap::ExecutionContext::vtable
Name: QV4::Heap::ExecutionContext::vtable
Prototype: const VTable *vtable() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 85-87
100.000% (1/1)
11
QV4::Heap::ExecutionContext::markObjects
Name: QV4::Heap::ExecutionContext::markObjects
Prototype: static void markObjects(Heap::Base *b, MarkStack *stack)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 68-68
100.000% (7/7)
13
QV4::Heap::ExecutionContext::init
Name: QV4::Heap::ExecutionContext::init
Prototype: void init(ContextType t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 78-83
100.000% (1/1)
21
QV4::Heap::DelegateModelGroupFunction::init
Name: QV4::Heap::DelegateModelGroupFunction::init
Prototype: void Heap::DelegateModelGroupFunction::init(QV4::ExecutionContext *scope, uint flag, QV4::ReturnedValue (*code)(QQmlDelegateModelItem *item, uint flag, const QV4::Value &arg))
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 112-117
100.000% (2/2)
31
QV4::Heap::DateObject::init
Name: QV4::Heap::DateObject::init
Prototype: void init(const Value &date)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dateobject_p.h
Lines: 72-76
100.000% (1/1)
21
QV4::Heap::DataView::init
Name: QV4::Heap::DataView::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dataview_p.h
Lines: 73-73
100.000% (1/1)
11
QV4::Heap::CallContext::markObjects
Name: QV4::Heap::CallContext::markObjects
Prototype: static void markObjects(Heap::Base *b, MarkStack *stack)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 107-107
100.000% (4/4)
12
QV4::Heap::CallContext::init
Name: QV4::Heap::CallContext::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 109-112
100.000% (1/1)
11
QV4::Heap::CallContext::args
Name: QV4::Heap::CallContext::args
Prototype: const Value *args() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 117-119
100.000% (1/1)
11
QV4::Heap::CallContext::argc
Name: QV4::Heap::CallContext::argc
Prototype: int argc() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 114-116
100.000% (1/1)
11
QV4::Heap::BooleanObject::init
Name: QV4::Heap::BooleanObject::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 393-393
100.000% (1/1)
11
QV4::Heap::BooleanObject::init
Name: QV4::Heap::BooleanObject::init
Prototype: void init(bool b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 394-397
100.000% (1/1)
21
QV4::Heap::Base::markObjects
Name: QV4::Heap::Base::markObjects
Prototype: inline void Base::markObjects(Base *b, MarkStack *stack)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h
Lines: 336-340
100.000% (1/1)
11
QV4::Heap::Base::mark
Name: QV4::Heap::Base::mark
Prototype: inline void Base::mark(QV4::MarkStack *markStack)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 180-194
100.000% (4/4)
102
QV4::Heap::Base::isMarked
Name: QV4::Heap::Base::isMarked
Prototype: inline bool isMarked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 105-110
100.000% (1/1)
41
QV4::Heap::Base::init
Name: QV4::Heap::Base::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 135-135
100.000% (1/1)
11
QV4::Heap::Base::inUse
Name: QV4::Heap::Base::inUse
Prototype: inline bool inUse() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 124-129
100.000% (1/1)
41
QV4::Heap::Base::destroy
Name: QV4::Heap::Base::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 136-136
100.000% (1/1)
11
QV4::Heap::Base::asReturnedValue
Name: QV4::Heap::Base::asReturnedValue
Prototype: inline ReturnedValue Heap::Base::asReturnedValue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 554-558
100.000% (1/1)
11
QV4::Heap::ArrayObject::init
Name: QV4::Heap::ArrayObject::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 417-420
100.000% (1/1)
21
QV4::Heap::ArrayObject::commonInit
Name: QV4::Heap::ArrayObject::commonInit
Prototype: void commonInit()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 425-426
100.000% (1/1)
11
QV4::Heap::ArrayIteratorObject::init
Name: QV4::Heap::ArrayIteratorObject::init
Prototype: void init(Object *obj, QV4::ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arrayiterator_p.h
Lines: 73-78
100.000% (1/1)
31
QV4::Heap::ArrayData::vtable
Name: QV4::Heap::ArrayData::vtable
Prototype: const ArrayVTable *vtable() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 108-108
100.000% (1/1)
11
QV4::Heap::ArrayData::setProperty
Name: QV4::Heap::ArrayData::setProperty
Prototype: void ArrayData::setProperty(QV4::EngineBase *e, uint index, const Property *p)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 299-306
100.000% (4/4)
92
QV4::Heap::ArrayData::setArrayData
Name: QV4::Heap::ArrayData::setArrayData
Prototype: void setArrayData(EngineBase *e, uint index, Value newVal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 126-128
100.000% (1/1)
11
QV4::Heap::ArrayData::mappedIndex
Name: QV4::Heap::ArrayData::mappedIndex
Prototype: inline uint ArrayData::mappedIndex(uint index) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 272-280
100.000% (7/7)
143
QV4::Heap::ArrayData::length
Name: QV4::Heap::ArrayData::length
Prototype: inline uint length() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 122-124
100.000% (1/1)
11
QV4::Heap::ArrayData::isSparse
Name: QV4::Heap::ArrayData::isSparse
Prototype: bool isSparse() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 106-106
100.000% (1/1)
11
QV4::Heap::ArrayData::isEmpty
Name: QV4::Heap::ArrayData::isEmpty
Prototype: bool isEmpty(uint i) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 118-120
100.000% (1/1)
11
QV4::Heap::ArrayData::getValueOrSetter
Name: QV4::Heap::ArrayData::getValueOrSetter
Prototype: PropertyIndex ArrayData::getValueOrSetter(uint index, PropertyAttributes *attrs)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 315-327
100.000% (7/7)
103
Page:<>1
Condition %: 100.000% (16/16)
...10
Condition %: 100.000% (20/20)
...14
Condition %: 100.000% (9/9)
15
Condition %: 100.000% (1/1)
16
Condition %: 100.000% (11/11)
17
Condition %: 100.000% (1/1)
1819
Condition %: 100.000% (10/10)
20
Condition %: 100.000% (1/1)
21
Condition %: 100.000% (1/1)
22
Condition %: 100.000% (3/3)
...30
Condition %: 100.000% (4/4)
...40
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.0