| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
variantFromString| Name: | QQuickValueTypeProvider::variantFromString | | Prototype: | bool variantFromString(int type, const QString &s, QVariant *v) override | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 599-640 |
| | 17 | 8 |
variantFromJsObject| Name: | QQuickValueTypeProvider::variantFromJsObject | | Prototype: | bool variantFromJsObject(int type, QQmlV4Handle object, QV4::ExecutionEngine *v4, QVariant *v) override | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 642-660 |
| | 10 | 4 |
typedWrite| Name: | QQuickValueTypeProvider::typedWrite | | Prototype: | template<typename T> bool typedWrite(const void *src, QVariant& dst) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 754-763 |
| | 4 | 2 |
typedRead| Name: | QQuickValueTypeProvider::typedRead | | Prototype: | template<typename T> bool typedRead(const QVariant& src, int dstType, void *dst) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 719-729 |
| | 5 | 2 |
typedEqual| Name: | QQuickValueTypeProvider::typedEqual | | Prototype: | template<typename T> bool typedEqual(const void *lhs, const QVariant& rhs) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 662-666 |
| | 1 | 1 |
getMetaObjectForMetaType| Name: | QQuickValueTypeProvider::getMetaObjectForMetaType | | Prototype: | const QMetaObject *getMetaObjectForMetaType(int type) override | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 401-423 |
| | 10 | 9 |
write| Name: | QQuickValueTypeProvider::write | | Prototype: | bool write(int type, const void *src, QVariant& dst) override | | Coverage: | 82.353% (14/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 765-786 |
| | 10 | 9 |
read| Name: | QQuickValueTypeProvider::read | | Prototype: | bool read(const QVariant &src, void *dst, int dstType) override | | Coverage: | 82.353% (14/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 731-752 |
| | 10 | 9 |
init| Name: | QQuickValueTypeProvider::init | | Prototype: | bool init(int type, QVariant& dst) override | | Coverage: | 82.353% (14/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 425-453 |
| | 17 | 9 |
equal| Name: | QQuickValueTypeProvider::equal | | Prototype: | bool equal(int type, const void *lhs, const QVariant &rhs) override | | Coverage: | 82.353% (14/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 668-689 |
| | 10 | 9 |
matrix4x4FromObject| Name: | QQuickValueTypeProvider::matrix4x4FromObject | | Prototype: | static QMatrix4x4 matrix4x4FromObject(QQmlV4Handle object, QV4::ExecutionEngine *v4, bool *ok) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 376-399 |
| | 17 | 7 |
matrix4x4FromString| Name: | QQuickValueTypeProvider::matrix4x4FromString | | Prototype: | static QMatrix4x4 matrix4x4FromString(const QString &s, bool *ok) | | Coverage: | 72.222% (13/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 255-275 |
| | 13 | 6 |
vector2DFromString| Name: | QQuickValueTypeProvider::vector2DFromString | | Prototype: | static QVector2D vector2DFromString(const QString &s, bool *ok) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 169-186 |
| | 10 | 5 |
vector3DFromString| Name: | QQuickValueTypeProvider::vector3DFromString | | Prototype: | static QVector3D vector3DFromString(const QString &s, bool *ok) | | Coverage: | 64.706% (11/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 188-207 |
| | 12 | 5 |
vector4DFromString| Name: | QQuickValueTypeProvider::vector4DFromString | | Prototype: | static QVector4D vector4DFromString(const QString &s, bool *ok) | | Coverage: | 63.158% (12/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 209-230 |
| | 14 | 5 |
quaternionFromString| Name: | QQuickValueTypeProvider::quaternionFromString | | Prototype: | static QQuaternion quaternionFromString(const QString &s, bool *ok) | | Coverage: | 63.158% (12/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 232-253 |
| | 14 | 5 |
create| Name: | QQuickValueTypeProvider::create | | Prototype: | bool create(int type, int argc, const void *argv[], QVariant *v) override | | Coverage: | 48.485% (16/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 455-511 |
| | 41 | 14 |
variantFromString| Name: | QQuickValueTypeProvider::variantFromString | | Prototype: | bool variantFromString(const QString &s, QVariant *v) override | | Coverage: | 47.368% (9/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 556-597 |
| | 26 | 7 |
fontFromObject| Name: | QQuickValueTypeProvider::fontFromObject | | Prototype: | static QFont fontFromObject(QQmlV4Handle object, QV4::ExecutionEngine *v4, bool *ok) | | Coverage: | 46.957% (54/115) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 277-374 |
| | 73 | 34 |
store| Name: | QQuickValueTypeProvider::store | | Prototype: | bool store(int type, const void *src, void *dst, size_t dstSize) override | | Coverage: | 40.000% (2/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 701-717 |
| | 9 | 3 |
typedStore| Name: | QQuickValueTypeProvider::typedStore | | Prototype: | template<typename T> bool typedStore(const void *src, void *dst, size_t dstSize) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 691-699 |
| | 4 | 1 |
createStringFrom| Name: | QQuickValueTypeProvider::createStringFrom | | Prototype: | bool createStringFrom(int type, const void *data, QString *s) override | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 545-554 |
| | 5 | 2 |
createFromStringTyped| Name: | QQuickValueTypeProvider::createFromStringTyped | | Prototype: | template<typename T> bool createFromStringTyped(void *data, size_t dataSize, T initValue) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 513-520 |
| | 4 | 1 |
createFromString| Name: | QQuickValueTypeProvider::createFromString | | Prototype: | bool createFromString(int type, const QString &s, void *data, size_t dataSize) override | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp | | Lines: | 522-543 |
| | 10 | 8 |