QtBase - c71fc3860b0947c3c793578117e9eb0a3eb3fb31 vs 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
...3
McCabe - Cyclomatic Complexity: 3
4
McCabe - Cyclomatic Complexity: 6
5
McCabe - Cyclomatic Complexity: 13
6
McCabe - Cyclomatic Complexity: 23
78
McCabe - Cyclomatic Complexity: 57
9
McCabe - Cyclomatic Complexity: 101
10
McCabe - Cyclomatic Complexity: 208
FunctionCondition %ModificationseLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QSysInfo
Name: QSysInfo
Coverage:  42.105% (8/19)
Comparison: Same
 42.105% (8/19)
Same5038
QXmlSimpleReader
Name: QXmlSimpleReader
Coverage:  81.818% (9/11)
Comparison: Different
 81.818% (9/11)
Different9238
convert
Name: convert
Prototype: static bool convert(const QVariant::Private *d, int t, void *result, bool *ok)
Coverage:  0.000% (0/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguivariant.cpp
Lines: 178-308
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguivariant.cpp
Lines (reference): 172-303
Comparison: Different
  0.000% (0/95)
Different8438
BezierEase
Name: BezierEase
Coverage:  84.615% (11/13)
Comparison: Different
 84.615% (11/13)
Different18839
QDnsLookupRunnable
Name: QDnsLookupRunnable
Coverage:  43.519% (47/108)
Comparison: Different
 43.519% (47/108)
Different19539
QInputMethod
Name: QInputMethod
Coverage:  0.000% (0/23)
Comparison: Different
  0.000% (0/23)
Different9439
QPrinterInfo
Name: QPrinterInfo
Coverage:  27.273% (3/11)
Comparison: Different
 27.273% (3/11)
Different8939
QTextFrame
Name: QTextFrame
Coverage:  0.000% (0/2)
Comparison: Different
  0.000% (0/2)
Different10439
QAbstractProxyModel
Name: QAbstractProxyModel
Coverage:  0.000% (0/2)
Comparison: Different
  0.000% (0/2)
Different9940
QBasicDrag
Name: QBasicDrag
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different9740
QFtp
Name: QFtp
Coverage: 100.000% (1/1)
Comparison: Different
100.000% (1/1)
Different10340
QGenericUnixTheme
Name: QGenericUnixTheme
Coverage:  55.000% (22/40)
Comparison: Different
 55.000% (22/40)
Different6540
QHighDpiScaling
Name: QHighDpiScaling
Coverage:  0.000% (0/58)
Comparison: Different
  0.000% (0/58)
Different9340
QLCDNumber
Name: QLCDNumber
Coverage:  0.000% (0/29)
Comparison: Different
  0.000% (0/29)
Different11640
QPrintPreviewDialogPrivate
Name: QPrintPreviewDialogPrivate
Coverage:  50.000% (6/12)
Comparison: Different
 50.000% (6/12)
Different24440
QSpanData
Name: QSpanData
Coverage:  0.000% (0/57)
Comparison: Different
  0.000% (0/57)
Different15841
QSqlCachedResult
Name: QSqlCachedResult
Coverage:  77.982% (85/109)
Comparison: Different
 77.982% (85/109)
Different9441
QXcbShmImage
Name: QXcbShmImage
Coverage:  58.586% (58/99)
Comparison: Different
 58.586% (58/99)
Different17741
QAbstractSocketEngine
Name: QAbstractSocketEngine
Coverage: 100.000% (2/2)
Comparison: Different
100.000% (2/2)
Different5242
QEGLDeviceIntegration
Name: QEGLDeviceIntegration
Coverage:  0.000% (0/21)
Comparison: Different
  0.000% (0/21)
Different6742
QMovie
Name: QMovie
Coverage:  0.000% (0/3)
Comparison: Different
  0.000% (0/3)
Different9742
QPrintPreviewWidgetPrivate
Name: QPrintPreviewWidgetPrivate
Coverage:  33.333% (20/60)
Comparison: Different
 33.333% (20/60)
Different14342
QAlphaPaintEngine
Name: QAlphaPaintEngine
Coverage:  0.000% (0/11)
Comparison: Different
  0.000% (0/11)
Different18143
QFactoryLoader
Name: QFactoryLoader
Coverage:  75.221% (85/113)
Comparison: Different
 75.221% (85/113)
Different12543
QGlyphRun
Name: QGlyphRun
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different9143
QWindowContainer
Name: QWindowContainer
Coverage:  0.000% (0/11)
Comparison: Different
  0.000% (0/11)
Different9043
QDBusUtil
Name: QDBusUtil
Coverage:  63.441% (59/93)
Comparison: Different
 63.441% (59/93)
Different8244
QKeySequence
Name: QKeySequence
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different10744
QTextBrowserPrivate
Name: QTextBrowserPrivate
Coverage:  0.000% (0/49)
Comparison: Different
  0.000% (0/49)
Different14544
QToolBox
Name: QToolBox
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12544
QFtpPrivate
Name: QFtpPrivate
Coverage:  78.302% (83/106)
Comparison: Different
 78.302% (83/106)
Different12445
QGLEngineSharedShaders
Name: QGLEngineSharedShaders
Coverage:  46.018% (52/113)
Comparison: Different
 46.018% (52/113)
Different23545
QItemSelectionModelPrivate
Name: QItemSelectionModelPrivate
Coverage:  50.000% (10/20)
Comparison: Different
 50.000% (10/20)
Different18245
QOpenGLEngineSharedShaders
Name: QOpenGLEngineSharedShaders
Coverage:  0.000% (0/54)
Comparison: Different
  0.000% (0/54)
Different23745
QTextBrowser
Name: QTextBrowser
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12345
QUuid
Name: QUuid
Coverage:  63.830% (30/47)
Comparison: Different
 63.830% (30/47)
Different12045
QXcbCursor
Name: QXcbCursor
Coverage:  73.333% (22/30)
Comparison: Different
 73.333% (22/30)
Different18245
QZipReader
Name: QZipReader
Coverage:  0.000% (0/47)
Comparison: Different
  0.000% (0/47)
Different12145
QFileDialogOptions
Name: QFileDialogOptions
Coverage:  0.000% (0/9)
Comparison: Different
  0.000% (0/9)
Different5346
QFontconfigDatabase
Name: QFontconfigDatabase
Coverage: 100.000% (10/10)
Comparison: Different
100.000% (10/10)
Different22446
QListData
Name: QListData
Coverage:  63.636% (21/33)
Comparison: Different
 63.636% (21/33)
Different14146
QPageSetupWidget
Name: QPageSetupWidget
Coverage:  38.095% (8/21)
Comparison: Different
 38.095% (8/21)
Different20246
QSslConfiguration
Name: QSslConfiguration
Coverage: 100.000% (7/7)
Comparison: Different
100.000% (7/7)
Different9746
QGraphicsItemAnimation
Name: QGraphicsItemAnimation
Coverage:  0.000% (0/8)
Comparison: Different
  0.000% (0/8)
Different11247
QOutlineMapper
Name: QOutlineMapper
Coverage:  0.000% (0/74)
Comparison: Different
  0.000% (0/74)
Different16147
QReadWriteLock
Name: QReadWriteLock
Coverage:  73.729% (87/118)
Comparison: Different
 73.729% (87/118)
Different11947
QRect
Name: QRect
Coverage:  91.803% (168/183)
Comparison: Different
 91.803% (168/183)
Different15747
QSslCertificatePrivate
Name: QSslCertificatePrivate
Coverage:  91.667% (11/12)
Comparison: Different
 91.667% (11/12)
Different13347
QUrlQuery
Name: QUrlQuery
Coverage:  84.615% (11/13)
Comparison: Different
 84.615% (11/13)
Different9947
qFormatLogMessage
Name: qFormatLogMessage
Prototype: QString qFormatLogMessage(QtMsgType type, const QMessageLogContext &context, const QString &str)
Coverage:  86.408% (89/103)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1353-1468
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines (reference): 1262-1431
Comparison: Different
 86.408% (89/103)
Different10847
QDeviceDiscoveryUDev
Name: QDeviceDiscoveryUDev
Coverage:  0.000% (0/89)
Comparison: Different
  0.000% (0/89)
Different11648
QProgressBar
Name: QProgressBar
Coverage:  0.000% (0/15)
Comparison: Different
  0.000% (0/15)
Different13348
QUtf8
Name: QUtf8
Coverage: 100.000% (24/24)
Comparison: Different
100.000% (24/24)
Different15748
QGLTexture
Name: QGLTexture
Coverage:  0.000% (0/51)
Comparison: Different
  0.000% (0/51)
Different16249
QGridLayoutItem
Name: QGridLayoutItem
Coverage:  0.000% (0/62)
Comparison: Different
  0.000% (0/62)
Different11449
QLocalServerPrivate
Name: QLocalServerPrivate
Coverage:  58.333% (7/12)
Comparison: Different
 58.333% (7/12)
Different15249
QNetworkAccessFtpBackend
Name: QNetworkAccessFtpBackend
Coverage:  83.908% (73/87)
Comparison: Different
 83.908% (73/87)
Different14749
QNetworkSession
Name: QNetworkSession
Coverage: 100.000% (8/8)
Comparison: Different
100.000% (8/8)
Different9049
QOpenGLDebugLogger
Name: QOpenGLDebugLogger
Coverage:  0.000% (0/19)
Comparison: Different
  0.000% (0/19)
Different18949
QPrintDevice
Name: QPrintDevice
Coverage:  0.000% (0/25)
Comparison: Different
  0.000% (0/25)
Different7949
qt_format_text
Name: qt_format_text
Prototype: void qt_format_text(const QFont &fnt, const QRectF &_r, int tf, const QTextOption *option, const QString& str, QRectF *brect, int tabstops, int *ta, int tabarraylen, QPainter *painter)
Coverage:  0.000% (0/192)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 7399-7644
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines (reference): 7395-7639
Comparison: Different
  0.000% (0/192)
Different16449
QDBusTrayIcon
Name: QDBusTrayIcon
Coverage:  0.000% (0/7)
Comparison: Different
  0.000% (0/7)
Different11950
QEglFSWindow
Name: QEglFSWindow
Coverage:  0.000% (0/31)
Comparison: Different
  0.000% (0/31)
Different12150
QFontMetricsF
Name: QFontMetricsF
Coverage:  0.000% (0/24)
Comparison: Different
  0.000% (0/24)
Different16250
QMessageLogger
Name: QMessageLogger
Coverage:  0.000% (0/2)
Comparison: Different
  0.000% (0/2)
Different17150
QNetworkAccessBackend
Name: QNetworkAccessBackend
Coverage:  55.172% (16/29)
Comparison: Different
 55.172% (16/29)
Different7250
StyleSelector
Name: StyleSelector
Coverage:  0.000% (0/38)
Comparison: Different
  0.000% (0/38)
Different12650
QDialogButtonBox
Name: QDialogButtonBox
Coverage:  0.000% (0/38)
Comparison: Different
  0.000% (0/38)
Different12151
QDirModelPrivate
Name: QDirModelPrivate
Coverage:  0.000% (0/35)
Comparison: Different
  0.000% (0/35)
Different14351
QRectF
Name: QRectF
Coverage:  93.064% (161/173)
Comparison: Different
 93.064% (161/173)
Different16151
QTipLabel
Name: QTipLabel
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different11751
QWizardPage
Name: QWizardPage
Coverage:  0.000% (0/8)
Comparison: Different
  0.000% (0/8)
Different10751
QXmlUtils
Name: QXmlUtils
Coverage:  88.235% (30/34)
Comparison: Different
 88.235% (30/34)
Different7351
QDBusMetaObjectGenerator
Name: QDBusMetaObjectGenerator
Coverage:  90.000% (36/40)
Comparison: Different
 90.000% (36/40)
Different24552
QFileSystemEntry
Name: QFileSystemEntry
Coverage: 100.000% (24/24)
Comparison: Different
100.000% (24/24)
Different11352
QMatrix
Name: QMatrix
Coverage:  0.000% (0/2)
Comparison: Different
  0.000% (0/2)
Different25452
QPlatformBackingStore
Name: QPlatformBackingStore
Coverage:  0.000% (0/63)
Comparison: Different
  0.000% (0/63)
Different15652
QRingBuffer
Name: QRingBuffer
Coverage:  95.000% (114/120)
Comparison: Different
 95.000% (114/120)
Different16152
QAccessible
Name: QAccessible
Coverage:  0.000% (0/31)
Comparison: Different
  0.000% (0/31)
Different13653
QAsn1Element
Name: QAsn1Element
Coverage:  89.474% (17/19)
Comparison: Different
 89.474% (17/19)
Different15853
QCommandLineParserPrivate
Name: QCommandLineParserPrivate
Coverage:  48.571% (17/35)
Comparison: Different
 48.571% (17/35)
Different14353
QMessagePattern
Name: QMessagePattern
Coverage:  86.111% (124/144)
Comparison: Different
 86.111% (124/144)
Different11953
QNetworkDiskCache
Name: QNetworkDiskCache
Coverage:  86.316% (82/95)
Comparison: Different
 86.316% (82/95)
Different17353
QRasterPaintEnginePrivate
Name: QRasterPaintEnginePrivate
Coverage:  0.000% (0/22)
Comparison: Different
  0.000% (0/22)
Different24953
QUrlModel
Name: QUrlModel
Coverage:  0.000% (0/17)
Comparison: Different
  0.000% (0/17)
Different15253
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
QChar
Name: QChar
Coverage:  50.000% (55/110)
Comparison: Different
 50.000% (55/110)
Different12254
QGridLayoutRowData
Name: QGridLayoutRowData
Coverage:  0.000% (0/130)
Comparison: Different
  0.000% (0/130)
Different19354
QListViewPrivate
Name: QListViewPrivate
Coverage:  0.000% (0/8)
Comparison: Different
  0.000% (0/8)
Different16454
QPlatformIntegration
Name: QPlatformIntegration
Coverage:  0.000% (0/12)
Comparison: Different
  0.000% (0/12)
Different8354
QPlatformScreen
Name: QPlatformScreen
Coverage:  0.000% (0/17)
Comparison: Different
  0.000% (0/17)
Different11554
QScreen
Name: QScreen
Coverage:  0.000% (0/29)
Comparison: Different
  0.000% (0/29)
Different12154
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
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
QLocalSocket
Name: QLocalSocket
Coverage:  11.765% (2/17)
Comparison: Different
 11.765% (2/17)
Different13355
QCommandLineParser
Name: QCommandLineParser
Coverage:  90.000% (18/20)
Comparison: Different
 90.000% (18/20)
Different9556
QEglFSKmsDevice
Name: QEglFSKmsDevice
Coverage:  0.000% (0/155)
Comparison: New
  0.000% (0/155)
New15856
QPen
Name: QPen
Coverage:  0.000% (0/5)
Comparison: Different
  0.000% (0/5)
Different12956
QPicturePaintEngine
Name: QPicturePaintEngine
Coverage:  0.000% (0/8)
Comparison: Different
  0.000% (0/8)
Different24256
QMimeMagicRule
Name: QMimeMagicRule
Coverage:  75.229% (82/109)
Comparison: Different
 75.229% (82/109)
Different12357
Page:<>1
McCabe - Cyclomatic Complexity: 1
...3
McCabe - Cyclomatic Complexity: 3
4
McCabe - Cyclomatic Complexity: 6
5
McCabe - Cyclomatic Complexity: 13
6
McCabe - Cyclomatic Complexity: 23
78
McCabe - Cyclomatic Complexity: 57
9
McCabe - Cyclomatic Complexity: 101
10
McCabe - Cyclomatic Complexity: 208

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