| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
|---|
|  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 | 
|  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 | 
|  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 | 
|  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 | 
|  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 | 
|  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 | 
|  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 | 
|  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 | 
|  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 | 
|  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 | 
|  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 | 
|  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 |