| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
|---|
|  write | Name: | QQmlPropertyPrivate::write |  | Prototype: | bool QQmlPropertyPrivate::write(QObject *object, const QQmlPropertyData &property, const QVariant &value, QQmlContextData *context, QQmlPropertyData::WriteFlags flags) |  | Coverage: | 78.191% (147/188) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 1193-1410 | 
 |  | 147 | 50 | 
|  initProperty | Name: | QQmlPropertyPrivate::initProperty |  | Prototype: | void QQmlPropertyPrivate::initProperty(QObject *obj, const QString &name) |  | Coverage: | 64.103% (75/117) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 254-408 | 
 |  | 95 | 32 | 
|  resolvedUrlSequence | Name: | QQmlPropertyPrivate::resolvedUrlSequence |  | Prototype: | QVariant QQmlPropertyPrivate::resolvedUrlSequence(const QVariant &value, QQmlContextData *context) |  | Coverage: | 45.714% (16/35) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 1085-1121 | 
 |  | 30 | 11 | 
|  writeEnumProperty | Name: | QQmlPropertyPrivate::writeEnumProperty |  | Prototype: | bool QQmlPropertyPrivate::writeEnumProperty(const QMetaProperty &prop, int idx, QObject *object, const QVariant &value, int flags) |  | Coverage: | 45.161% (14/31) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 1124-1162 | 
 |  | 22 | 8 | 
|  takeSignalExpression | Name: | QQmlPropertyPrivate::takeSignalExpression |  | Prototype: | void QQmlPropertyPrivate::takeSignalExpression(const QQmlProperty &that, QQmlBoundSignalExpression *expr) |  | Coverage: | 80.952% (17/21) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 942-971 | 
 |  | 18 | 7 | 
|  readValueProperty | Name: | QQmlPropertyPrivate::readValueProperty |  | Prototype: | QVariant QQmlPropertyPrivate::readValueProperty() |  | Coverage: | 90.909% (20/22) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 1041-1082 | 
 |  | 26 | 7 | 
|  propertyTypeCategory | Name: | QQmlPropertyPrivate::propertyTypeCategory |  | Prototype: | QQmlProperty::PropertyTypeCategory QQmlPropertyPrivate::propertyTypeCategory() const |  | Coverage: | 78.947% (15/19) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 461-483 | 
 |  | 15 | 7 | 
|  findSignalByName | Name: | QQmlPropertyPrivate::findSignalByName |  | Prototype: | QMetaMethod QQmlPropertyPrivate::findSignalByName(const QMetaObject *mo, const QByteArray &name) |  | Coverage: | 83.333% (15/18) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 1624-1648 | 
 |  | 14 | 6 | 
|  findAliasTarget | Name: | QQmlPropertyPrivate::findAliasTarget |  | Prototype: | void QQmlPropertyPrivate::findAliasTarget(QObject *object, QQmlPropertyIndex bindingIndex, QObject **targetObject, QQmlPropertyIndex *targetBindingIndex) |  | Coverage: | 80.000% (16/20) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 840-874 | 
 |  | 20 | 6 | 
|  binding | Name: | QQmlPropertyPrivate::binding |  | Prototype: | QQmlAbstractBinding * QQmlPropertyPrivate::binding(QObject *object, QQmlPropertyIndex index) |  | Coverage: | 83.333% (20/24) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 811-838 | 
 |  | 16 | 6 | 
|  signalExpression | Name: | QQmlPropertyPrivate::signalExpression |  | Prototype: | QQmlBoundSignalExpression * QQmlPropertyPrivate::signalExpression(const QQmlProperty &that) |  | Coverage: | 86.667% (13/15) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 906-925 | 
 |  | 11 | 5 | 
|  setBinding | Name: | QQmlPropertyPrivate::setBinding |  | Prototype: | void QQmlPropertyPrivate::setBinding(const QQmlProperty &that, QQmlAbstractBinding *newBinding) |  | Coverage: | 64.286% (9/14) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 741-755 | 
 |  | 8 | 4 | 
|  rawMetaObjectForType | Name: | QQmlPropertyPrivate::rawMetaObjectForType |  | Prototype: | QQmlMetaObject QQmlPropertyPrivate::rawMetaObjectForType(QQmlEnginePrivate *engine, int userType) |  | Coverage: | 50.000% (5/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 1412-1423 | 
 |  | 9 | 4 | 
|  writeValueProperty | Name: | QQmlPropertyPrivate::writeValueProperty |  | Prototype: | bool QQmlPropertyPrivate::writeValueProperty(QObject *object, const QQmlPropertyData &core, const QQmlPropertyData &valueTypeData, const QVariant &value, QQmlContextData *context,QQmlPropertyData::WriteFlags flags) |  | Coverage: | 90.000% (9/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 1169-1191 | 
 |  | 10 | 3 | 
|  write | Name: | QQmlPropertyPrivate::write |  | Prototype: | bool QQmlPropertyPrivate::write(const QQmlProperty &that, const QVariant &value, QQmlPropertyData::WriteFlags flags) |  | Coverage: | 90.909% (10/11) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 1509-1519 | 
 |  | 6 | 3 | 
|  type | Name: | QQmlPropertyPrivate::type |  | Prototype: | QQmlProperty::Type QQmlPropertyPrivate::type() const |  | Coverage: | 100.000% (7/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 545-553 | 
 |  | 5 | 3 | 
|  setBinding | Name: | QQmlPropertyPrivate::setBinding |  | Prototype: | void QQmlPropertyPrivate::setBinding(QQmlAbstractBinding *binding, BindingFlags flags, QQmlPropertyData::WriteFlags writeFlags) |  | Coverage: | 85.714% (6/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 877-900 | 
 |  | 13 | 3 | 
|  propertyType | Name: | QQmlPropertyPrivate::propertyType |  | Prototype: | int QQmlPropertyPrivate::propertyType() const |  | Coverage: | 71.429% (5/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 533-543 | 
 |  | 6 | 3 | 
|  initDefault | Name: | QQmlPropertyPrivate::initDefault |  | Prototype: | void QQmlPropertyPrivate::initDefault(QObject *obj) |  | Coverage: | 71.429% (5/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 175-184 | 
 |  | 6 | 3 | 
|  effectiveContext | Name: | QQmlPropertyPrivate::effectiveContext |  | Prototype: | QQmlContextData *QQmlPropertyPrivate::effectiveContext() const |  | Coverage: | 100.000% (7/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 247-252 | 
 |  | 3 | 3 | 
|  setSignalExpression | Name: | QQmlPropertyPrivate::setSignalExpression |  | Prototype: | void QQmlPropertyPrivate::setSignalExpression(const QQmlProperty &that, QQmlBoundSignalExpression *expr) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 931-936 | 
 |  | 3 | 2 | 
|  restore | Name: | QQmlPropertyPrivate::restore |  | Prototype: | QQmlProperty QQmlPropertyPrivate::restore(QObject *object, const QQmlPropertyData &data, const QQmlPropertyData *valueTypeData, QQmlContextData *ctxt) |  | Coverage: | 100.000% (6/6) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 1603-1619 | 
 |  | 9 | 2 | 
|  removeBinding | Name: | QQmlPropertyPrivate::removeBinding |  | Prototype: | void QQmlPropertyPrivate::removeBinding(const QQmlProperty &that) |  | Coverage: | 87.500% (7/8) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 803-809 | 
 |  | 3 | 2 | 
|  create | Name: | QQmlPropertyPrivate::create |  | Prototype: | QQmlProperty QQmlPropertyPrivate::create(QObject *target, const QString &propertyName, QQmlContextData *context) |  | Coverage: | 100.000% (6/6) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 226-240 | 
 |  | 11 | 2 | 
|  binding | Name: | QQmlPropertyPrivate::binding |  | Prototype: | QQmlAbstractBinding * QQmlPropertyPrivate::binding(const QQmlProperty &that) |  | Coverage: | 100.000% (8/8) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 718-726 | 
 |  | 4 | 2 | 
|  writeValueProperty | Name: | QQmlPropertyPrivate::writeValueProperty |  | Prototype: | bool QQmlPropertyPrivate::writeValueProperty(const QVariant &value, QQmlPropertyData::WriteFlags flags) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 1164-1167 | 
 |  | 1 | 1 | 
|  signalIndex | Name: | QQmlPropertyPrivate::signalIndex |  | Prototype: | int QQmlPropertyPrivate::signalIndex() const |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 415-420 | 
 |  | 3 | 1 | 
|  removeBinding | Name: | QQmlPropertyPrivate::removeBinding |  | Prototype: | void QQmlPropertyPrivate::removeBinding(QQmlAbstractBinding *b) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 788-791 | 
 |  | 1 | 1 | 
|  removeBinding | Name: | QQmlPropertyPrivate::removeBinding |  | Prototype: | void QQmlPropertyPrivate::removeBinding(QObject *o, QQmlPropertyIndex index) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 793-801 | 
 |  | 5 | 1 | 
|  propertyIndex | Name: | QQmlPropertyPrivate::propertyIndex |  | Prototype: | QQmlPropertyIndex QQmlPropertyPrivate::propertyIndex(const QQmlProperty &that) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 1598-1601 | 
 |  | 1 | 1 | 
|  isValueType | Name: | QQmlPropertyPrivate::isValueType |  | Prototype: | bool QQmlPropertyPrivate::isValueType() const |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 528-531 | 
 |  | 1 | 1 | 
|  get | Name: | QQmlPropertyPrivate::get |  | Prototype: | static inline QQmlPropertyPrivate *get(const QQmlProperty &p) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty_p.h |  | Lines: | 130-130 | 
 |  | 1 | 1 | 
|  flushSignal | Name: | QQmlPropertyPrivate::flushSignal |  | Prototype: | void QQmlPropertyPrivate::flushSignal(const QObject *sender, int signal_index) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 1695-1699 | 
 |  | 1 | 1 | 
|  encodedIndex | Name: | QQmlPropertyPrivate::encodedIndex |  | Prototype: | QQmlPropertyIndex encodedIndex() const |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty_p.h |  | Lines: | 83-84 | 
 |  | 1 | 1 | 
|  encodedIndex | Name: | QQmlPropertyPrivate::encodedIndex |  | Prototype: | static QQmlPropertyIndex encodedIndex(const QQmlPropertyData &core, const QQmlPropertyData &valueTypeData) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty_p.h |  | Lines: | 85-86 | 
 |  | 1 | 1 | 
|  connect | Name: | QQmlPropertyPrivate::connect |  | Prototype: | bool QQmlPropertyPrivate::connect(const QObject *sender, int signal_index, const QObject *receiver, int method_index, int type, int *types) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 1680-1689 | 
 |  | 3 | 1 | 
|  QQmlPropertyPrivate | Name: | QQmlPropertyPrivate::QQmlPropertyPrivate |  | Prototype: | QQmlPropertyPrivate::QQmlPropertyPrivate() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp |  | Lines: | 242-245 | 
 |  | 2 | 1 |