| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
|---|
|  setProperty | Name: | QObjectWrapper::setProperty |  | Prototype: | void QObjectWrapper::setProperty(ExecutionEngine *engine, QObject *object, QQmlPropertyData *property, const Value &value) |  | Coverage: | 82.090% (110/134) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 439-582 | 
 |  | 116 | 33 | 
|  getQmlProperty | Name: | QObjectWrapper::getQmlProperty |  | Prototype: | ReturnedValue QObjectWrapper::getQmlProperty(QQmlContextData *qmlContext, String *name, QObjectWrapper::RevisionMode revisionMode, bool *hasProperty, bool includeImports) const |  | Coverage: | 59.016% (36/61) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 272-334 | 
 |  | 39 | 17 | 
|  getQmlProperty | Name: | QObjectWrapper::getQmlProperty |  | Prototype: | ReturnedValue QObjectWrapper::getQmlProperty(QV4::ExecutionEngine *engine, QQmlContextData *qmlContext, QObject *object, String *name, QObjectWrapper::RevisionMode revisionMode, bool *hasProperty) |  | Coverage: | 72.222% (39/54) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 356-415 | 
 |  | 35 | 13 | 
|  method_connect | Name: | QObjectWrapper::method_connect |  | Prototype: | ReturnedValue QObjectWrapper::method_connect(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc) |  | Coverage: | 57.576% (19/33) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 938-988 | 
 |  | 32 | 11 | 
|  method_disconnect | Name: | QObjectWrapper::method_disconnect |  | Prototype: | ReturnedValue QObjectWrapper::method_disconnect(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc) |  | Coverage: | 51.724% (15/29) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 990-1039 | 
 |  | 33 | 9 | 
|  getProperty | Name: | QObjectWrapper::getProperty |  | Prototype: | ReturnedValue QObjectWrapper::getProperty(ExecutionEngine *engine, QObject *object, QQmlPropertyData *property, bool captureRequired) |  | Coverage: | 96.875% (31/32) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 234-270 | 
 |  | 25 | 8 | 
|  destroyObject | Name: | QObjectWrapper::destroyObject |  | Prototype: | void QObjectWrapper::destroyObject(bool lastCall) |  | Coverage: | 84.615% (22/26) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 1073-1108 | 
 |  | 21 | 8 | 
|  wrap_slowPath | Name: | QObjectWrapper::wrap_slowPath |  | Prototype: | ReturnedValue QObjectWrapper::wrap_slowPath(ExecutionEngine *engine, QObject *object) |  | Coverage: | 51.724% (15/29) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 584-630 | 
 |  | 28 | 7 | 
|  virtualPut | Name: | QObjectWrapper::virtualPut |  | Prototype: | bool QObjectWrapper::virtualPut(Managed *m, PropertyKey id, const Value &value, Value *receiver) |  | Coverage: | 64.706% (11/17) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 708-736 | 
 |  | 17 | 5 | 
|  virtualGetOwnProperty | Name: | QObjectWrapper::virtualGetOwnProperty |  | Prototype: | PropertyAttributes QObjectWrapper::virtualGetOwnProperty(Managed *m, PropertyKey id, Property *p) |  | Coverage: | 76.471% (13/17) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 738-761 | 
 |  | 15 | 5 | 
|  virtualAdvanceIterator | Name: | QObjectWrapper::virtualAdvanceIterator |  | Prototype: | void QObjectWrapper::virtualAdvanceIterator(Managed *m, ObjectIterator *it, Value *name, uint *index, Property *p, PropertyAttributes *attributes) |  | Coverage: | 77.778% (21/27) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 763-815 | 
 |  | 41 | 5 | 
|  setQmlProperty | Name: | QObjectWrapper::setQmlProperty |  | Prototype: | bool QObjectWrapper::setQmlProperty(ExecutionEngine *engine, QQmlContextData *qmlContext, QObject *object, String *name, QObjectWrapper::RevisionMode revisionMode, const Value &value) |  | Coverage: | 42.105% (8/19) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 418-437 | 
 |  | 12 | 5 | 
|  markWrapper | Name: | QObjectWrapper::markWrapper |  | Prototype: | void QObjectWrapper::markWrapper(QObject *object, MarkStack *markStack) |  | Coverage: | 60.000% (9/15) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 632-645 | 
 |  | 9 | 5 | 
|  getProperty | Name: | QObjectWrapper::getProperty |  | Prototype: | ReturnedValue QObjectWrapper::getProperty(ExecutionEngine *engine, QObject *object, int propertyIndex, bool captureRequired) |  | Coverage: | 60.000% (6/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 336-354 | 
 |  | 13 | 4 | 
|  create | Name: | QObjectWrapper::create |  | Prototype: | ReturnedValue QObjectWrapper::create(ExecutionEngine *engine, QObject *object) |  | Coverage: | 100.000% (10/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 683-694 | 
 |  | 7 | 4 | 
|  virtualIsEqualTo | Name: | QObjectWrapper::virtualIsEqualTo |  | Prototype: | bool QObjectWrapper::virtualIsEqualTo(Managed *a, Managed *b) |  | Coverage: | 85.714% (6/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 670-681 | 
 |  | 7 | 3 | 
|  setProperty | Name: | QObjectWrapper::setProperty |  | Prototype: | void QObjectWrapper::setProperty(ExecutionEngine *engine, QObject *object, int propertyIndex, const Value &value) |  | Coverage: | 42.857% (3/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 652-668 | 
 |  | 12 | 3 | 
|  virtualGet | Name: | QObjectWrapper::virtualGet |  | Prototype: | QV4::ReturnedValue QObjectWrapper::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 696-706 | 
 |  | 7 | 2 | 
|  findProperty | Name: | QObjectWrapper::findProperty |  | Prototype: | QQmlPropertyData *QObjectWrapper::findProperty(ExecutionEngine *engine, QObject *o, QQmlContextData *qmlContext, String *name, RevisionMode revisionMode, QQmlPropertyData *local) |  | Coverage: | 100.000% (7/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 221-232 | 
 |  | 7 | 2 | 
|  setProperty | Name: | QObjectWrapper::setProperty |  | Prototype: | void QObjectWrapper::setProperty(ExecutionEngine *engine, int propertyIndex, const Value &value) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 647-650 | 
 |  | 1 | 1 | 
|  initializeBindings | Name: | QObjectWrapper::initializeBindings |  | Prototype: | void QObjectWrapper::initializeBindings(ExecutionEngine *engine) |  | Coverage: | 100.000% (3/3) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 209-213 | 
 |  | 2 | 1 | 
|  findProperty | Name: | QObjectWrapper::findProperty |  | Prototype: | QQmlPropertyData *QObjectWrapper::findProperty(ExecutionEngine *engine, QQmlContextData *qmlContext, String *name, RevisionMode revisionMode, QQmlPropertyData *local) const |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp |  | Lines: | 215-219 | 
 |  | 2 | 1 |