OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QV4::Heap::ArrayData
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
attributes
Name: QV4::Heap::ArrayData::attributes
Prototype: inline PropertyAttributes ArrayData::attributes(uint i) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 308-313
100.000% (4/4)
32
get
Name: QV4::Heap::ArrayData::get
Prototype: inline ReturnedValue get(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: 110-112
100.000% (1/1)
11
getProperty
Name: QV4::Heap::ArrayData::getProperty
Prototype: bool ArrayData::getProperty(uint index, Property *p, PropertyAttributes *attrs)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 282-297
100.000% (10/10)
124
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
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
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
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
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
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
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
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

Generated by Squish Coco 4.2.0