| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
setAttribute| Name: | SparseArrayData::setAttribute | | Prototype: | void SparseArrayData::setAttribute(Object *o, uint index, PropertyAttributes attrs) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp | | Lines: | 460-475 |
| | 12 | 3 |
reallocate| Name: | SparseArrayData::reallocate | | Prototype: | Heap::ArrayData *SparseArrayData::reallocate(Object *o, uint n, bool enforceAttributes) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp | | Lines: | 354-358 |
| | 2 | 1 |
putArray| Name: | SparseArrayData::putArray | | Prototype: | bool SparseArrayData::putArray(Object *o, uint index, const Value *values, uint n) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp | | Lines: | 539-544 |
| | 3 | 2 |
get| Name: | SparseArrayData::get | | Prototype: | ReturnedValue SparseArrayData::get(const Heap::ArrayData *d, uint index) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp | | Lines: | 400-407 |
| | 7 | 2 |
free| Name: | SparseArrayData::free | | Prototype: | void SparseArrayData::free(Heap::ArrayData *d, uint idx) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp | | Lines: | 338-352 |
| | 9 | 3 |
del| Name: | SparseArrayData::del | | Prototype: | bool SparseArrayData::del(Object *o, uint index) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp | | Lines: | 426-458 |
| | 20 | 5 |
allocate| Name: | SparseArrayData::allocate | | Prototype: | uint SparseArrayData::allocate(Object *o, bool doubleSlot) | | Coverage: | 94.118% (16/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp | | Lines: | 361-398 |
| | 26 | 7 |
truncate| Name: | SparseArrayData::truncate | | Prototype: | uint SparseArrayData::truncate(Object *o, uint newLen) | | Coverage: | 92.857% (13/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp | | Lines: | 504-527 |
| | 16 | 6 |
put| Name: | SparseArrayData::put | | Prototype: | bool SparseArrayData::put(Object *o, uint index, const Value &value) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp | | Lines: | 409-424 |
| | 18 | 4 |
length| Name: | SparseArrayData::length | | Prototype: | uint SparseArrayData::length(const Heap::ArrayData *d) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp | | Lines: | 529-537 |
| | 6 | 2 |
push_front| Name: | SparseArrayData::push_front | | Prototype: | void SparseArrayData::push_front(Object *o, const Value *values, uint n) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp | | Lines: | 477-487 |
| | 7 | 2 |
pop_front| Name: | SparseArrayData::pop_front | | Prototype: | ReturnedValue SparseArrayData::pop_front(Object *o) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp | | Lines: | 489-502 |
| | 11 | 2 |