| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
QFlagPointer| Name: | QFlagPointer | | Coverage: | 95.455% (21/22) |
| | 22 | 18 |
QForwardFieldList| Name: | QForwardFieldList | | Coverage: | 55.556% (10/18) |
| | 22 | 16 |
QQmlApplicationEngine| Name: | QQmlApplicationEngine | | Coverage: | 100.000% (12/12) |
| | 22 | 12 |
QQmlGuardedContextData| Name: | QQmlGuardedContextData | | Coverage: | 100.000% (24/24) |
| | 22 | 14 |
QQuickEllipseExtruder| Name: | QQuickEllipseExtruder | | Coverage: | 64.286% (9/14) |
| | 22 | 8 |
QQuickImageResponse| Name: | QQuickImageResponse | | Coverage: | 78.571% (11/14) |
| | 22 | 8 |
QQuickRectangleExtruder| Name: | QQuickRectangleExtruder | | Coverage: | 84.211% (16/19) |
| | 22 | 12 |
QSGDefaultRectangleNode| Name: | QSGDefaultRectangleNode | | Coverage: | 0.000% (0/11) |
| | 22 | 7 |
QSGOpaqueTextureMaterial| Name: | QSGOpaqueTextureMaterial | | Coverage: | 94.737% (18/19) |
| | 22 | 17 |
RelatedMethod| Name: | RelatedMethod | | Prototype: | static const QQmlPropertyData * RelatedMethod(const QQmlObjectOrGadget &object, const QQmlPropertyData *current, QQmlPropertyData &dummy, const QQmlPropertyCache *propertyCache) | | Coverage: | 23.810% (5/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | | Lines: | 1382-1424 |
| | 22 | 7 |
pathArcSegment| Name: | pathArcSegment | | Prototype: | static void pathArcSegment(QPainterPath &path, qreal xc, qreal yc, qreal th0, qreal th1, qreal rx, qreal ry, qreal xAxisRotation) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksvgparser.cpp | | Lines: | 155-186 |
| | 22 | 1 |
QHashedCStringRef| Name: | QHashedCStringRef | | Coverage: | 40.000% (8/20) |
| | 23 | 14 |
QQmlDebuggingEnabler| Name: | QQmlDebuggingEnabler | | Coverage: | 92.857% (13/14) |
| | 23 | 10 |
QQmlDelegateModelGroupChange| Name: | QQmlDelegateModelGroupChange | | Coverage: | 66.667% (14/21) |
| | 23 | 13 |
QQmlScriptStringScanner| Name: | QQmlScriptStringScanner | | Coverage: | 92.308% (24/26) |
| | 23 | 8 |
QQmlVMEMetaObjectEndpoint| Name: | QQmlVMEMetaObjectEndpoint | | Coverage: | 80.000% (16/20) |
| | 23 | 8 |
QQuickGeometryChange| Name: | QQuickGeometryChange | | Coverage: | 95.833% (23/24) |
| | 23 | 22 |
QQuickPen| Name: | QQuickPen | | Coverage: | 48.780% (20/41) |
| | 23 | 11 |
QQuickPositionerAttached| Name: | QQuickPositionerAttached | | Coverage: | 84.000% (21/25) |
| | 23 | 15 |
QQuickShapeConicalGradientShader| Name: | QQuickShapeConicalGradientShader | | Coverage: | 83.333% (10/12) |
| | 23 | 6 |
QStringHashData| Name: | QStringHashData | | Coverage: | 91.304% (21/23) |
| | 23 | 9 |
UInt8ClampedArrayWrite| Name: | UInt8ClampedArrayWrite | | Prototype: | void UInt8ClampedArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value) | | Coverage: | 91.667% (22/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp | | Lines: | 85-118 |
| | 23 | 8 |
escape| Name: | escape | | Prototype: | static QString escape(const QString &input) | | Coverage: | 0.000% (0/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp | | Lines: | 71-101 |
| | 23 | 4 |
freeze_recursive| Name: | freeze_recursive | | Prototype: | static void freeze_recursive(QV4::ExecutionEngine *v4, QV4::Object *object) | | Coverage: | 92.000% (23/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp | | Lines: | 218-250 |
| | 23 | 9 |
loadDummyDataFiles| Name: | loadDummyDataFiles | | Prototype: | static void loadDummyDataFiles(QQmlEngine &engine, const QString& directory) | | Coverage: | 18.182% (2/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | | Lines: | 319-341 |
| | 23 | 5 |
qSetFontFamilyFromTokens| Name: | qSetFontFamilyFromTokens | | Prototype: | static bool qSetFontFamilyFromTokens(QFont &font, const QStringList &fontFamilyTokens) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp | | Lines: | 316-348 |
| | 23 | 9 |
qmlRegisterCustomType| Name: | qmlRegisterCustomType | | Prototype: | template<typename T> int qmlRegisterCustomType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, QQmlCustomParser *parser) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | | Lines: | 467-497 |
| | 23 | 1 |
qmlRegisterRevision| Name: | qmlRegisterRevision | | Prototype: | template<typename T, int metaObjectRevision> int qmlRegisterRevision(const char *uri, int versionMajor, int versionMinor) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | | Lines: | 344-373 |
| | 23 | 1 |
qmlRegisterType| Name: | qmlRegisterType | | Prototype: | template<typename T> int qmlRegisterType(const char *uri, int versionMajor, int versionMinor, const char *qmlName) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | | Lines: | 282-311 |
| | 23 | 1 |
qmlRegisterType| Name: | qmlRegisterType | | Prototype: | template<typename T, int metaObjectRevision> int qmlRegisterType(const char *uri, int versionMajor, int versionMinor, const char *qmlName) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | | Lines: | 313-342 |
| | 23 | 1 |
qt_quickhandlers_defineModule| Name: | qt_quickhandlers_defineModule | | Prototype: | static void qt_quickhandlers_defineModule(const char *uri, int major, int minor) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickhandlersmodule.cpp | | Lines: | 69-95 |
| | 23 | 1 |
ArrayBufferCtor| Name: | ArrayBufferCtor | | Coverage: | 90.000% (18/20) |
| | 24 | 8 |
QBiPointer| Name: | QBiPointer | | Coverage: | 94.444% (17/18) |
| | 24 | 16 |
QQmlContextDataRef| Name: | QQmlContextDataRef | | Coverage: | 79.310% (23/29) |
| | 24 | 17 |
QQmlRefPointer| Name: | QQmlRefPointer | | Coverage: | 91.176% (31/34) |
| | 24 | 20 |
QQuickImageProvider| Name: | QQuickImageProvider | | Coverage: | 25.000% (4/16) |
| | 24 | 10 |
QQuickPointerEvent| Name: | QQuickPointerEvent | | Coverage: | 51.613% (16/31) |
| | 24 | 23 |
QQuickStateChangeScript| Name: | QQuickStateChangeScript | | Coverage: | 50.000% (8/16) |
| | 24 | 12 |
QQuickTranslate| Name: | QQuickTranslate | | Coverage: | 62.500% (10/16) |
| | 24 | 12 |
WeakValue| Name: | WeakValue | | Coverage: | 71.429% (20/28) |
| | 24 | 13 |
qmlRegisterExtendedType| Name: | qmlRegisterExtendedType | | Prototype: | template<typename T, typename E> int qmlRegisterExtendedType() | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | | Lines: | 376-406 |
| | 24 | 1 |
qmlRegisterType| Name: | qmlRegisterType | | Prototype: | template<typename T> int qmlRegisterType() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | | Lines: | 104-134 |
| | 24 | 1 |
qmlRegisterUncreatableType| Name: | qmlRegisterUncreatableType | | Prototype: | template<typename T> int qmlRegisterUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString& reason) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | | Lines: | 138-168 |
| | 24 | 1 |
qmlRegisterUncreatableType| Name: | qmlRegisterUncreatableType | | Prototype: | template<typename T, int metaObjectRevision> int qmlRegisterUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString& reason) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | | Lines: | 170-200 |
| | 24 | 1 |
qt_drawImage| Name: | qt_drawImage | | Prototype: | static void qt_drawImage(QPainter *p, QQuickContext2D::State& state, QImage image, const QRectF& sr, const QRectF& dr, bool shadow = false) | | Coverage: | 0.000% (0/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp | | Lines: | 223-260 |
| | 24 | 6 |
qt_v4CheckForBreak| Name: | qt_v4CheckForBreak | | Prototype: | static void qt_v4CheckForBreak(QV4::CppStackFrame *frame) | | Coverage: | 0.000% (0/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp | | Lines: | 246-280 |
| | 24 | 8 |
QQmlAbstractProfilerAdapter| Name: | QQmlAbstractProfilerAdapter | | Coverage: | 62.500% (15/24) |
| | 25 | 18 |
QQmlDelayedError| Name: | QQmlDelayedError | | Coverage: | 93.103% (27/29) |
| | 25 | 17 |
QQmlVMEGuard| Name: | QQmlVMEGuard | | Coverage: | 100.000% (20/20) |
| | 25 | 10 |
QQuickPinchEvent| Name: | QQuickPinchEvent | | Coverage: | 64.000% (16/25) |
| | 25 | 25 |
QSGNodeVisitor| Name: | QSGNodeVisitor | | Coverage: | 0.000% (0/14) |
| | 25 | 8 |
QuickTestImageObject| Name: | QuickTestImageObject | | Coverage: | 0.000% (0/31) |
| | 25 | 14 |
QQmlDebugClient| Name: | QQmlDebugClient | | Coverage: | 91.304% (21/23) |
| | 26 | 15 |
QQmlDebugMessageClient| Name: | QQmlDebugMessageClient | | Coverage: | 75.000% (9/12) |
| | 26 | 6 |
QQmlOpenMetaObjectPrivate| Name: | QQmlOpenMetaObjectPrivate | | Coverage: | 85.185% (23/27) |
| | 26 | 15 |
QQuickContext2DTile| Name: | QQuickContext2DTile | | Coverage: | 0.000% (0/23) |
| | 26 | 11 |
QQuickLayoutMirroringAttached| Name: | QQuickLayoutMirroringAttached | | Coverage: | 81.081% (30/37) |
| | 26 | 17 |
QQuickMouseEvent| Name: | QQuickMouseEvent | | Coverage: | 70.588% (12/17) |
| | 26 | 17 |
QQuickPointerNativeGestureEvent| Name: | QQuickPointerNativeGestureEvent | | Coverage: | 0.000% (0/22) |
| | 26 | 16 |
QQuickShapeLinearGradient| Name: | QQuickShapeLinearGradient | | Coverage: | 84.000% (21/25) |
| | 26 | 17 |
QQuickTableViewAttached| Name: | QQuickTableViewAttached | | Coverage: | 0.000% (0/26) |
| | 26 | 16 |
QSGSoftwarePixmapRenderer| Name: | QSGSoftwarePixmapRenderer | | Coverage: | 0.000% (0/12) |
| | 26 | 6 |
SetCtor| Name: | SetCtor | | Coverage: | 82.759% (24/29) |
| | 26 | 11 |
qQmlPropertyCacheCreate| Name: | qQmlPropertyCacheCreate | | Prototype: | template<typename T> static QQmlPropertyData qQmlPropertyCacheCreate(const QMetaObject *metaObject, const T& propertyName) | | Coverage: | 72.222% (26/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp | | Lines: | 981-1038 |
| | 26 | 10 |
qquickitem_autoParent| Name: | qquickitem_autoParent | | Prototype: | static QQmlPrivate::AutoParentResult qquickitem_autoParent(QObject *obj, QObject *parent) | | Coverage: | 68.750% (22/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemsmodule.cpp | | Lines: | 120-160 |
| | 26 | 11 |
unescape| Name: | unescape | | Prototype: | static QString unescape(const QString &input) | | Coverage: | 0.000% (0/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp | | Lines: | 103-139 |
| | 26 | 6 |
DiagnosticGlContextCreationListener| Name: | DiagnosticGlContextCreationListener | | Coverage: | 0.000% (0/2) |
| | 27 | 2 |
QQmlPropertyIndex| Name: | QQmlPropertyIndex | | Coverage: | 88.000% (22/25) |
| | 27 | 17 |
QQmlValueType| Name: | QQmlValueType | | Coverage: | 87.500% (7/8) |
| | 27 | 8 |
QQuickFontMetrics| Name: | QQuickFontMetrics | | Coverage: | 92.000% (23/25) |
| | 27 | 23 |
QQuickGravityAffector| Name: | QQuickGravityAffector | | Coverage: | 76.190% (16/21) |
| | 27 | 13 |
QQuickGroupGoalAffector| Name: | QQuickGroupGoalAffector | | Coverage: | 60.870% (14/23) |
| | 27 | 13 |
QQuickShapeConicalGradientMaterial| Name: | QQuickShapeConicalGradientMaterial | | Coverage: | 13.793% (4/29) |
| | 27 | 13 |
QQuickVector3DValueType| Name: | QQuickVector3DValueType | | Coverage: | 72.414% (21/29) |
| | 27 | 23 |
QSGPkmHandler| Name: | QSGPkmHandler | | Coverage: | 29.630% (8/27) |
| | 27 | 9 |
QSGSoftwareNinePatchNode| Name: | QSGSoftwareNinePatchNode | | Coverage: | 0.000% (0/23) |
| | 27 | 13 |
String| Name: | String | | Coverage: | 83.333% (20/24) |
| | 27 | 12 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug d, const QSGNode *n) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp | | Lines: | 1594-1636 |
| | 27 | 9 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug debug, const QQmlError &error) | | Coverage: | 90.476% (19/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp | | Lines: | 315-357 |
| | 27 | 7 |
qmlRegisterCustomExtendedType| Name: | qmlRegisterCustomExtendedType | | Prototype: | template<typename T, typename E> int qmlRegisterCustomExtendedType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, QQmlCustomParser *parser) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | | Lines: | 499-536 |
| | 27 | 2 |
qmlRegisterExtendedType| Name: | qmlRegisterExtendedType | | Prototype: | template<typename T, typename E> int qmlRegisterExtendedType(const char *uri, int versionMajor, int versionMinor, const char *qmlName) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | | Lines: | 408-445 |
| | 27 | 2 |
resolveLocalUrl| Name: | resolveLocalUrl | | Prototype: | QString resolveLocalUrl(const QString &url, const QString &relative) | | Coverage: | 77.143% (27/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | | Lines: | 80-122 |
| | 27 | 9 |
usage| Name: | usage | | Prototype: | static void usage() | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | | Lines: | 343-375 |
| | 27 | 1 |
DeformableMaterial| Name: | DeformableMaterial | | Coverage: | 80.952% (17/21) |
| | 28 | 15 |
FunctionObject| Name: | FunctionObject | | Coverage: | 94.118% (16/17) |
| | 28 | 13 |
MapCtor| Name: | MapCtor | | Coverage: | 31.034% (9/29) |
| | 28 | 11 |
QQmlProfilerEventType| Name: | QQmlProfilerEventType | | Coverage: | 64.286% (27/42) |
| | 28 | 28 |
QQuickItemGrabResultPrivate| Name: | QQuickItemGrabResultPrivate | | Coverage: | 60.870% (14/23) |
| | 28 | 9 |
QQuickPackage| Name: | QQuickPackage | | Coverage: | 33.333% (11/33) |
| | 28 | 13 |
QQuickScaleGrid| Name: | QQuickScaleGrid | | Coverage: | 88.889% (24/27) |
| | 28 | 19 |
QSGOpaqueTextureMaterialShader| Name: | QSGOpaqueTextureMaterialShader | | Coverage: | 57.143% (16/28) |
| | 28 | 9 |
QSGSoftwareContext| Name: | QSGSoftwareContext | | Coverage: | 36.000% (9/25) |
| | 28 | 19 |
QV4LocaleDataDeletable| Name: | QV4LocaleDataDeletable | | Coverage: | 100.000% (26/26) |
| | 28 | 1 |
StringIteratorPrototype| Name: | StringIteratorPrototype | | Coverage: | 95.833% (23/24) |
| | 28 | 7 |
qmlRegisterExtendedUncreatableType| Name: | qmlRegisterExtendedUncreatableType | | Prototype: | template<typename T, typename E, int metaObjectRevision> int qmlRegisterExtendedUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString& reason) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | | Lines: | 241-278 |
| | 28 | 2 |
qmlRegisterExtendedUncreatableType| Name: | qmlRegisterExtendedUncreatableType | | Prototype: | template<typename T, typename E> int qmlRegisterExtendedUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString& reason) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | | Lines: | 202-239 |
| | 28 | 2 |
EvalFunction| Name: | EvalFunction | | Coverage: | 100.000% (27/27) |
| | 29 | 8 |
QQmlMemoryScope| Name: | QQmlMemoryScope | | Coverage: | 33.333% (15/45) |
| | 29 | 15 |
QQmlTypeWrapper| Name: | QQmlTypeWrapper | | Coverage: | 42.857% (6/14) |
| | 29 | 8 |
QQmlValueTypeProxyBinding| Name: | QQmlValueTypeProxyBinding | | Coverage: | 89.655% (26/29) |
| | 29 | 13 |