Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
stopAnimationName: | stopAnimation | Prototype: | static void stopAnimation(QObject *object) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp | Lines: | 60-81 |
| | 14 | 5 |
runQmlminName: | runQmlmin | Prototype: | int runQmlmin(int argc, char *argv[]) | Coverage: | 38.462% (30/78) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp | Lines: | 559-691 |
| | 133 | 23 |
QQuickSvgParserName: | QQuickSvgParser | Coverage: | 37.888% (61/161) |
| | 317 | 51 |
isCrashingTypeName: | isCrashingType | Prototype: | static bool isCrashingType(const QQmlType &type) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp | Lines: | 191-211 |
| | 12 | 6 |
QSGGlyphNodeName: | QSGGlyphNode | Coverage: | 37.500% (3/8) |
| | 5 | 6 |
QFieldListName: | QFieldList | Coverage: | 37.313% (25/67) |
| | 80 | 34 |
QQuickDesignerSupportStatesName: | QQuickDesignerSupportStates | Coverage: | 37.037% (10/27) |
| | 30 | 13 |
QQmlScriptStringName: | QQmlScriptString | Coverage: | 37.037% (20/54) |
| | 41 | 20 |
QQuickPinchHandlerName: | QQuickPinchHandler | Coverage: | 36.735% (54/147) |
| | 168 | 75 |
addTypeReferenceChecksumsToHashName: | addTypeReferenceChecksumsToHash | Prototype: | static bool addTypeReferenceChecksumsToHash(const QList<QQmlTypeData::TypeReference> &typeRefs, QCryptographicHash *hash, QQmlEngine *engine) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp | Lines: | 2195-2210 |
| | 11 | 5 |
QSGShaderSourceBuilderName: | QSGShaderSourceBuilder | Coverage: | 36.364% (44/121) |
| | 110 | 35 |
QQuickDefaultClipNodeName: | QQuickDefaultClipNode | Coverage: | 36.364% (8/22) |
| | 40 | 11 |
QSGSoftwareContextName: | QSGSoftwareContext | Coverage: | 36.000% (9/25) |
| | 28 | 19 |
annotateListElementsName: | annotateListElements | Coverage: | 35.510% (87/245) |
| | 348 | 88 |
QSGSoftwareRenderableNodeUpdaterName: | QSGSoftwareRenderableNodeUpdater | Coverage: | 34.615% (36/104) |
| | 115 | 44 |
QQmlFileSelectorName: | QQmlFileSelector | Coverage: | 34.615% (9/26) |
| | 30 | 14 |
QQmlImportNamespaceName: | QQmlImportNamespace | Coverage: | 34.545% (19/55) |
| | 50 | 21 |
QQuickDesignerSupportItemsName: | QQuickDesignerSupportItems | Coverage: | 34.483% (20/58) |
| | 74 | 27 |
QQuickShaderEffectName: | QQuickShaderEffect | Coverage: | 34.343% (34/99) |
| | 94 | 55 |
QSGKtxHandlerName: | QSGKtxHandler | Coverage: | 34.286% (12/35) |
| | 35 | 13 |
ByteCodeHandlerName: | ByteCodeHandler | Coverage: | 34.104% (354/1038) |
| | 278 | 778 |
QSGSoftwareRenderableNodeName: | QSGSoftwareRenderableNode | Coverage: | 34.010% (67/197) |
| | 197 | 87 |
QSGDefaultContextName: | QSGDefaultContext | Coverage: | 33.962% (36/106) |
| | 119 | 48 |
mainName: | main | Prototype: | int main(int argc, char *argv[]) | Coverage: | 33.898% (20/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmljs/qmljs.cpp | Lines: | 72-169 |
| | 79 | 19 |
qmlUseGlyphCacheWorkaroundName: | qmlUseGlyphCacheWorkaround | Prototype: | static bool qmlUseGlyphCacheWorkaround() | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp | Lines: | 55-55 |
| | 0 | 4 |
WTFName: | WTF | Coverage: | 33.333% (177/531) |
| | 848 | 332 |
QtQmlName: | QtQml | Coverage: | 33.333% (3/9) |
| | 9 | 9 |
QSGContextPluginName: | QSGContextPlugin | Coverage: | 33.333% (1/3) |
| | 4 | 3 |
QRecyclePoolName: | QRecyclePool | Coverage: | 33.333% (2/6) |
| | 15 | 6 |
QQuickRenderControlName: | QQuickRenderControl | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
QQuickProfilerDataName: | QQuickProfilerData | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
QQuickPointerHandlerPrivateName: | QQuickPointerHandlerPrivate | Coverage: | 33.333% (1/3) |
| | 4 | 3 |
QQuickPackageName: | QQuickPackage | Coverage: | 33.333% (11/33) |
| | 28 | 13 |
QQuickImplicitSizeItemName: | QQuickImplicitSizeItem | Coverage: | 33.333% (1/3) |
| | 4 | 3 |
QQuickDesignerSupportMetaInfoName: | QQuickDesignerSupportMetaInfo | Coverage: | 33.333% (5/15) |
| | 13 | 7 |
QQmlMemoryScopeName: | QQmlMemoryScope | Coverage: | 33.333% (15/45) |
| | 29 | 15 |
QQmlBoundSignalExpressionPointerName: | QQmlBoundSignalExpressionPointer | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
MemberGeneratorFunctionName: | MemberGeneratorFunction | Coverage: | 33.333% (1/3) |
| | 8 | 2 |
BindingFinderName: | BindingFinder | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
QQuickBorderImageMeshName: | QQuickBorderImageMesh | Coverage: | 31.818% (7/22) |
| | 43 | 16 |
itemScreenRectName: | itemScreenRect | Prototype: | QRect itemScreenRect(QQuickItem *item) | Coverage: | 31.250% (5/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp | Lines: | 431-452 |
| | 10 | 4 |
QSGSoftwareRenderListBuilderName: | QSGSoftwareRenderListBuilder | Coverage: | 31.250% (5/16) |
| | 19 | 14 |
MapCtorName: | MapCtor | Coverage: | 31.034% (9/29) |
| | 28 | 11 |
mainName: | main | Prototype: | int main(int argc, char ** argv) | Coverage: | 30.457% (60/197) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | Lines: | 461-690 |
| | 173 | 60 |
QQuickDesignerSupportPropertyChangesName: | QQuickDesignerSupportPropertyChanges | Coverage: | 30.303% (10/33) |
| | 34 | 17 |
QSGPkmHandlerName: | QSGPkmHandler | Coverage: | 29.630% (8/27) |
| | 27 | 9 |
QSGCompressedTextureFactoryName: | QSGCompressedTextureFactory | Coverage: | 29.412% (5/17) |
| | 13 | 7 |
RegExpCacheName: | RegExpCache | Coverage: | 28.571% (2/7) |
| | 3 | 3 |
QSGDefaultDepthStencilBufferName: | QSGDefaultDepthStencilBuffer | Coverage: | 28.571% (14/49) |
| | 44 | 12 |
QQuickShapeGradientName: | QQuickShapeGradient | Coverage: | 28.571% (2/7) |
| | 8 | 5 |
QQmlFileName: | QQmlFile | Coverage: | 28.378% (42/148) |
| | 132 | 60 |
QSGNodeVisitorExName: | QSGNodeVisitorEx | Coverage: | 26.829% (11/41) |
| | 39 | 17 |
setupPainterGradientName: | setupPainterGradient | Prototype: | static inline void setupPainterGradient(QGradient *painterGradient, const QQuickShapeGradient &g) | Coverage: | 25.000% (2/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapesoftwarerenderer.cpp | Lines: | 133-149 |
| | 9 | 5 |
get_wrap_modeName: | get_wrap_mode | Prototype: | static void get_wrap_mode(QQuickShaderEffectSource::WrapMode mode, QSGTexture::WrapMode *hWrap, QSGTexture::WrapMode *vWrap) | Coverage: | 25.000% (2/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectsource.cpp | Lines: | 638-657 |
| | 11 | 5 |
QQuickImageProviderName: | QQuickImageProvider | Coverage: | 25.000% (4/16) |
| | 24 | 10 |
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 |
QAccessibleQuickItemName: | QAccessibleQuickItem | Coverage: | 23.664% (62/262) |
| | 227 | 108 |
QQuickAccessibleAttachedName: | QQuickAccessibleAttached | Coverage: | 23.265% (57/245) |
| | 191 | 139 |
QQuickPointerDeviceHandlerName: | QQuickPointerDeviceHandler | Coverage: | 21.739% (10/46) |
| | 52 | 26 |
PassOwnPtrName: | PassOwnPtr | Coverage: | 20.000% (1/5) |
| | 8 | 5 |
QSGNodeUpdaterName: | QSGNodeUpdater | Coverage: | 18.462% (12/65) |
| | 74 | 31 |
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 |
QQuickFlickableReboundTransitionName: | QQuickFlickableReboundTransition | Coverage: | 17.857% (5/28) |
| | 31 | 11 |
RenderNodeStateName: | RenderNodeState | Coverage: | 16.667% (1/6) |
| | 6 | 6 |
QQuickNvprFunctionsName: | QQuickNvprFunctions | Coverage: | 15.909% (7/44) |
| | 62 | 20 |
QQuickParentAnimationPrivateName: | QQuickParentAnimationPrivate | Coverage: | 15.000% (3/20) |
| | 11 | 12 |
QQuickShapeConicalGradientMaterialName: | QQuickShapeConicalGradientMaterial | Coverage: | 13.793% (4/29) |
| | 27 | 13 |
QQmlGuiProviderName: | QQmlGuiProvider | Coverage: | 12.500% (1/8) |
| | 12 | 6 |
QQuickShapeLinearGradientMaterialName: | QQuickShapeLinearGradientMaterial | Coverage: | 11.429% (4/35) |
| | 31 | 15 |
QQuickTableViewPrivateName: | QQuickTableViewPrivate | Coverage: | 10.165% (74/728) |
| | 729 | 322 |
RenderStatisticsName: | RenderStatistics | Coverage: | 10.000% (2/20) |
| | 37 | 7 |
QQuickShapeRadialGradientMaterialName: | QQuickShapeRadialGradientMaterial | Coverage: | 9.756% (4/41) |
| | 35 | 17 |
MultiplyWrappedQObjectMapName: | MultiplyWrappedQObjectMap | Coverage: | 9.091% (1/11) |
| | 15 | 7 |
ArrayBufferName: | ArrayBuffer | Coverage: | 8.333% (1/12) |
| | 13 | 5 |
QQmlColorProviderName: | QQmlColorProvider | Coverage: | 7.143% (1/14) |
| | 8 | 10 |
QQuickAnimationControllerPrivateName: | QQuickAnimationControllerPrivate | Coverage: | 6.250% (1/16) |
| | 18 | 6 |
QSGCompressedTextureName: | QSGCompressedTexture | Coverage: | 6.024% (5/83) |
| | 64 | 42 |
QQuickDesignerSupportName: | QQuickDesignerSupport | Coverage: | 1.786% (3/168) |
| | 174 | 76 |
QuickTestEventName: | QuickTestEvent | Coverage: | 1.163% (1/86) |
| | 114 | 42 |
QQuickShapeNvprRenderNodeName: | QQuickShapeNvprRenderNode | Coverage: | 0.862% (1/116) |
| | 306 | 46 |
QQuickGenericShaderEffectName: | QQuickGenericShaderEffect | Coverage: | 0.621% (2/322) |
| | 306 | 124 |
writeNumbersName: | writeNumbers | Prototype: | template<typename Number> static inline void writeNumbers(QDataStream &stream, const QQmlProfilerEvent &event, quint16 length) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp | Lines: | 211-216 |
| | 2 | 2 |
writeNumberName: | writeNumber | Prototype: | template<typename Number> static inline void writeNumber(QDataStream &stream, Number number, qint8 type) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp | Lines: | 218-238 |
| | 11 | 6 |
vpe_clearName: | vpe_clear | Prototype: | static void vpe_clear(QQmlListProperty<QObject> *property) | Coverage: | 0.000% (0/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp | Lines: | 870-884 |
| | 8 | 3 |
v4StackTraceName: | v4StackTrace | Prototype: | static inline char *v4StackTrace(const ExecutionContext *context) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp | Lines: | 934-953 |
| | 15 | 4 |
usageName: | usage | Prototype: | static void usage(bool showHelp = false) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp | Lines: | 545-557 |
| | 8 | 2 |
usageName: | 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 |
unescapeName: | 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 |
typeLiteralName: | typeLiteral | Coverage: | 0.000% (0/234) |
| | 269 | 96 |
turn2degName: | turn2deg | Prototype: | inline double turn2deg(double t) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h | Lines: | 244-244 |
| | 1 | 1 |
turn2degName: | turn2deg | Prototype: | inline float turn2deg(float t) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h | Lines: | 253-253 |
| | 1 | 1 |
timesThreePlusOneDividedByTwoName: | timesThreePlusOneDividedByTwo | Prototype: | template<typename T> inline T timesThreePlusOneDividedByTwo(T value) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h | Lines: | 333-341 |
| | 1 | 1 |
symbolNamespaceForPathName: | symbolNamespaceForPath | Prototype: | QString symbolNamespaceForPath(const QString &relativePath) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp | Lines: | 84-98 |
| | 10 | 2 |
strokeShadowPathName: | strokeShadowPath | Prototype: | static void strokeShadowPath(QPainter* p, const QPainterPath& path, qreal offsetX, qreal offsetY, qreal blur, const QColor& color) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp | Lines: | 181-185 |
| | 2 | 1 |
stripQuotesName: | stripQuotes | Prototype: | static inline QString stripQuotes(const QString &s) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp | Lines: | 129-135 |
| | 3 | 2 |
spriteCountName: | spriteCount | Prototype: | inline int spriteCount(QQmlListProperty<QQuickSprite> *p) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine_p.h | Lines: | 328-331 |
| | 1 | 1 |
spriteAtName: | spriteAt | Prototype: | inline QQuickSprite* spriteAt(QQmlListProperty<QQuickSprite> *p, int idx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine_p.h | Lines: | 317-320 |
| | 1 | 1 |
showExceptionName: | showException | Prototype: | static void showException(QV4::ExecutionContext *ctx, const QV4::Value &exception, const QV4::StackTrace &trace) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmljs/qmljs.cpp | Lines: | 53-70 |
| | 11 | 4 |
resource_sort_orderName: | resource_sort_order | Prototype: | static bool resource_sort_order(const VirtualDirectoryEntry *lhs, const VirtualDirectoryEntry *rhs) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp | Lines: | 170-173 |
| | 1 | 1 |
resolveWindowStateName: | resolveWindowState | Prototype: | static Qt::WindowState resolveWindowState(Qt::WindowStates states) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp | Lines: | 1407-1419 |
| | 7 | 4 |