QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1262
...6
McCabe - Cyclomatic Complexity: 47
7
McCabe - Cyclomatic Complexity: 39
8
McCabe - Cyclomatic Complexity: 33
9
McCabe - Cyclomatic Complexity: 28
1011
McCabe - Cyclomatic Complexity: 20
12
McCabe - Cyclomatic Complexity: 17
13
McCabe - Cyclomatic Complexity: 15
14
McCabe - Cyclomatic Complexity: 13
...20
McCabe - Cyclomatic Complexity: 7
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 2
...59
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QBackingStore
Name: QBackingStore
Coverage:  0.000% (0/60)
  0.000% (0/60)
4924
QAccessibleAbstractScrollArea
Name: QAccessibleAbstractScrollArea
Coverage:  0.000% (0/66)
  0.000% (0/66)
4424
QAbstractTextDocumentLayout
Name: QAbstractTextDocumentLayout
Coverage:  0.000% (0/52)
  0.000% (0/52)
7424
variantToString
Name: variantToString
Prototype: static bool variantToString(const QVariant &arg, QString &out)
Coverage:  81.395% (70/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines: 74-153
 81.395% (70/86)
7123
qt_messageTypeToString
Name: qt_messageTypeToString
Prototype: static QString qt_messageTypeToString(QOpenGLDebugMessage::Type type)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 752-781
  0.000% (0/34)
323
parseBrushValue
Name: parseBrushValue
Prototype: static BrushData parseBrushValue(const QCss::Value &v, const QPalette &pal)
Coverage:  0.000% (0/68)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 783-890
  0.000% (0/68)
8523
findSlot
Name: findSlot
Prototype: static int findSlot(const QMetaObject *mo, const QByteArray &name, int flags, const QString &signature_, QVector<int> &metaTypes)
Coverage:  71.910% (64/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 657-751
 71.910% (64/89)
5823
QtFontStyle
Name: QtFontStyle
Coverage:  0.000% (0/63)
  0.000% (0/63)
4423
QXbmHandler
Name: QXbmHandler
Coverage:  0.000% (0/61)
  0.000% (0/61)
4823
QWindowSystemInterfacePrivate
Name: QWindowSystemInterfacePrivate
Coverage:  0.000% (0/42)
  0.000% (0/42)
6823
QTapAndHoldGestureRecognizer
Name: QTapAndHoldGestureRecognizer
Coverage:  0.000% (0/60)
  0.000% (0/60)
5723
QSwipeGestureRecognizer
Name: QSwipeGestureRecognizer
Coverage:  0.000% (0/78)
  0.000% (0/78)
8423
QStorageInfo
Name: QStorageInfo
Coverage:  70.370% (19/27)
 70.370% (19/27)
3123
QStaticText
Name: QStaticText
Coverage:  0.000% (0/45)
  0.000% (0/45)
4423
QPrinterPrivate
Name: QPrinterPrivate
Coverage:  42.857% (24/56)
 42.857% (24/56)
6323
QPolygonF
Name: QPolygonF
Coverage:  0.000% (0/51)
  0.000% (0/51)
6523
QPollingFileSystemWatcherEngine
Name: QPollingFileSystemWatcherEngine
Coverage:  82.353% (56/68)
 82.353% (56/68)
6723
QPinchGesture
Name: QPinchGesture
Coverage:  0.000% (0/23)
  0.000% (0/23)
2323
QPathSegments
Name: QPathSegments
Coverage:  0.000% (0/71)
  0.000% (0/71)
7723
QPainterPathStroker
Name: QPainterPathStroker
Coverage:  0.000% (0/34)
  0.000% (0/34)
4323
QOpenGLFramebufferObjectFormat
Name: QOpenGLFramebufferObjectFormat
Coverage:  0.000% (0/35)
  0.000% (0/35)
3623
QNetworkProxyQuery
Name: QNetworkProxyQuery
Coverage:  39.024% (16/41)
 39.024% (16/41)
4023
QIntersectionPoint
Name: QIntersectionPoint
Coverage:  0.000% (0/75)
  0.000% (0/75)
4423
QInt64Set
Name: QInt64Set
Coverage:  0.000% (0/55)
  0.000% (0/55)
5223
QGraphicsEffect
Name: QGraphicsEffect
Coverage:  0.000% (0/41)
  0.000% (0/41)
4323
QGLFramebufferObjectFormat
Name: QGLFramebufferObjectFormat
Coverage:  0.000% (0/35)
  0.000% (0/35)
3623
QFutureWatcherBasePrivate
Name: QFutureWatcherBasePrivate
Coverage:  88.235% (45/51)
 88.235% (45/51)
4623
QFileSystemWatcher
Name: QFileSystemWatcher
Coverage:  88.889% (48/54)
 88.889% (48/54)
6023
QFileSystemMetaData
Name: QFileSystemMetaData
Coverage:  94.444% (51/54)
 94.444% (51/54)
7223
QEvdevKeyboardManager
Name: QEvdevKeyboardManager
Coverage:  0.000% (0/47)
  0.000% (0/47)
5123
QEglConfigChooser
Name: QEglConfigChooser
Coverage:  0.000% (0/75)
  0.000% (0/75)
6523
QDoubleSpinBox
Name: QDoubleSpinBox
Coverage:  0.000% (0/29)
  0.000% (0/29)
6423
QDBusPlatformMenuItem
Name: QDBusPlatformMenuItem
Coverage:  0.000% (0/35)
  0.000% (0/35)
2923
QDBusAdaptorConnector
Name: QDBusAdaptorConnector
Coverage:  85.455% (47/55)
 85.455% (47/55)
7323
QCommonListViewBase
Name: QCommonListViewBase
Coverage:  0.000% (0/72)
  0.000% (0/72)
5523
QColorDialogOptions
Name: QColorDialogOptions
Coverage:  0.000% (0/37)
  0.000% (0/37)
3123
QCalendarTextNavigator
Name: QCalendarTextNavigator
Coverage:  0.000% (0/55)
  0.000% (0/55)
6823
QAccessibleTableHeaderCell
Name: QAccessibleTableHeaderCell
Coverage:  0.000% (0/58)
  0.000% (0/58)
4623
MinOverlapPlacer
Name: MinOverlapPlacer
Coverage:  0.000% (0/46)
  0.000% (0/46)
6723
toolIdToTabletDevice
Name: toolIdToTabletDevice
Prototype: static QTabletEvent::TabletDevice toolIdToTabletDevice(quint32 toolId)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 1002-1033
  0.000% (0/27)
722
qtInitializeVertexArrayObjectHelper
Name: qtInitializeVertexArrayObjectHelper
Prototype: void qtInitializeVertexArrayObjectHelper(QOpenGLVertexArrayObjectHelper *helper, QOpenGLContext *context)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglvertexarrayobject.cpp
Lines: 51-88
  0.000% (0/36)
1322
populateFromPattern
Name: populateFromPattern
Prototype: static void populateFromPattern(FcPattern *pattern)
Coverage:  60.000% (45/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 364-476
 60.000% (45/75)
8122
createFileFromTemplate
Name: createFileFromTemplate
Prototype: static bool createFileFromTemplate(NativeFileHandle &file, QFileSystemEntry::NativePath &path, size_t pos, size_t length, quint32 mode, QSystemError &error)
Coverage:  62.500% (25/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 112-229
 62.500% (25/40)
4122
convertToLevelAndOption
Name: convertToLevelAndOption
Prototype: static void convertToLevelAndOption(QNativeSocketEngine::SocketOption opt, QAbstractSocket::NetworkLayerProtocol socketProtocol, int &level, int &n)
Coverage:  86.441% (51/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 149-235
 86.441% (51/59)
4922
bestFoundry
Name: bestFoundry
Prototype: static unsigned int bestFoundry(int script, unsigned int score, int styleStrategy, const QtFontFamily *family, const QString &foundry_name, QtFontStyle::Key styleKey, int pixelSize, char pitch, QtFontDesc *desc, const QString &styleName = QString())
Coverage:  0.000% (0/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1070-1203
  0.000% (0/89)
6022
QXcbXSettingsPrivate
Name: QXcbXSettingsPrivate
Coverage:  42.105% (32/76)
 42.105% (32/76)
8122
QWidgetAction
Name: QWidgetAction
Coverage:  0.000% (0/48)
  0.000% (0/48)
6322
QTreeWidgetItemIteratorPrivate
Name: QTreeWidgetItemIteratorPrivate
Coverage:  0.000% (0/78)
  0.000% (0/78)
6722
QTimer
Name: QTimer
Coverage:  83.333% (45/54)
 83.333% (45/54)
3922
QThreadStorageData
Name: QThreadStorageData
Coverage:  66.154% (43/65)
 66.154% (43/65)
6622
QTestPrivate
Name: QTestPrivate
Coverage:  67.742% (42/62)
 67.742% (42/62)
4222
QTableWidgetItem
Name: QTableWidgetItem
Coverage:  0.000% (0/49)
  0.000% (0/49)
4022
QSidebar
Name: QSidebar
Coverage:  0.000% (0/46)
  0.000% (0/46)
5922
QRegExpCharClass
Name: QRegExpCharClass
Coverage:  81.250% (39/48)
 81.250% (39/48)
4422
QProgressDialogPrivate
Name: QProgressDialogPrivate
Coverage:  0.000% (0/56)
  0.000% (0/56)
7622
QNonContiguousByteDeviceIoDeviceImpl
Name: QNonContiguousByteDeviceIoDeviceImpl
Coverage:  72.881% (43/59)
 72.881% (43/59)
5922
QNetmaskAddress
Name: QNetmaskAddress
Coverage: 100.000% (57/57)
100.000% (57/57)
5322
QMainWindowPrivate
Name: QMainWindowPrivate
Coverage:  0.000% (0/52)
  0.000% (0/52)
4722
QLoggingRule
Name: QLoggingRule
Coverage:  91.429% (64/70)
 91.429% (64/70)
5022
QLoggingCategory
Name: QLoggingCategory
Coverage:  87.179% (34/39)
 87.179% (34/39)
2622
QGraphicsSceneDragDropEvent
Name: QGraphicsSceneDragDropEvent
Coverage:  0.000% (0/22)
  0.000% (0/22)
4422
QGraphicsLineItem
Name: QGraphicsLineItem
Coverage:  0.000% (0/32)
  0.000% (0/32)
5522
QDefaultItemEditorFactory
Name: QDefaultItemEditorFactory
Coverage:  0.000% (0/37)
  0.000% (0/37)
4122
QColormap
Name: QColormap
Coverage:  0.000% (0/36)
  0.000% (0/36)
5222
QAnimationGroup
Name: QAnimationGroup
Coverage:  68.000% (34/50)
 68.000% (34/50)
5922
QAccessibleMdiSubWindow
Name: QAccessibleMdiSubWindow
Coverage:  0.000% (0/55)
  0.000% (0/55)
4222
separatorMoveHelper
Name: separatorMoveHelper
Prototype: static int separatorMoveHelper(QVector<QLayoutStruct> &list, int index, int delta, int sep)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 848-924
  0.000% (0/71)
5821
recode
Name: recode
Prototype: static int recode(QString &result, const ushort *begin, const ushort *end, QUrl::ComponentFormattingOptions encoding, const uchar *actionTable, bool retryBadEncoding)
Coverage:  96.053% (73/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 344-445
 96.053% (73/76)
6321
qt_normalizePathSegments
Name: qt_normalizePathSegments
Prototype: QString qt_normalizePathSegments(const QString &name, bool allowUncPaths)
Coverage:  96.809% (91/94)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 2046-2161
 96.809% (91/94)
6121
qt_curves_for_arc
Name: qt_curves_for_arc
Prototype: QPointF qt_curves_for_arc(const QRectF &rect, qreal startAngle, qreal sweepLength, QPointF *curves, int *point_count)
Coverage:  0.000% (0/82)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 847-992
  0.000% (0/82)
10021
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QGraphicsItem::GraphicsItemFlag flag)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 11461-11528
  0.000% (0/41)
4421
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QAbstractSocket::SocketError error)
Coverage:  17.073% (7/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2916-2983
 17.073% (7/41)
4421
imageFormatForVisual
Name: imageFormatForVisual
Prototype: static inline QImage::Format imageFormatForVisual(int depth, quint32 red_mask, quint32 blue_mask, bool *rgbSwap)
Coverage:  15.094% (8/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 163-217
 15.094% (8/53)
3821
headerValue
Name: headerValue
Prototype: static QByteArray headerValue(QNetworkRequest::KnownHeaders header, const QVariant &value)
Coverage:  70.000% (28/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 737-801
 70.000% (28/40)
3121
_q_OpenSSL_to_QSslError
Name: _q_OpenSSL_to_QSslError
Prototype: static QSslError _q_OpenSSL_to_QSslError(int errorCode, const QSslCertificate &cert)
Coverage:  36.585% (15/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1044-1091
 36.585% (15/41)
2321
QZipPrivate
Name: QZipPrivate
Coverage:  0.000% (0/47)
  0.000% (0/47)
4421
QTextTablePrivate
Name: QTextTablePrivate
Coverage:  0.000% (0/59)
  0.000% (0/59)
8521
QTemporaryFileEngine
Name: QTemporaryFileEngine
Coverage:  95.918% (47/49)
 95.918% (47/49)
7821
QSystemTrayIcon
Name: QSystemTrayIcon
Coverage:  0.000% (0/33)
  0.000% (0/33)
4121
QSortedModelEngine
Name: QSortedModelEngine
Coverage:  0.000% (0/87)
  0.000% (0/87)
8621
QPropertyAnimation
Name: QPropertyAnimation
Coverage:  67.273% (37/55)
 67.273% (37/55)
5821
QPlainTestLogger
Name: QPlainTestLogger
Coverage:  85.714% (54/63)
 85.714% (54/63)
9821
QOpenGLFunctions_1_2
Name: QOpenGLFunctions_1_2
Coverage:  0.000% (0/71)
  0.000% (0/71)
7521
QNetworkCookiePrivate
Name: QNetworkCookiePrivate
Coverage:  98.333% (59/60)
 98.333% (59/60)
5721
QMetaMethodPrivate
Name: QMetaMethodPrivate
Coverage: 100.000% (33/33)
100.000% (33/33)
5621
QMenuSloppyState
Name: QMenuSloppyState
Coverage:  0.000% (0/65)
  0.000% (0/65)
5621
QIntersectionFinder
Name: QIntersectionFinder
Coverage:  0.000% (0/91)
  0.000% (0/91)
7121
QImagePixmapCleanupHooks
Name: QImagePixmapCleanupHooks
Coverage:  0.000% (0/33)
  0.000% (0/33)
2721
QGraphicsPolygonItem
Name: QGraphicsPolygonItem
Coverage:  0.000% (0/33)
  0.000% (0/33)
4621
QGradient
Name: QGradient
Coverage:  0.000% (0/75)
  0.000% (0/75)
4821
QEvdevTouchManager
Name: QEvdevTouchManager
Coverage:  0.000% (0/45)
  0.000% (0/45)
4621
QDomCharacterData
Name: QDomCharacterData
Coverage:  0.000% (0/39)
  0.000% (0/39)
2721
QCupsJobWidget
Name: QCupsJobWidget
Coverage:  0.000% (0/27)
  0.000% (0/27)
5721
QBspTree
Name: QBspTree
Coverage:  0.000% (0/54)
  0.000% (0/54)
5421
QAccessibleToolButton
Name: QAccessibleToolButton
Coverage:  0.000% (0/55)
  0.000% (0/55)
3621
qt_scale_image_argb32_on_argb32_sse2
Name: qt_scale_image_argb32_on_argb32_sse2
Prototype: void qt_scale_image_argb32_on_argb32_sse2(uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int srch, const QRectF &targetRect, const QRectF &sourceRect, const QRect &clip, int const_alpha)
Coverage:  0.000% (0/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp
Lines: 472-595
  0.000% (0/64)
8320
qt_blend_argb32_on_argb32_sse2
Name: qt_blend_argb32_on_argb32_sse2
Prototype: void qt_blend_argb32_on_argb32_sse2(uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int w, int h, int const_alpha)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp
Lines: 45-79
  0.000% (0/58)
2320
putEscapedString
Name: putEscapedString
Prototype: template <typename Char> static inline void putEscapedString(QTextStreamPrivate *d, const Char *begin, int length, bool isUnicode = true)
Coverage:  90.323% (56/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdebug.cpp
Lines: 186-293
 90.323% (56/62)
7220
gray_render_line
Name: gray_render_line
Prototype: static void gray_render_line( PWorker worker, TPos to_x, TPos to_y )
Coverage:  0.000% (0/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 628-808
  0.000% (0/69)
10920
createWriteHandlerHelper
Name: createWriteHandlerHelper
Prototype: static QImageIOHandler *createWriteHandlerHelper(QIODevice *device, const QByteArray &format)
Coverage:  0.000% (0/78)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagewriter.cpp
Lines: 128-234
  0.000% (0/78)
4920
Page:<>1
McCabe - Cyclomatic Complexity: 1262
...6
McCabe - Cyclomatic Complexity: 47
7
McCabe - Cyclomatic Complexity: 39
8
McCabe - Cyclomatic Complexity: 33
9
McCabe - Cyclomatic Complexity: 28
1011
McCabe - Cyclomatic Complexity: 20
12
McCabe - Cyclomatic Complexity: 17
13
McCabe - Cyclomatic Complexity: 15
14
McCabe - Cyclomatic Complexity: 13
...20
McCabe - Cyclomatic Complexity: 7
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 2
...59
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9