QtBase - c71fc3860b0947c3c793578117e9eb0a3eb3fb31 vs 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1267
2
McCabe - Cyclomatic Complexity: 152
34
McCabe - Cyclomatic Complexity: 51
5
McCabe - Cyclomatic Complexity: 33
6
McCabe - Cyclomatic Complexity: 19
7
McCabe - Cyclomatic Complexity: 10
...10
McCabe - Cyclomatic Complexity: 1
FunctionCondition %ModificationseLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QWindowSystemInterface
Name: QWindowSystemInterface
Coverage:  0.000% (0/20)
Comparison: Different
  0.000% (0/20)
Different22179
QAbstractSlider
Name: QAbstractSlider
Coverage:  0.000% (0/16)
Comparison: Different
  0.000% (0/16)
Different17779
QSslCertificate
Name: QSslCertificate
Coverage:  87.500% (35/40)
Comparison: Different
 87.500% (35/40)
Different18278
QPixmapIconEngine
Name: QPixmapIconEngine
Coverage:  0.000% (0/101)
Comparison: Different
  0.000% (0/101)
Different18678
QObjectPrivate
Name: QObjectPrivate
Coverage: 100.000% (1/1)
Comparison: Different
100.000% (1/1)
Different23778
QSimplex
Name: QSimplex
Coverage:  0.000% (0/58)
Comparison: Different
  0.000% (0/58)
Different22077
QColumnViewPrivate
Name: QColumnViewPrivate
Coverage:  0.000% (0/173)
Comparison: Different
  0.000% (0/173)
Different23877
QStandardItemPrivate
Name: QStandardItemPrivate
Coverage:  0.000% (0/15)
Comparison: Different
  0.000% (0/15)
Different21076
QStackedLayout
Name: QStackedLayout
Coverage:  0.000% (0/8)
Comparison: Different
  0.000% (0/8)
Different16775
QGraphicsProxyWidgetPrivate
Name: QGraphicsProxyWidgetPrivate
Coverage:  0.000% (0/68)
Comparison: Different
  0.000% (0/68)
Different24075
QDockWidgetPrivate
Name: QDockWidgetPrivate
Coverage:  0.000% (0/22)
Comparison: Different
  0.000% (0/22)
Different25875
QAbstractItemModelPrivate
Name: QAbstractItemModelPrivate
Coverage:  67.647% (46/68)
Comparison: Different
 67.647% (46/68)
Different24075
QXmlStreamWriter
Name: QXmlStreamWriter
Coverage:  90.909% (10/11)
Comparison: Different
 90.909% (10/11)
Different22974
QTableViewPrivate
Name: QTableViewPrivate
Coverage:  0.000% (0/61)
Comparison: Different
  0.000% (0/61)
Different24574
QShortcutMap
Name: QShortcutMap
Coverage:  0.000% (0/125)
Comparison: Different
  0.000% (0/125)
Different23973
QStringRef
Name: QStringRef
Coverage: 100.000% (1/1)
Comparison: Different
100.000% (1/1)
Different13671
QSslContext
Name: QSslContext
Coverage:  66.667% (70/105)
Comparison: Different
 66.667% (70/105)
Different17371
QHttpThreadDelegate
Name: QHttpThreadDelegate
Coverage: 100.000% (1/1)
Comparison: Different
100.000% (1/1)
Different22771
QAccessibleTextWidget
Name: QAccessibleTextWidget
Coverage:  0.000% (0/87)
Comparison: Different
  0.000% (0/87)
Different19471
QUndoStack
Name: QUndoStack
Coverage:  0.000% (0/100)
Comparison: Different
  0.000% (0/100)
Different19170
QTestLog
Name: QTestLog
Coverage:  91.667% (22/24)
Comparison: Different
 91.667% (22/24)
Different10370
QSurfaceFormat
Name: QSurfaceFormat
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different10670
QPlatformWindow
Name: QPlatformWindow
Coverage:  0.000% (0/20)
Comparison: Different
  0.000% (0/20)
Different13470
QNetworkConfiguration
Name: QNetworkConfiguration
Coverage:  13.433% (9/67)
Comparison: Different
 13.433% (9/67)
Different7170
QLineEditPrivate
Name: QLineEditPrivate
Coverage:  0.000% (0/94)
Comparison: Different
  0.000% (0/94)
Different23670
QSqlResult
Name: QSqlResult
Coverage:  61.111% (11/18)
Comparison: Different
 61.111% (11/18)
Different16569
QGroupBox
Name: QGroupBox
Coverage:  0.000% (0/50)
Comparison: Different
  0.000% (0/50)
Different22169
QFreetypeFace
Name: QFreetypeFace
Coverage:  47.706% (52/109)
Comparison: Different
 47.706% (52/109)
Different20769
QEglFSIntegration
Name: QEglFSIntegration
Coverage:  0.000% (0/27)
Comparison: Different
  0.000% (0/27)
Different13669
QAccessibleWidget
Name: QAccessibleWidget
Coverage:  0.000% (0/35)
Comparison: Different
  0.000% (0/35)
Different13569
QStatusBar
Name: QStatusBar
Coverage:  0.000% (0/27)
Comparison: Different
  0.000% (0/27)
Different20668
QSqlDriver
Name: QSqlDriver
Coverage:  83.784% (62/74)
Comparison: Different
 83.784% (62/74)
Different15568
QPlatformPrintDevice
Name: QPlatformPrintDevice
Coverage:  0.000% (0/44)
Comparison: Different
  0.000% (0/44)
Different9968
QSqlDatabase
Name: QSqlDatabase
Coverage:  80.000% (12/15)
Comparison: Different indentation
 80.000% (12/15)
Different indentation10067
QMetaPropertyBuilder
Name: QMetaPropertyBuilder
Coverage:  75.000% (6/8)
Comparison: Different
 75.000% (6/8)
Different12267
QFontEngineQPF2
Name: QFontEngineQPF2
Coverage:  0.000% (0/33)
Comparison: Different
  0.000% (0/33)
Different17967
QAccessibleTableCell
Name: QAccessibleTableCell
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12867
QMessageBoxPrivate
Name: QMessageBoxPrivate
Coverage:  0.000% (0/27)
Comparison: Different
  0.000% (0/27)
Different21666
QListWidget
Name: QListWidget
Coverage:  0.000% (0/7)
Comparison: Different
  0.000% (0/7)
Different17466
QFontDialogPrivate
Name: QFontDialogPrivate
Coverage:  0.000% (0/68)
Comparison: Different
  0.000% (0/68)
Different29666
QPlatformFontDatabase
Name: QPlatformFontDatabase
Coverage:  0.000% (0/26)
Comparison: Different
  0.000% (0/26)
Different17465
QFileDevice
Name: QFileDevice
Coverage:  62.069% (36/58)
Comparison: Different
 62.069% (36/58)
Different16665
QKdeThemePrivate
Name: QKdeThemePrivate
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different9964
QJsonDocument
Name: QJsonDocument
Coverage:  0.000% (0/9)
Comparison: Different
  0.000% (0/9)
Different13864
QTranslatorPrivate
Name: QTranslatorPrivate
Coverage:  60.484% (75/124)
Comparison: Different
 60.484% (75/124)
Different21063
QRawFont
Name: QRawFont
Coverage:  0.000% (0/21)
Comparison: Different
  0.000% (0/21)
Different13363
QOpenGLWidget
Name: QOpenGLWidget
Coverage:  0.000% (0/9)
Comparison: Different
  0.000% (0/9)
Different12163
QImageData
Name: QImageData
Coverage:  0.000% (0/85)
Comparison: Different
  0.000% (0/85)
Different15063
QIcon
Name: QIcon
Coverage:  0.000% (0/58)
Comparison: Different
  0.000% (0/58)
Different13263
QHttpProtocolHandler
Name: QHttpProtocolHandler
Coverage:  73.750% (59/80)
Comparison: Different
 73.750% (59/80)
Different19863
QEGLPlatformContext
Name: QEGLPlatformContext
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different19163
QTimeZone
Name: QTimeZone
Coverage:  94.444% (17/18)
Comparison: Different
 94.444% (17/18)
Different9662
QMimeTypeParserBase
Name: QMimeTypeParserBase
Coverage:  73.563% (64/87)
Comparison: Different
 73.563% (64/87)
Different12562
QEvdevMouseHandler
Name: QEvdevMouseHandler
Coverage:  0.000% (0/141)
Comparison: Different
  0.000% (0/141)
Different15062
QSystemLocale
Name: QSystemLocale
Coverage:  60.000% (12/20)
Comparison: Different
 60.000% (12/20)
Different9361
QCosmeticStroker
Name: QCosmeticStroker
Coverage:  0.000% (0/82)
Comparison: Different
  0.000% (0/82)
Different26761
QWindowPrivate
Name: QWindowPrivate
Coverage:  0.000% (0/81)
Comparison: Different
  0.000% (0/81)
Different14560
QThread
Name: QThread
Coverage:  60.000% (3/5)
Comparison: Different
 60.000% (3/5)
Different19260
QSettings
Name: QSettings
Coverage:  50.000% (2/4)
Comparison: Different
 50.000% (2/4)
Different14860
QProgressDialog
Name: QProgressDialog
Coverage:  0.000% (0/28)
Comparison: Different
  0.000% (0/28)
Different16460
QLibraryPrivate
Name: QLibraryPrivate
Coverage:  56.250% (9/16)
Comparison: Different
 56.250% (9/16)
Different16160
QGridLayout
Name: QGridLayout
Coverage:  0.000% (0/7)
Comparison: Different
  0.000% (0/7)
Different16860
QFontMetrics
Name: QFontMetrics
Coverage:  0.000% (0/40)
Comparison: Different
  0.000% (0/40)
Different20260
QAbstractButtonPrivate
Name: QAbstractButtonPrivate
Coverage:  0.000% (0/9)
Comparison: Different
  0.000% (0/9)
Different16460
QResourceFileEngine
Name: QResourceFileEngine
Coverage:  77.778% (14/18)
Comparison: Different
 77.778% (14/18)
Different11659
QColorDialogPrivate
Name: QColorDialogPrivate
Coverage:  0.000% (0/11)
Comparison: Different
  0.000% (0/11)
Different23459
QOpenGLTextureHelper
Name: QOpenGLTextureHelper
Coverage:  0.000% (0/58)
Comparison: Different
  0.000% (0/58)
Different20858
QUnixPrintWidgetPrivate
Name: QUnixPrintWidgetPrivate
Coverage:  43.750% (21/48)
Comparison: Different
 43.750% (21/48)
Different18157
QTimerInfoList
Name: QTimerInfoList
Coverage:  87.805% (36/41)
Comparison: Different
 87.805% (36/41)
Different16557
QMimeMagicRule
Name: QMimeMagicRule
Coverage:  75.229% (82/109)
Comparison: Different
 75.229% (82/109)
Different12357
QPicturePaintEngine
Name: QPicturePaintEngine
Coverage:  0.000% (0/8)
Comparison: Different
  0.000% (0/8)
Different24256
QPen
Name: QPen
Coverage:  0.000% (0/5)
Comparison: Different
  0.000% (0/5)
Different12956
QEglFSKmsDevice
Name: QEglFSKmsDevice
Coverage:  0.000% (0/155)
Comparison: New
  0.000% (0/155)
New15856
QCommandLineParser
Name: QCommandLineParser
Coverage:  90.000% (18/20)
Comparison: Different
 90.000% (18/20)
Different9556
QLocalSocket
Name: QLocalSocket
Coverage:  11.765% (2/17)
Comparison: Different
 11.765% (2/17)
Different13355
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QEvent *e)
Coverage:  0.000% (0/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qevent.cpp
Lines: 3897-4085
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qevent.cpp
Lines (reference): 3831-4017
Comparison: Different indentation
  0.000% (0/98)
Different indentation11654
buildMetaObject
Name: buildMetaObject
Prototype: static int buildMetaObject(QMetaObjectBuilderPrivate *d, char *buf, int expectedSize, bool relocatable)
Coverage:  96.689% (146/151)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1172-1476
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines (reference): 1170-1484
Comparison: Different
 96.689% (146/151)
Different23554
QScreen
Name: QScreen
Coverage:  0.000% (0/29)
Comparison: Different
  0.000% (0/29)
Different12154
QPlatformScreen
Name: QPlatformScreen
Coverage:  0.000% (0/17)
Comparison: Different
  0.000% (0/17)
Different11554
QPlatformIntegration
Name: QPlatformIntegration
Coverage:  0.000% (0/12)
Comparison: Different
  0.000% (0/12)
Different8354
QListViewPrivate
Name: QListViewPrivate
Coverage:  0.000% (0/8)
Comparison: Different
  0.000% (0/8)
Different16454
QGridLayoutRowData
Name: QGridLayoutRowData
Coverage:  0.000% (0/130)
Comparison: Different
  0.000% (0/130)
Different19354
QChar
Name: QChar
Coverage:  50.000% (55/110)
Comparison: Different
 50.000% (55/110)
Different12254
createReadHandlerHelper
Name: createReadHandlerHelper
Prototype: static QImageIOHandler *createReadHandlerHelper(QIODevice *device, const QByteArray &format, bool autoDetectImageFormat, bool ignoresFormatAndExtension)
Coverage:  0.000% (0/204)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagereader.cpp
Lines: 237-518
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagereader.cpp
Lines (reference): 231-512
Comparison: Same
  0.000% (0/204)
Same11353
QUrlModel
Name: QUrlModel
Coverage:  0.000% (0/17)
Comparison: Different
  0.000% (0/17)
Different15253
QRasterPaintEnginePrivate
Name: QRasterPaintEnginePrivate
Coverage:  0.000% (0/22)
Comparison: Different
  0.000% (0/22)
Different24953
QNetworkDiskCache
Name: QNetworkDiskCache
Coverage:  86.316% (82/95)
Comparison: Different
 86.316% (82/95)
Different17353
QMessagePattern
Name: QMessagePattern
Coverage:  86.111% (124/144)
Comparison: Different
 86.111% (124/144)
Different11953
QCommandLineParserPrivate
Name: QCommandLineParserPrivate
Coverage:  48.571% (17/35)
Comparison: Different
 48.571% (17/35)
Different14353
QAsn1Element
Name: QAsn1Element
Coverage:  89.474% (17/19)
Comparison: Different
 89.474% (17/19)
Different15853
QAccessible
Name: QAccessible
Coverage:  0.000% (0/31)
Comparison: Different
  0.000% (0/31)
Different13653
QRingBuffer
Name: QRingBuffer
Coverage:  95.000% (114/120)
Comparison: Different
 95.000% (114/120)
Different16152
QPlatformBackingStore
Name: QPlatformBackingStore
Coverage:  0.000% (0/63)
Comparison: Different
  0.000% (0/63)
Different15652
QMatrix
Name: QMatrix
Coverage:  0.000% (0/2)
Comparison: Different
  0.000% (0/2)
Different25452
QFileSystemEntry
Name: QFileSystemEntry
Coverage: 100.000% (24/24)
Comparison: Different
100.000% (24/24)
Different11352
QDBusMetaObjectGenerator
Name: QDBusMetaObjectGenerator
Coverage:  90.000% (36/40)
Comparison: Different
 90.000% (36/40)
Different24552
QXmlUtils
Name: QXmlUtils
Coverage:  88.235% (30/34)
Comparison: Different
 88.235% (30/34)
Different7351
QWizardPage
Name: QWizardPage
Coverage:  0.000% (0/8)
Comparison: Different
  0.000% (0/8)
Different10751
QTipLabel
Name: QTipLabel
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different11751
QRectF
Name: QRectF
Coverage:  93.064% (161/173)
Comparison: Different
 93.064% (161/173)
Different16151
Page:<>1
McCabe - Cyclomatic Complexity: 1267
2
McCabe - Cyclomatic Complexity: 152
34
McCabe - Cyclomatic Complexity: 51
5
McCabe - Cyclomatic Complexity: 33
6
McCabe - Cyclomatic Complexity: 19
7
McCabe - Cyclomatic Complexity: 10
...10
McCabe - Cyclomatic Complexity: 1

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