| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
ArrayBuffer| Name: | QV4::Heap::ArrayBuffer | | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
DelegateModelGroupFunction| Name: | QV4::Heap::DelegateModelGroupFunction | | Coverage: | 100.000% (2/2) |
| | 3 | 1 |
IndexedBuiltinFunction| Name: | QV4::Heap::IndexedBuiltinFunction | | Coverage: | 100.000% (1/1) |
| | 3 | 1 |
MemberData| Name: | QV4::Heap::MemberData | | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QQmlDelegateModelGroupChange| Name: | QV4::Heap::QQmlDelegateModelGroupChange | | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QQmlScopedEnumWrapper| Name: | QV4::Heap::QQmlScopedEnumWrapper | | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
QQuickJSContext2D| Name: | QV4::Heap::QQuickJSContext2D | | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
QQuickJSContext2DImageData| Name: | QV4::Heap::QQuickJSContext2DImageData | | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QQuickJSContext2DPixelData| Name: | QV4::Heap::QQuickJSContext2DPixelData | | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QQuickJSContext2DPrototype| Name: | QV4::Heap::QQuickJSContext2DPrototype | | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
QV4ParticleData| Name: | QV4::Heap::QV4ParticleData | | Coverage: | 100.000% (1/1) |
| | 3 | 1 |
QmlListWrapper| Name: | QV4::Heap::QmlListWrapper | | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QtObject| Name: | QV4::Heap::QtObject | | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
TypedArrayPrototype| Name: | QV4::Heap::TypedArrayPrototype | | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
addDummyEntry| Name: | QV4::Heap::addDummyEntry | | Prototype: | static void addDummyEntry(InternalClass *newClass, PropertyHash::Entry e) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp | | Lines: | 260-267 |
| | 4 | 1 |
ArgumentsGetterFunction| Name: | QV4::Heap::ArgumentsGetterFunction | | Coverage: | 50.000% (1/2) |
| | 3 | 2 |
ArgumentsSetterFunction| Name: | QV4::Heap::ArgumentsSetterFunction | | Coverage: | 50.000% (1/2) |
| | 3 | 2 |
ArrayObject| Name: | QV4::Heap::ArrayObject | | Coverage: | 100.000% (2/2) |
| | 3 | 2 |
BooleanObject| Name: | QV4::Heap::BooleanObject | | Coverage: | 100.000% (2/2) |
| | 3 | 2 |
DateObject| Name: | QV4::Heap::DateObject | | Coverage: | 50.000% (1/2) |
| | 4 | 2 |
ForInIteratorObject| Name: | QV4::Heap::ForInIteratorObject | | Coverage: | 100.000% (2/2) |
| | 4 | 2 |
NumberObject| Name: | QV4::Heap::NumberObject | | Coverage: | 100.000% (2/2) |
| | 3 | 2 |
Proxy| Name: | QV4::Heap::Proxy | | Coverage: | 50.000% (2/4) |
| | 1 | 2 |
QQmlBindingFunction| Name: | QV4::Heap::QQmlBindingFunction | | Coverage: | 0.000% (0/4) |
| | 1 | 2 |
QQmlDelegateModelGroupChangeArray| Name: | QV4::Heap::QQmlDelegateModelGroupChangeArray | | Coverage: | 100.000% (2/2) |
| | 7 | 2 |
QQmlDelegateModelItemObject| Name: | QV4::Heap::QQmlDelegateModelItemObject | | Coverage: | 100.000% (2/2) |
| | 4 | 2 |
QQmlLocaleData| Name: | QV4::Heap::QQmlLocaleData | | Coverage: | 100.000% (2/2) |
| | 3 | 2 |
QQmlValueTypeReference| Name: | QV4::Heap::QQmlValueTypeReference | | Coverage: | 100.000% (2/2) |
| | 4 | 2 |
QQuickContext2DStyle| Name: | QV4::Heap::QQuickContext2DStyle | | Coverage: | 0.000% (0/2) |
| | 5 | 2 |
QmlContext| Name: | QV4::Heap::QmlContext | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
RegExp| Name: | QV4::Heap::RegExp | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
RegExpCtor| Name: | QV4::Heap::RegExpCtor | | Coverage: | 75.000% (3/4) |
| | 1 | 2 |
RegExpObject| Name: | QV4::Heap::RegExpObject | | Coverage: | 75.000% (3/4) |
| | 1 | 2 |
ScriptFunction| Name: | QV4::Heap::ScriptFunction | | Coverage: | 50.000% (2/4) |
| | 1 | 2 |
SymbolObject| Name: | QV4::Heap::SymbolObject | | Coverage: | 0.000% (0/4) |
| | 1 | 2 |
TypedArray| Name: | QV4::Heap::TypedArray | | Coverage: | 0.000% (0/4) |
| | 1 | 2 |
insertHoleIntoPropertyData| Name: | QV4::Heap::insertHoleIntoPropertyData | | Prototype: | static void insertHoleIntoPropertyData(QV4::Object *object, int idx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp | | Lines: | 207-214 |
| | 5 | 2 |
ArgumentsObject| Name: | QV4::Heap::ArgumentsObject | | Coverage: | 57.143% (4/7) |
| | 1 | 3 |
ArrayIteratorObject| Name: | QV4::Heap::ArrayIteratorObject | | Coverage: | 20.000% (1/5) |
| | 4 | 3 |
BoundFunction| Name: | QV4::Heap::BoundFunction | | Coverage: | 0.000% (0/7) |
| | 1 | 3 |
DataView| Name: | QV4::Heap::DataView | | Coverage: | 20.000% (1/5) |
| | 2 | 3 |
ErrorObject| Name: | QV4::Heap::ErrorObject | | Coverage: | 0.000% (0/5) |
| | 3 | 3 |
GeneratorObject| Name: | QV4::Heap::GeneratorObject | | Coverage: | 0.000% (0/7) |
| | 1 | 3 |
MapIteratorObject| Name: | QV4::Heap::MapIteratorObject | | Coverage: | 20.000% (1/5) |
| | 4 | 3 |
ModelObject| Name: | QV4::Heap::ModelObject | | Coverage: | 100.000% (3/3) |
| | 6 | 3 |
ProxyObject| Name: | QV4::Heap::ProxyObject | | Coverage: | 0.000% (0/7) |
| | 1 | 3 |
QObjectWrapper| Name: | QV4::Heap::QObjectWrapper | | Coverage: | 100.000% (3/3) |
| | 5 | 3 |
QQuickItemWrapper| Name: | QV4::Heap::QQuickItemWrapper | | Coverage: | 100.000% (5/5) |
| | 5 | 3 |
QmlSignalHandler| Name: | QV4::Heap::QmlSignalHandler | | Coverage: | 100.000% (3/3) |
| | 4 | 3 |
SetIteratorObject| Name: | QV4::Heap::SetIteratorObject | | Coverage: | 20.000% (1/5) |
| | 4 | 3 |
StringIteratorObject| Name: | QV4::Heap::StringIteratorObject | | Coverage: | 20.000% (1/5) |
| | 4 | 3 |
StringObject| Name: | QV4::Heap::StringObject | | Coverage: | 80.000% (4/5) |
| | 2 | 3 |
removeFromPropertyData| Name: | QV4::Heap::removeFromPropertyData | | Prototype: | static void removeFromPropertyData(QV4::Object *object, int idx, bool accessor = false) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp | | Lines: | 216-226 |
| | 8 | 3 |
QmlIncubatorObject| Name: | QV4::Heap::QmlIncubatorObject | | Coverage: | 33.333% (2/6) |
| | 10 | 4 |
updateProtoUsage| Name: | QV4::Heap::updateProtoUsage | | Prototype: | static void updateProtoUsage(Heap::Object *o, Heap::InternalClass *ic) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp | | Lines: | 606-614 |
| | 5 | 4 |
CallContext| Name: | QV4::Heap::CallContext | | Coverage: | 100.000% (7/7) |
| | 4 | 5 |
ExecutionContext| Name: | QV4::Heap::ExecutionContext | | Coverage: | 100.000% (9/9) |
| | 4 | 5 |
FunctionObject| Name: | QV4::Heap::FunctionObject | | Coverage: | 71.429% (5/7) |
| | 4 | 5 |
QQmlValueTypeWrapper| Name: | QV4::Heap::QQmlValueTypeWrapper | | Coverage: | 100.000% (9/9) |
| | 7 | 5 |
SimpleArrayData| Name: | QV4::Heap::SimpleArrayData | | Coverage: | 100.000% (7/7) |
| | 4 | 5 |
SparseArrayData| Name: | QV4::Heap::SparseArrayData | | Coverage: | 100.000% (9/9) |
| | 18 | 5 |
VariantObject| Name: | QV4::Heap::VariantObject | | Coverage: | 100.000% (8/8) |
| | 9 | 6 |
Pointer| Name: | QV4::Heap::Pointer | | Coverage: | 100.000% (7/7) |
| | 9 | 7 |
StringOrSymbol| Name: | QV4::Heap::StringOrSymbol | | Coverage: | 75.000% (12/16) |
| | 18 | 8 |
QObjectMethod| Name: | QV4::Heap::QObjectMethod | | Coverage: | 86.667% (13/15) |
| | 12 | 9 |
String| Name: | QV4::Heap::String | | Coverage: | 91.667% (22/24) |
| | 18 | 10 |
Base| Name: | QV4::Heap::Base | | Coverage: | 71.429% (10/14) |
| | 32 | 12 |
Object| Name: | QV4::Heap::Object | | Coverage: | 95.652% (22/23) |
| | 35 | 15 |
ArrayData| Name: | QV4::Heap::ArrayData | | Coverage: | 100.000% (38/38) |
| | 54 | 20 |
InternalClass| Name: | QV4::Heap::InternalClass | | Coverage: | 94.500% (189/200) |
| | 300 | 79 |