QtBase - c71fc3860b0947c3c793578117e9eb0a3eb3fb31 vs 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1267
2
McCabe - Cyclomatic Complexity: 152
3
McCabe - Cyclomatic Complexity: 79
45
McCabe - Cyclomatic Complexity: 33
6
McCabe - Cyclomatic Complexity: 19
7
McCabe - Cyclomatic Complexity: 10
8
McCabe - Cyclomatic Complexity: 5
...10
McCabe - Cyclomatic Complexity: 1
FunctionCondition %ModificationseLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QDirModelPrivate
Name: QDirModelPrivate
Coverage:  0.000% (0/35)
Comparison: Different
  0.000% (0/35)
Different14351
QDialogButtonBox
Name: QDialogButtonBox
Coverage:  0.000% (0/38)
Comparison: Different
  0.000% (0/38)
Different12151
StyleSelector
Name: StyleSelector
Coverage:  0.000% (0/38)
Comparison: Different
  0.000% (0/38)
Different12650
QNetworkAccessBackend
Name: QNetworkAccessBackend
Coverage:  55.172% (16/29)
Comparison: Different
 55.172% (16/29)
Different7250
QMessageLogger
Name: QMessageLogger
Coverage:  0.000% (0/2)
Comparison: Different
  0.000% (0/2)
Different17150
QFontMetricsF
Name: QFontMetricsF
Coverage:  0.000% (0/24)
Comparison: Different
  0.000% (0/24)
Different16250
QEglFSWindow
Name: QEglFSWindow
Coverage:  0.000% (0/31)
Comparison: Different
  0.000% (0/31)
Different12150
QDBusTrayIcon
Name: QDBusTrayIcon
Coverage:  0.000% (0/7)
Comparison: Different
  0.000% (0/7)
Different11950
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
QPrintDevice
Name: QPrintDevice
Coverage:  0.000% (0/25)
Comparison: Different
  0.000% (0/25)
Different7949
QOpenGLDebugLogger
Name: QOpenGLDebugLogger
Coverage:  0.000% (0/19)
Comparison: Different
  0.000% (0/19)
Different18949
QNetworkSession
Name: QNetworkSession
Coverage: 100.000% (8/8)
Comparison: Different
100.000% (8/8)
Different9049
QNetworkAccessFtpBackend
Name: QNetworkAccessFtpBackend
Coverage:  83.908% (73/87)
Comparison: Different
 83.908% (73/87)
Different14749
QLocalServerPrivate
Name: QLocalServerPrivate
Coverage:  58.333% (7/12)
Comparison: Different
 58.333% (7/12)
Different15249
QGridLayoutItem
Name: QGridLayoutItem
Coverage:  0.000% (0/62)
Comparison: Different
  0.000% (0/62)
Different11449
QGLTexture
Name: QGLTexture
Coverage:  0.000% (0/51)
Comparison: Different
  0.000% (0/51)
Different16249
QUtf8
Name: QUtf8
Coverage: 100.000% (24/24)
Comparison: Different
100.000% (24/24)
Different15748
QProgressBar
Name: QProgressBar
Coverage:  0.000% (0/15)
Comparison: Different
  0.000% (0/15)
Different13348
QDeviceDiscoveryUDev
Name: QDeviceDiscoveryUDev
Coverage:  0.000% (0/89)
Comparison: Different
  0.000% (0/89)
Different11648
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
QUrlQuery
Name: QUrlQuery
Coverage:  84.615% (11/13)
Comparison: Different
 84.615% (11/13)
Different9947
QSslCertificatePrivate
Name: QSslCertificatePrivate
Coverage:  91.667% (11/12)
Comparison: Different
 91.667% (11/12)
Different13347
QRect
Name: QRect
Coverage:  91.803% (168/183)
Comparison: Different
 91.803% (168/183)
Different15747
QReadWriteLock
Name: QReadWriteLock
Coverage:  73.729% (87/118)
Comparison: Different
 73.729% (87/118)
Different11947
QOutlineMapper
Name: QOutlineMapper
Coverage:  0.000% (0/74)
Comparison: Different
  0.000% (0/74)
Different16147
QGraphicsItemAnimation
Name: QGraphicsItemAnimation
Coverage:  0.000% (0/8)
Comparison: Different
  0.000% (0/8)
Different11247
QSslConfiguration
Name: QSslConfiguration
Coverage: 100.000% (7/7)
Comparison: Different
100.000% (7/7)
Different9746
QPageSetupWidget
Name: QPageSetupWidget
Coverage:  38.095% (8/21)
Comparison: Different
 38.095% (8/21)
Different20246
QListData
Name: QListData
Coverage:  63.636% (21/33)
Comparison: Different
 63.636% (21/33)
Different14146
QFontconfigDatabase
Name: QFontconfigDatabase
Coverage: 100.000% (10/10)
Comparison: Different
100.000% (10/10)
Different22446
QFileDialogOptions
Name: QFileDialogOptions
Coverage:  0.000% (0/9)
Comparison: Different
  0.000% (0/9)
Different5346
QZipReader
Name: QZipReader
Coverage:  0.000% (0/47)
Comparison: Different
  0.000% (0/47)
Different12145
QXcbCursor
Name: QXcbCursor
Coverage:  73.333% (22/30)
Comparison: Different
 73.333% (22/30)
Different18245
QUuid
Name: QUuid
Coverage:  63.830% (30/47)
Comparison: Different
 63.830% (30/47)
Different12045
QTextBrowser
Name: QTextBrowser
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12345
QOpenGLEngineSharedShaders
Name: QOpenGLEngineSharedShaders
Coverage:  0.000% (0/54)
Comparison: Different
  0.000% (0/54)
Different23745
QItemSelectionModelPrivate
Name: QItemSelectionModelPrivate
Coverage:  50.000% (10/20)
Comparison: Different
 50.000% (10/20)
Different18245
QGLEngineSharedShaders
Name: QGLEngineSharedShaders
Coverage:  46.018% (52/113)
Comparison: Different
 46.018% (52/113)
Different23545
QFtpPrivate
Name: QFtpPrivate
Coverage:  78.302% (83/106)
Comparison: Different
 78.302% (83/106)
Different12445
QToolBox
Name: QToolBox
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12544
QTextBrowserPrivate
Name: QTextBrowserPrivate
Coverage:  0.000% (0/49)
Comparison: Different
  0.000% (0/49)
Different14544
QKeySequence
Name: QKeySequence
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different10744
QDBusUtil
Name: QDBusUtil
Coverage:  63.441% (59/93)
Comparison: Different
 63.441% (59/93)
Different8244
QWindowContainer
Name: QWindowContainer
Coverage:  0.000% (0/11)
Comparison: Different
  0.000% (0/11)
Different9043
QGlyphRun
Name: QGlyphRun
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different9143
QFactoryLoader
Name: QFactoryLoader
Coverage:  75.221% (85/113)
Comparison: Different
 75.221% (85/113)
Different12543
QAlphaPaintEngine
Name: QAlphaPaintEngine
Coverage:  0.000% (0/11)
Comparison: Different
  0.000% (0/11)
Different18143
QPrintPreviewWidgetPrivate
Name: QPrintPreviewWidgetPrivate
Coverage:  33.333% (20/60)
Comparison: Different
 33.333% (20/60)
Different14342
QMovie
Name: QMovie
Coverage:  0.000% (0/3)
Comparison: Different
  0.000% (0/3)
Different9742
QEGLDeviceIntegration
Name: QEGLDeviceIntegration
Coverage:  0.000% (0/21)
Comparison: Different
  0.000% (0/21)
Different6742
QAbstractSocketEngine
Name: QAbstractSocketEngine
Coverage: 100.000% (2/2)
Comparison: Different
100.000% (2/2)
Different5242
QXcbShmImage
Name: QXcbShmImage
Coverage:  58.586% (58/99)
Comparison: Different
 58.586% (58/99)
Different17741
QSqlCachedResult
Name: QSqlCachedResult
Coverage:  77.982% (85/109)
Comparison: Different
 77.982% (85/109)
Different9441
QSpanData
Name: QSpanData
Coverage:  0.000% (0/57)
Comparison: Different
  0.000% (0/57)
Different15841
QPrintPreviewDialogPrivate
Name: QPrintPreviewDialogPrivate
Coverage:  50.000% (6/12)
Comparison: Different
 50.000% (6/12)
Different24440
QLCDNumber
Name: QLCDNumber
Coverage:  0.000% (0/29)
Comparison: Different
  0.000% (0/29)
Different11640
QHighDpiScaling
Name: QHighDpiScaling
Coverage:  0.000% (0/58)
Comparison: Different
  0.000% (0/58)
Different9340
QGenericUnixTheme
Name: QGenericUnixTheme
Coverage:  55.000% (22/40)
Comparison: Different
 55.000% (22/40)
Different6540
QFtp
Name: QFtp
Coverage: 100.000% (1/1)
Comparison: Different
100.000% (1/1)
Different10340
QBasicDrag
Name: QBasicDrag
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different9740
QAbstractProxyModel
Name: QAbstractProxyModel
Coverage:  0.000% (0/2)
Comparison: Different
  0.000% (0/2)
Different9940
QTextFrame
Name: QTextFrame
Coverage:  0.000% (0/2)
Comparison: Different
  0.000% (0/2)
Different10439
QPrinterInfo
Name: QPrinterInfo
Coverage:  27.273% (3/11)
Comparison: Different
 27.273% (3/11)
Different8939
QInputMethod
Name: QInputMethod
Coverage:  0.000% (0/23)
Comparison: Different
  0.000% (0/23)
Different9439
QDnsLookupRunnable
Name: QDnsLookupRunnable
Coverage:  43.519% (47/108)
Comparison: Different
 43.519% (47/108)
Different19539
BezierEase
Name: BezierEase
Coverage:  84.615% (11/13)
Comparison: Different
 84.615% (11/13)
Different18839
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
QXmlSimpleReader
Name: QXmlSimpleReader
Coverage:  81.818% (9/11)
Comparison: Different
 81.818% (9/11)
Different9238
QSysInfo
Name: QSysInfo
Coverage:  42.105% (8/19)
Comparison: Same
 42.105% (8/19)
Same5038
QOpenGLWidgetPrivate
Name: QOpenGLWidgetPrivate
Coverage:  0.000% (0/20)
Comparison: Different
  0.000% (0/20)
Different14738
QOpenGLTextureGlyphCache
Name: QOpenGLTextureGlyphCache
Coverage:  0.000% (0/43)
Comparison: Different
  0.000% (0/43)
Different19338
QMimeDataPrivate
Name: QMimeDataPrivate
Coverage:  47.312% (44/93)
Comparison: Different
 47.312% (44/93)
Different7938
QGradientCache
Name: QGradientCache
Coverage:  0.000% (0/28)
Comparison: Different
  0.000% (0/28)
Different14638
QEventDispatcherUNIX
Name: QEventDispatcherUNIX
Coverage:  0.000% (0/67)
Comparison: Different
  0.000% (0/67)
Different11738
QKeySequencePrivate
Name: QKeySequencePrivate
Coverage:  0.000% (0/68)
Comparison: Different
  0.000% (0/68)
Different11437
QFontDialog
Name: QFontDialog
Coverage:  0.000% (0/11)
Comparison: Different
  0.000% (0/11)
Different10137
QDockWidgetGroupWindow
Name: QDockWidgetGroupWindow
Coverage:  0.000% (0/11)
Comparison: Different
  0.000% (0/11)
Different8337
QBalloonTip
Name: QBalloonTip
Coverage:  0.000% (0/23)
Comparison: Different
  0.000% (0/23)
Different15937
QOpenGLVersionFunctionsStorage
Name: QOpenGLVersionFunctionsStorage
Coverage:  0.000% (0/76)
Comparison: New
  0.000% (0/76)
New1736
QMetaMethodBuilder
Name: QMetaMethodBuilder
Coverage:  80.000% (12/15)
Comparison: Different
 80.000% (12/15)
Different6536
QIconLoader
Name: QIconLoader
Coverage:  0.000% (0/64)
Comparison: Different
  0.000% (0/64)
Different9436
QEglFSKmsIntegration
Name: QEglFSKmsIntegration
Coverage:  0.000% (0/65)
Comparison: New
  0.000% (0/65)
New6136
QDesktopWidget
Name: QDesktopWidget
Coverage:  0.000% (0/43)
Comparison: Different
  0.000% (0/43)
Different7836
fetchTransformedBilinearARGB32PM
Name: fetchTransformedBilinearARGB32PM
Prototype: template<TextureBlendType blendType> static const uint * fetchTransformedBilinearARGB32PM(uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/127)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1906-2418
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines (reference): 1893-2405
Comparison: Different
  0.000% (0/127)
Different21635
QAccessibleTree
Name: QAccessibleTree
Coverage:  0.000% (0/18)
Comparison: Different
  0.000% (0/18)
Different9835
QAbstractScrollAreaPrivate
Name: QAbstractScrollAreaPrivate
Coverage:  0.000% (0/115)
Comparison: Different
  0.000% (0/115)
Different17135
QVersionNumber
Name: QVersionNumber
Coverage: 100.000% (38/38)
Comparison: Different
100.000% (38/38)
Different8534
QOpenGLFunctions_4_5_Compatibility
Name: QOpenGLFunctions_4_5_Compatibility
Coverage:  0.000% (0/89)
Comparison: Different
  0.000% (0/89)
Different17234
QNetworkReplyHttpImpl
Name: QNetworkReplyHttpImpl
Coverage:  68.750% (22/32)
Comparison: Different
 68.750% (22/32)
Different9734
QMimeType
Name: QMimeType
Coverage:  66.667% (16/24)
Comparison: Different
 66.667% (16/24)
Different7534
QLockFilePrivate
Name: QLockFilePrivate
Coverage:  56.000% (14/25)
Comparison: Different
 56.000% (14/25)
Different8534
QKdeTheme
Name: QKdeTheme
Coverage:  0.000% (0/35)
Comparison: Different
  0.000% (0/35)
Different5734
QGnomeTheme
Name: QGnomeTheme
Coverage:  0.000% (0/27)
Comparison: Different
  0.000% (0/27)
Different3334
QDrag
Name: QDrag
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different8334
QDBusConnectionManager
Name: QDBusConnectionManager
Coverage: 100.000% (1/1)
Comparison: Different
100.000% (1/1)
Different9934
QCalendarDateValidator
Name: QCalendarDateValidator
Coverage:  0.000% (0/71)
Comparison: Different
  0.000% (0/71)
Different9334
QThreadPoolPrivate
Name: QThreadPoolPrivate
Coverage: 100.000% (11/11)
Comparison: Different
100.000% (11/11)
Different9433
QPngHandlerPrivate
Name: QPngHandlerPrivate
Coverage:  0.000% (0/16)
Comparison: Different indentation
  0.000% (0/16)
Different indentation13633
QMimeXMLProvider
Name: QMimeXMLProvider
Coverage:  89.286% (25/28)
Comparison: Different
 89.286% (25/28)
Different7133
QMimeDatabase
Name: QMimeDatabase
Coverage:  83.333% (10/12)
Comparison: Different
 83.333% (10/12)
Different8533
Page:<>1
McCabe - Cyclomatic Complexity: 1267
2
McCabe - Cyclomatic Complexity: 152
3
McCabe - Cyclomatic Complexity: 79
45
McCabe - Cyclomatic Complexity: 33
6
McCabe - Cyclomatic Complexity: 19
7
McCabe - Cyclomatic Complexity: 10
8
McCabe - Cyclomatic Complexity: 5
...10
McCabe - Cyclomatic Complexity: 1

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