Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
qt_drawImageName: | 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 |
qmlRegisterUncreatableTypeName: | 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 |
qmlRegisterUncreatableTypeName: | 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 |
qmlRegisterTypeName: | 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 |
qmlRegisterExtendedTypeName: | 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 |
WeakValueName: | WeakValue | Coverage: | 71.429% (20/28) |
| | 24 | 13 |
QQuickTranslateName: | QQuickTranslate | Coverage: | 62.500% (10/16) |
| | 24 | 12 |
QQuickStateChangeScriptName: | QQuickStateChangeScript | Coverage: | 50.000% (8/16) |
| | 24 | 12 |
QQuickPointerEventName: | QQuickPointerEvent | Coverage: | 51.613% (16/31) |
| | 24 | 23 |
QQuickImageProviderName: | QQuickImageProvider | Coverage: | 25.000% (4/16) |
| | 24 | 10 |
QQmlRefPointerName: | QQmlRefPointer | Coverage: | 91.176% (31/34) |
| | 24 | 20 |
QQmlContextDataRefName: | QQmlContextDataRef | Coverage: | 79.310% (23/29) |
| | 24 | 17 |
QBiPointerName: | QBiPointer | Coverage: | 94.444% (17/18) |
| | 24 | 16 |
ArrayBufferCtorName: | ArrayBufferCtor | Coverage: | 90.000% (18/20) |
| | 24 | 8 |
qt_quickhandlers_defineModuleName: | 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 |
qmlRegisterTypeName: | 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 |
qmlRegisterTypeName: | 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 |
qmlRegisterRevisionName: | 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 |
qmlRegisterCustomTypeName: | 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 |
qSetFontFamilyFromTokensName: | 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 |
loadDummyDataFilesName: | 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 |
freeze_recursiveName: | 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 |
escapeName: | 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 |
UInt8ClampedArrayWriteName: | 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 |
QStringHashDataName: | QStringHashData | Coverage: | 91.304% (21/23) |
| | 23 | 9 |
QQuickShapeConicalGradientShaderName: | QQuickShapeConicalGradientShader | Coverage: | 83.333% (10/12) |
| | 23 | 6 |
QQuickPositionerAttachedName: | QQuickPositionerAttached | Coverage: | 84.000% (21/25) |
| | 23 | 15 |
QQuickPenName: | QQuickPen | Coverage: | 48.780% (20/41) |
| | 23 | 11 |
QQuickGeometryChangeName: | QQuickGeometryChange | Coverage: | 95.833% (23/24) |
| | 23 | 22 |
QQmlVMEMetaObjectEndpointName: | QQmlVMEMetaObjectEndpoint | Coverage: | 80.000% (16/20) |
| | 23 | 8 |
QQmlScriptStringScannerName: | QQmlScriptStringScanner | Coverage: | 92.308% (24/26) |
| | 23 | 8 |
QQmlDelegateModelGroupChangeName: | QQmlDelegateModelGroupChange | Coverage: | 66.667% (14/21) |
| | 23 | 13 |
QQmlDebuggingEnablerName: | QQmlDebuggingEnabler | Coverage: | 92.857% (13/14) |
| | 23 | 10 |
QHashedCStringRefName: | QHashedCStringRef | Coverage: | 40.000% (8/20) |
| | 23 | 14 |
pathArcSegmentName: | 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 |
RelatedMethodName: | 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 |
QSGOpaqueTextureMaterialName: | QSGOpaqueTextureMaterial | Coverage: | 94.737% (18/19) |
| | 22 | 17 |
QSGDefaultRectangleNodeName: | QSGDefaultRectangleNode | Coverage: | 0.000% (0/11) |
| | 22 | 7 |
QQuickRectangleExtruderName: | QQuickRectangleExtruder | Coverage: | 84.211% (16/19) |
| | 22 | 12 |
QQuickImageResponseName: | QQuickImageResponse | Coverage: | 78.571% (11/14) |
| | 22 | 8 |
QQuickEllipseExtruderName: | QQuickEllipseExtruder | Coverage: | 64.286% (9/14) |
| | 22 | 8 |
QQmlGuardedContextDataName: | QQmlGuardedContextData | Coverage: | 100.000% (24/24) |
| | 22 | 14 |
QQmlApplicationEngineName: | QQmlApplicationEngine | Coverage: | 100.000% (12/12) |
| | 22 | 12 |
QForwardFieldListName: | QForwardFieldList | Coverage: | 55.556% (10/18) |
| | 22 | 16 |
QFlagPointerName: | QFlagPointer | Coverage: | 95.455% (21/22) |
| | 22 | 18 |
qmlRegisterValueTypeEnumsName: | qmlRegisterValueTypeEnums | Prototype: | template<typename T> int qmlRegisterValueTypeEnums(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/qqmlvaluetype_p.h | Lines: | 265-292 |
| | 21 | 1 |
QmlContextName: | QmlContext | Coverage: | 100.000% (4/4) |
| | 21 | 2 |
QSGTextureReaderName: | QSGTextureReader | Coverage: | 77.778% (21/27) |
| | 21 | 15 |
QSGFramebufferObjectNodeName: | QSGFramebufferObjectNode | Coverage: | 62.500% (10/16) |
| | 21 | 9 |
QQuickVector2DValueTypeName: | QQuickVector2DValueType | Coverage: | 77.273% (17/22) |
| | 21 | 18 |
QQuickReplaceSignalHandlerName: | QQuickReplaceSignalHandler | Coverage: | 68.182% (15/22) |
| | 21 | 14 |
QQmlPropertyCacheVectorName: | QQmlPropertyCacheVector | Coverage: | 91.304% (21/23) |
| | 21 | 15 |
qt_add_domexceptionsName: | qt_add_domexceptions | Prototype: | void qt_add_domexceptions(ExecutionEngine *e) | Coverage: | 100.000% (19/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv4domerrors.cpp | Lines: | 47-69 |
| | 20 | 1 |
operator<<Name: | operator<< | Prototype: | QDataStream &operator<<(QDataStream &stream, const QQmlProfilerEvent &event) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp | Lines: | 240-271 |
| | 20 | 6 |
findCompositeSingletonsName: | findCompositeSingletons | Prototype: | void findCompositeSingletons(const QQmlImportNamespace &set, QList<QQmlImports::CompositeSingletonReference> &resultList, const QUrl &baseUrl) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | Lines: | 459-491 |
| | 20 | 6 |
RuntimeCodegenName: | RuntimeCodegen | Coverage: | 83.333% (10/12) |
| | 20 | 6 |
QSGSimpleRectNodeName: | QSGSimpleRectNode | Coverage: | 80.000% (8/10) |
| | 20 | 8 |
QQuickTextEditMimeDataName: | QQuickTextEditMimeData | Coverage: | 90.000% (9/10) |
| | 20 | 6 |
QQuickShapeSoftwareRenderNodeName: | QQuickShapeSoftwareRenderNode | Coverage: | 66.667% (10/15) |
| | 20 | 9 |
QQuickShapeLinearGradientShaderName: | QQuickShapeLinearGradientShader | Coverage: | 83.333% (10/12) |
| | 20 | 6 |
QQuickShapeGenericMaterialFactoryName: | QQuickShapeGenericMaterialFactory | Coverage: | 50.000% (8/16) |
| | 20 | 8 |
QQuickShapeConicalGradientName: | QQuickShapeConicalGradient | Coverage: | 89.474% (17/19) |
| | 20 | 13 |
QQuickHoverHandlerName: | QQuickHoverHandler | Coverage: | 0.000% (0/19) |
| | 20 | 11 |
QQuickDragAxisName: | QQuickDragAxis | Coverage: | 68.421% (13/19) |
| | 20 | 13 |
QQmlQmldirDataName: | QQmlQmldirData | Coverage: | 58.824% (10/17) |
| | 20 | 11 |
QQmlListReferencePrivateName: | QQmlListReferencePrivate | Coverage: | 77.778% (14/18) |
| | 20 | 8 |
QQmlCleanupName: | QQmlCleanup | Coverage: | 100.000% (20/20) |
| | 20 | 10 |
DistanceFieldOutlineTextMaterialShaderName: | DistanceFieldOutlineTextMaterialShader | Coverage: | 75.000% (9/12) |
| | 20 | 5 |
CallPreciseName: | CallPrecise | Prototype: | static QV4::ReturnedValue CallPrecise(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | Lines: | 1426-1467 |
| | 20 | 6 |
removeOldBindingName: | removeOldBinding | Prototype: | static void removeOldBinding(QObject *object, QQmlPropertyIndex index, QQmlPropertyPrivate::BindingFlags flags = QQmlPropertyPrivate::None) | Coverage: | 88.000% (22/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp | Lines: | 757-786 |
| | 19 | 7 |
readImageName: | readImage | Prototype: | static bool readImage(const QUrl& url, QIODevice *dev, QImage *image, QString *errorString, QSize *impsize, const QSize &requestSize, const QQuickImageProviderOptions &providerOptions, QQuickImageProviderOptions::AutoTransform *appliedTransform = nullptr) | Coverage: | 53.846% (14/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp | Lines: | 390-418 |
| | 19 | 8 |
q_supportsElementIndexUintName: | q_supportsElementIndexUint | Prototype: | static bool q_supportsElementIndexUint(QSGRendererInterface::GraphicsApi api) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp | Lines: | 114-145 |
| | 19 | 5 |
parseUrlArgumentName: | parseUrlArgument | Prototype: | static QUrl parseUrlArgument(const QString &arg) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | Lines: | 430-446 |
| | 19 | 4 |
mangledIdentifierName: | mangledIdentifier | Prototype: | QString mangledIdentifier(const QString &str) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp | Lines: | 52-82 |
| | 19 | 5 |
mainName: | main | Prototype: | int main(int argv, char *argc[]) | Coverage: | 0.000% (0/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmllint/main.cpp | Lines: | 73-108 |
| | 19 | 3 |
ValueLookupJobName: | ValueLookupJob | Coverage: | 0.000% (0/12) |
| | 19 | 6 |
RefPtrName: | RefPtr | Coverage: | 80.952% (17/21) |
| | 19 | 13 |
QSGSoftwareRenderListBuilderName: | QSGSoftwareRenderListBuilder | Coverage: | 31.250% (5/16) |
| | 19 | 14 |
QSGBasicGlyphNodeName: | QSGBasicGlyphNode | Coverage: | 52.632% (10/19) |
| | 19 | 11 |
QQuickSinglePointEventName: | QQuickSinglePointEvent | Coverage: | 54.545% (12/22) |
| | 19 | 14 |
QQuickPointHandlerName: | QQuickPointHandler | Coverage: | 0.000% (0/24) |
| | 19 | 11 |
QQuickLineExtruderName: | QQuickLineExtruder | Coverage: | 66.667% (12/18) |
| | 19 | 9 |
QQuickGradientName: | QQuickGradient | Coverage: | 73.684% (14/19) |
| | 19 | 11 |
QQmlLocaleName: | QQmlLocale | Coverage: | 55.000% (11/20) |
| | 19 | 7 |
QQmlItemSelectionRangeValueTypeName: | QQmlItemSelectionRangeValueType | Coverage: | 76.471% (13/17) |
| | 19 | 17 |
QQmlIncubationControllerName: | QQmlIncubationController | Coverage: | 88.235% (30/34) |
| | 19 | 12 |
QQmlConnectionsParserName: | QQmlConnectionsParser | Coverage: | 90.909% (20/22) |
| | 19 | 7 |
CallMethodName: | CallMethod | Prototype: | static QV4::ReturnedValue CallMethod(const QQmlObjectOrGadget &object, int index, int returnType, int argCount, int *argTypes, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | Lines: | 1184-1220 |
| | 19 | 5 |
BooleanPrototypeName: | BooleanPrototype | Coverage: | 100.000% (10/10) |
| | 19 | 5 |
qQmlPropertyCachePropertyName: | qQmlPropertyCacheProperty | Prototype: | template<typename T> QQmlPropertyData * qQmlPropertyCacheProperty(QJSEngine *engine, QObject *obj, T name, QQmlContextData *context, QQmlPropertyData &local) | Coverage: | 100.000% (19/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp | Lines: | 1055-1087 |
| | 18 | 6 |
positionName: | position | Prototype: | static inline qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp | Lines: | 110-140 |
| | 18 | 9 |
minimumTypeName: | minimumType | Prototype: | static inline qint8 minimumType(const QQmlProfilerEvent &event, quint16 length, quint16 origBitsPerNumber) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp | Lines: | 167-197 |
| | 18 | 8 |
lint_fileName: | lint_file | Prototype: | static bool lint_file(const QString &filename, bool silent) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmllint/main.cpp | Lines: | 42-71 |
| | 18 | 4 |
adjustedPositionName: | adjustedPosition | Prototype: | static inline qreal adjustedPosition(QQuickItem *item, QQuickAnchors::Anchor anchorLine) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp | Lines: | 143-173 |
| | 18 | 9 |
VDMObjectDelegateDataTypeName: | VDMObjectDelegateDataType | Coverage: | 80.000% (12/15) |
| | 18 | 11 |
RegExpName: | RegExp | Coverage: | 85.714% (12/14) |
| | 18 | 6 |
QStringHashBaseName: | QStringHashBase | Coverage: | 66.667% (12/18) |
| | 18 | 18 |
QQuickWheelEventName: | QQuickWheelEvent | Coverage: | 72.727% (8/11) |
| | 18 | 11 |
QQuickAnimationControllerPrivateName: | QQuickAnimationControllerPrivate | Coverage: | 6.250% (1/16) |
| | 18 | 6 |
QQmlTranslationBindingName: | QQmlTranslationBinding | Coverage: | 46.667% (7/15) |
| | 18 | 7 |