OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQmlData
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
setPendingBindingBit
Name: QQmlData::setPendingBindingBit
Prototype: void QQmlData::setPendingBindingBit(QObject *obj, int coreIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 402-407
100.000% (1/1)
31
setImplicitDestructible
Name: QQmlData::setImplicitDestructible
Prototype: void setImplicitDestructible()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 143-145
100.000% (4/4)
12
setBit
Name: QQmlData::setBit
Prototype: inline __attribute__((always_inline)) void setBit(QObject *obj, int bit)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 317-324
100.000% (6/6)
52
setBindingBit
Name: QQmlData::setBindingBit
Prototype: void QQmlData::setBindingBit(QObject *obj, int coreIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 380-385
100.000% (1/1)
31
offsetForBit
Name: QQmlData::offsetForBit
Prototype: inline __attribute__((always_inline)) static uint offsetForBit(int bit)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 286-286
100.000% (1/1)
11
keepAliveDuringGarbageCollection
Name: QQmlData::keepAliveDuringGarbageCollection
Prototype: static bool keepAliveDuringGarbageCollection(const QObject *object)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 260-265
100.000% (8/8)
42
hasPendingBindingBit
Name: QQmlData::hasPendingBindingBit
Prototype: bool QQmlData::hasPendingBindingBit(int coreIndex) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 394-400
100.000% (1/1)
31
hasBitSet
Name: QQmlData::hasBitSet
Prototype: inline __attribute__((always_inline)) bool hasBitSet(int bit) const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 298-306
100.000% (6/6)
52
hasBindingBit
Name: QQmlData::hasBindingBit
Prototype: bool QQmlData::hasBindingBit(int coreIndex) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 372-378
100.000% (1/1)
31
flushPendingBinding
Name: QQmlData::flushPendingBinding
Prototype: void QQmlData::flushPendingBinding(QObject *o, QQmlPropertyIndex propertyIndex)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 416-421
100.000% (6/6)
32
ensurePropertyCache
Name: QQmlData::ensurePropertyCache
Prototype: static QQmlPropertyCache *ensurePropertyCache(QJSEngine *engine, QObject *object)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 277-284
100.000% (4/4)
52
clearPendingBindingBit
Name: QQmlData::clearPendingBindingBit
Prototype: void QQmlData::clearPendingBindingBit(int coreIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 409-414
100.000% (1/1)
31
clearBindingBit
Name: QQmlData::clearBindingBit
Prototype: void QQmlData::clearBindingBit(int coreIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 387-392
100.000% (1/1)
31
bitFlagForBit
Name: QQmlData::bitFlagForBit
Prototype: inline __attribute__((always_inline)) static BindingBitsType bitFlagForBit(int bit)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 287-287
100.000% (1/1)
11
wasDeleted
Name: QQmlData::wasDeleted
Prototype: bool QQmlData::wasDeleted(const QObject *object)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 331-342
 88.889% (8/9)
73
clearBit
Name: QQmlData::clearBit
Prototype: inline __attribute__((always_inline)) void clearBit(int bit)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 308-315
 83.333% (5/6)
42
get
Name: QQmlData::get
Prototype: static QQmlData *get(const QObject *object, bool create = false)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 244-258
 75.000% (9/12)
94
notify
Name: QQmlData::notify
Prototype: QQmlNotifierEndpoint *QQmlData::notify(int index)
Coverage:  60.000% (9/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 344-361
 60.000% (9/15)
105
signalHasEndpoint
Name: QQmlData::signalHasEndpoint
Prototype: inline bool QQmlData::signalHasEndpoint(int index) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 367-370
  0.000% (0/1)
11
init
Name: QQmlData::init
Prototype: static inline void init()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 122-132
  0.000% (0/4)
72
hasExtendedData
Name: QQmlData::hasExtendedData
Prototype: bool hasExtendedData() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 267-267
  0.000% (0/1)
11

Generated by Squish Coco 4.2.0