OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQmlValueTypeProvider
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~QQmlValueTypeProvider
Name: QQmlValueTypeProvider::~QQmlValueTypeProvider
Prototype: QQmlValueTypeProvider::~QQmlValueTypeProvider()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 55-58
100.000% (1/1)
11
writeValueType
Name: QQmlValueTypeProvider::writeValueType
Prototype: bool QQmlValueTypeProvider::writeValueType(int type, const void *src, QVariant& dst)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 208-219
100.000% (7/7)
63
write
Name: QQmlValueTypeProvider::write
Prototype: bool QQmlValueTypeProvider::write(int, const void *, QVariant&)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 232-232
100.000% (1/1)
11
variantFromString
Name: QQmlValueTypeProvider::variantFromString
Prototype: bool QQmlValueTypeProvider::variantFromString(const QString &, QVariant *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 226-226
100.000% (1/1)
11
variantFromString
Name: QQmlValueTypeProvider::variantFromString
Prototype: bool QQmlValueTypeProvider::variantFromString(int, const QString &, QVariant *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 227-227
100.000% (1/1)
11
variantFromJsObject
Name: QQmlValueTypeProvider::variantFromJsObject
Prototype: bool QQmlValueTypeProvider::variantFromJsObject(int, QQmlV4Handle, QV4::ExecutionEngine *, QVariant *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 228-228
100.000% (1/1)
11
metaObjectForMetaType
Name: QQmlValueTypeProvider::metaObjectForMetaType
Prototype: const QMetaObject *QQmlValueTypeProvider::metaObjectForMetaType(int type)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 60-69
100.000% (7/7)
53
getMetaObjectForMetaType
Name: QQmlValueTypeProvider::getMetaObjectForMetaType
Prototype: const QMetaObject *QQmlValueTypeProvider::getMetaObjectForMetaType(int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 221-221
100.000% (1/1)
11
equalValueType
Name: QQmlValueTypeProvider::equalValueType
Prototype: bool QQmlValueTypeProvider::equalValueType(int type, const void *lhs, const QVariant& rhs)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 168-179
100.000% (7/7)
63
equal
Name: QQmlValueTypeProvider::equal
Prototype: bool QQmlValueTypeProvider::equal(int, const void *, const QVariant&)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 229-229
100.000% (1/1)
11
createVariantFromString
Name: QQmlValueTypeProvider::createVariantFromString
Prototype: QVariant QQmlValueTypeProvider::createVariantFromString(const QString &s)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 122-134
100.000% (7/7)
63
create
Name: QQmlValueTypeProvider::create
Prototype: bool QQmlValueTypeProvider::create(int, int, const void *[], QVariant *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 223-223
100.000% (1/1)
11
QQmlValueTypeProvider
Name: QQmlValueTypeProvider::QQmlValueTypeProvider
Prototype: QQmlValueTypeProvider::QQmlValueTypeProvider()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 50-53
100.000% (1/1)
21
createValueType
Name: QQmlValueTypeProvider::createValueType
Prototype: QVariant QQmlValueTypeProvider::createValueType(int type, int argc, const void *argv[])
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 82-93
 85.714% (6/7)
63
createVariantFromString
Name: QQmlValueTypeProvider::createVariantFromString
Prototype: QVariant QQmlValueTypeProvider::createVariantFromString(int type, const QString &s, bool *ok)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 136-150
 84.615% (11/13)
85
createVariantFromJsObject
Name: QQmlValueTypeProvider::createVariantFromJsObject
Prototype: QVariant QQmlValueTypeProvider::createVariantFromJsObject(int type, QQmlV4Handle obj, QV4::ExecutionEngine *e, bool *ok)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 152-166
 84.615% (11/13)
85
storeValueType
Name: QQmlValueTypeProvider::storeValueType
Prototype: bool QQmlValueTypeProvider::storeValueType(int type, const void *src, void *dst, size_t dstSize)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 181-193
 28.571% (2/7)
73
readValueType
Name: QQmlValueTypeProvider::readValueType
Prototype: bool QQmlValueTypeProvider::readValueType(const QVariant& src, void *dst, int dstType)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 195-206
 28.571% (2/7)
63
initValueType
Name: QQmlValueTypeProvider::initValueType
Prototype: bool QQmlValueTypeProvider::initValueType(int type, QVariant& dst)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 71-80
 28.571% (2/7)
53
store
Name: QQmlValueTypeProvider::store
Prototype: bool QQmlValueTypeProvider::store(int, const void *, void *, size_t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 230-230
  0.000% (0/1)
11
read
Name: QQmlValueTypeProvider::read
Prototype: bool QQmlValueTypeProvider::read(const QVariant&, void *, int)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 231-231
  0.000% (0/1)
11
init
Name: QQmlValueTypeProvider::init
Prototype: bool QQmlValueTypeProvider::init(int, QVariant&)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 222-222
  0.000% (0/1)
11
createValueFromString
Name: QQmlValueTypeProvider::createValueFromString
Prototype: bool QQmlValueTypeProvider::createValueFromString(int type, const QString &s, void *data, size_t n)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 95-106
  0.000% (0/7)
63
createStringFromValue
Name: QQmlValueTypeProvider::createStringFromValue
Prototype: bool QQmlValueTypeProvider::createStringFromValue(int type, const void *data, QString *s)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 108-120
  0.000% (0/7)
73
createStringFrom
Name: QQmlValueTypeProvider::createStringFrom
Prototype: bool QQmlValueTypeProvider::createStringFrom(int, const void *, QString *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 225-225
  0.000% (0/1)
11
createFromString
Name: QQmlValueTypeProvider::createFromString
Prototype: bool QQmlValueTypeProvider::createFromString(int, const QString &, void *, size_t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 224-224
  0.000% (0/1)
11

Generated by Squish Coco 4.2.0