OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QV4::Property
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
Property [qv4property_p.h #2]
Name: QV4::Property::Property [qv4property_p.h #2]
Prototype: Property(Heap::FunctionObject *getter, Heap::FunctionObject *setter)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4property_p.h #2
Lines: 96-99
  0.000% (0/1)
21
Property [qv4property_p.h #2]
Name: QV4::Property::Property [qv4property_p.h #2]
Prototype: explicit Property()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4property_p.h #2
Lines: 95-95
100.000% (1/1)
11
copy [qv4property_p.h #2]
Name: QV4::Property::copy [qv4property_p.h #2]
Prototype: void copy(const Property *other, PropertyAttributes attrs)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4property_p.h #2
Lines: 89-93
100.000% (4/4)
32
fullyPopulated [qv4property_p.h #2]
Name: QV4::Property::fullyPopulated [qv4property_p.h #2]
Prototype: inline void fullyPopulated(PropertyAttributes *attrs)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4property_p.h #2
Lines: 67-79
100.000% (13/13)
95
getter [qv4property_p.h #2]
Name: QV4::Property::getter [qv4property_p.h #2]
Prototype: inline Heap::FunctionObject *getter() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4property_p.h #2
Lines: 84-84
100.000% (1/1)
11
isSubset [qv4property_p.h #2]
Name: QV4::Property::isSubset [qv4property_p.h #2]
Prototype: inline bool Property::isSubset(const PropertyAttributes &attrs, const Property *other, PropertyAttributes otherAttrs) const
Coverage: 100.000% (35/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4property_p.h #2
Lines: 104-123
100.000% (35/35)
169
merge [qv4property_p.h #2]
Name: QV4::Property::merge [qv4property_p.h #2]
Prototype: inline void Property::merge(PropertyAttributes &attrs, const Property *other, PropertyAttributes otherAttrs)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4property_p.h #2
Lines: 125-143
100.000% (22/22)
158
setGetter [qv4property_p.h #2]
Name: QV4::Property::setGetter [qv4property_p.h #2]
Prototype: inline void setGetter(FunctionObject *g)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4property_p.h #2
Lines: 86-86
100.000% (1/1)
11
setSetter [qv4property_p.h #2]
Name: QV4::Property::setSetter [qv4property_p.h #2]
Prototype: inline void setSetter(FunctionObject *s)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4property_p.h #2
Lines: 87-87
100.000% (3/3)
11
setter [qv4property_p.h #2]
Name: QV4::Property::setter [qv4property_p.h #2]
Prototype: inline Heap::FunctionObject *setter() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4property_p.h #2
Lines: 85-85
100.000% (1/1)
11

Generated by Squish Coco 4.2.0