QtBase - c71fc3860b0947c3c793578117e9eb0a3eb3fb31 vs 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1267
2
McCabe - Cyclomatic Complexity: 152
3
McCabe - Cyclomatic Complexity: 79
4
McCabe - Cyclomatic Complexity: 51
56
McCabe - Cyclomatic Complexity: 19
7
McCabe - Cyclomatic Complexity: 10
8
McCabe - Cyclomatic Complexity: 5
9
McCabe - Cyclomatic Complexity: 2
10
McCabe - Cyclomatic Complexity: 1
FunctionCondition %ModificationseLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QMimeData
Name: QMimeData
Coverage:  88.235% (30/34)
Comparison: Different
 88.235% (30/34)
Different7433
QWhatsThisPrivate
Name: QWhatsThisPrivate
Coverage:  0.000% (0/2)
Comparison: Different
  0.000% (0/2)
Different11032
QSystemTrayIconSys
Name: QSystemTrayIconSys
Coverage:  0.000% (0/18)
Comparison: Different indentation
  0.000% (0/18)
Different indentation6832
QStyleHints
Name: QStyleHints
Coverage:  0.000% (0/10)
Comparison: Different
  0.000% (0/10)
Different7532
QOpenGLFunctions_4_4_Compatibility
Name: QOpenGLFunctions_4_4_Compatibility
Coverage:  0.000% (0/83)
Comparison: Different
  0.000% (0/83)
Different16032
QOpenGL2GradientCache
Name: QOpenGL2GradientCache
Coverage:  0.000% (0/71)
Comparison: Different
  0.000% (0/71)
Different11832
QNetworkReplyImpl
Name: QNetworkReplyImpl
Coverage:  60.870% (14/23)
Comparison: Different
 60.870% (14/23)
Different7232
QIcuTimeZonePrivate
Name: QIcuTimeZonePrivate
Coverage:  28.571% (2/7)
Comparison: Different
 28.571% (2/7)
Different8832
CapabilitiesToStateMask
Name: CapabilitiesToStateMask
Coverage:  0.000% (0/2)
Comparison: Different
  0.000% (0/2)
Different8432
fetchTransformedBilinear
Name: fetchTransformedBilinear
Prototype: template<TextureBlendType blendType> static const uint * fetchTransformedBilinear(uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 2421-2748
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines (reference): 2408-2749
Comparison: Different
  0.000% (0/106)
Different23031
QPixmapCache
Name: QPixmapCache
Coverage:  0.000% (0/1)
Comparison: Different
  0.000% (0/1)
Different4431
QOpenGLFunctions_4_3_Compatibility
Name: QOpenGLFunctions_4_3_Compatibility
Coverage:  0.000% (0/80)
Comparison: Different
  0.000% (0/80)
Different15431
QOpenGLDebugLoggerPrivate
Name: QOpenGLDebugLoggerPrivate
Coverage:  0.000% (0/58)
Comparison: Different
  0.000% (0/58)
Different6831
QGraphicsSceneBspTreeIndex
Name: QGraphicsSceneBspTreeIndex
Coverage:  0.000% (0/1)
Comparison: Different
  0.000% (0/1)
Different9931
QFileInfoGatherer
Name: QFileInfoGatherer
Coverage:  0.000% (0/38)
Comparison: Different
  0.000% (0/38)
Different9831
QBasicFontDatabase
Name: QBasicFontDatabase
Coverage:  0.000% (0/5)
Comparison: Different
  0.000% (0/5)
Different12131
QSystemSemaphorePrivate
Name: QSystemSemaphorePrivate
Coverage:  84.615% (11/13)
Comparison: Same
 84.615% (11/13)
Same8330
QReadWriteLockPrivate
Name: QReadWriteLockPrivate
Coverage:  90.588% (77/85)
Comparison: New
 90.588% (77/85)
New9330
QOpenGLShaderPrivate
Name: QOpenGLShaderPrivate
Coverage:  0.000% (0/29)
Comparison: Different
  0.000% (0/29)
Different8530
QOpenGLFunctions_4_2_Compatibility
Name: QOpenGLFunctions_4_2_Compatibility
Coverage:  0.000% (0/77)
Comparison: Different
  0.000% (0/77)
Different14830
QLoggingRegistry
Name: QLoggingRegistry
Coverage:  89.706% (61/68)
Comparison: Different
 89.706% (61/68)
Different7430
QInotifyFileSystemWatcherEngine
Name: QInotifyFileSystemWatcherEngine
Coverage:  92.000% (23/25)
Comparison: Different
 92.000% (23/25)
Different10830
QDBusConnectionInterface
Name: QDBusConnectionInterface
Coverage: 100.000% (1/1)
Comparison: Different
100.000% (1/1)
Different5830
QCheckBox
Name: QCheckBox
Coverage:  0.000% (0/20)
Comparison: Different
  0.000% (0/20)
Different8530
QToolBoxPrivate
Name: QToolBoxPrivate
Coverage:  0.000% (0/21)
Comparison: Different
  0.000% (0/21)
Different7029
QSqlDatabasePrivate
Name: QSqlDatabasePrivate
Coverage:  80.769% (21/26)
Comparison: Different
 80.769% (21/26)
Different8429
QSpinBox
Name: QSpinBox
Coverage:  0.000% (0/21)
Comparison: Different
  0.000% (0/21)
Different7429
QOpenGLFunctions_4_1_Compatibility
Name: QOpenGLFunctions_4_1_Compatibility
Coverage:  0.000% (0/74)
Comparison: Different
  0.000% (0/74)
Different14229
QDBusMenuItem
Name: QDBusMenuItem
Coverage:  0.000% (0/22)
Comparison: Different
  0.000% (0/22)
Different5929
qOpenGLVersionFlagsFromString
Name: qOpenGLVersionFlagsFromString
Prototype: QGLFormat::OpenGLVersionFlags __attribute__((visibility("default"))) qOpenGLVersionFlagsFromString(const QString &versionString)
Coverage:  10.938% (7/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 1262-1398
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines (reference): 1256-1392
Comparison: Different
 10.938% (7/64)
Different8928
QXcbBackingStore
Name: QXcbBackingStore
Coverage:  53.571% (30/56)
Comparison: Different
 53.571% (30/56)
Different7628
QOpenGLFunctions_4_0_Compatibility
Name: QOpenGLFunctions_4_0_Compatibility
Coverage:  0.000% (0/71)
Comparison: Different
  0.000% (0/71)
Different13628
QNetworkHeadersPrivate
Name: QNetworkHeadersPrivate
Coverage: 100.000% (6/6)
Comparison: Different
100.000% (6/6)
Different7528
QMimeDatabasePrivate
Name: QMimeDatabasePrivate
Coverage:  62.162% (23/37)
Comparison: Different
 62.162% (23/37)
Different6928
QLayoutPrivate
Name: QLayoutPrivate
Coverage:  0.000% (0/48)
Comparison: Different
  0.000% (0/48)
Different6928
QItemSelection
Name: QItemSelection
Coverage: 100.000% (1/1)
Comparison: Different
100.000% (1/1)
Different8628
QDialogPrivate
Name: QDialogPrivate
Coverage:  0.000% (0/13)
Comparison: Different
  0.000% (0/13)
Different6428
QTextDocumentWriter
Name: QTextDocumentWriter
Coverage:  0.000% (0/38)
Comparison: Different
  0.000% (0/38)
Different6727
QTeamCityLogger
Name: QTeamCityLogger
Coverage:  85.714% (60/70)
Comparison: New
 85.714% (60/70)
New8927
QOpenGLFunctions_3_3_Compatibility
Name: QOpenGLFunctions_3_3_Compatibility
Coverage:  0.000% (0/68)
Comparison: Different
  0.000% (0/68)
Different13027
QIconLoaderEngine
Name: QIconLoaderEngine
Coverage:  0.000% (0/11)
Comparison: Different
  0.000% (0/11)
Different6827
QEvdevTabletHandler
Name: QEvdevTabletHandler
Coverage:  0.000% (0/72)
Comparison: Different
  0.000% (0/72)
Different9527
QEglFSKmsScreen
Name: QEglFSKmsScreen
Coverage:  0.000% (0/45)
Comparison: New
  0.000% (0/45)
New4727
QUnsortedModelEngine
Name: QUnsortedModelEngine
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different6326
QStringListModel
Name: QStringListModel
Coverage:  90.909% (20/22)
Comparison: Different
 90.909% (20/22)
Different6926
QOpenGLWindowPrivate
Name: QOpenGLWindowPrivate
Coverage:  0.000% (0/19)
Comparison: Different
  0.000% (0/19)
Different8426
QOpenGLFunctions_4_5_Core
Name: QOpenGLFunctions_4_5_Core
Coverage:  0.000% (0/68)
Comparison: Different
  0.000% (0/68)
Different12826
QFileIconProvider
Name: QFileIconProvider
Coverage:  0.000% (0/22)
Comparison: Different
  0.000% (0/22)
Different4526
ControllerWidget
Name: ControllerWidget
Coverage:  0.000% (0/13)
Comparison: Different
  0.000% (0/13)
Different6526
QSyntaxHighlighterPrivate
Name: QSyntaxHighlighterPrivate
Coverage:  0.000% (0/40)
Comparison: Different
  0.000% (0/40)
Different7825
QOpenGLFunctions_4_4_Core
Name: QOpenGLFunctions_4_4_Core
Coverage:  0.000% (0/65)
Comparison: Different
  0.000% (0/65)
Different12225
QOpenGLFunctions_3_2_Compatibility
Name: QOpenGLFunctions_3_2_Compatibility
Coverage:  0.000% (0/62)
Comparison: Different
  0.000% (0/62)
Different11825
QNetworkCookieJar
Name: QNetworkCookieJar
Coverage: 100.000% (16/16)
Comparison: Different
100.000% (16/16)
Different6125
QLockFile
Name: QLockFile
Coverage:  77.143% (27/35)
Comparison: Different
 77.143% (27/35)
Different5125
QActionGroup
Name: QActionGroup
Coverage:  0.000% (0/19)
Comparison: Different
  0.000% (0/19)
Different5725
matches
Name: matches
Prototype: static bool matches(const QJsonObject &object, const QString &osName, const QVersionNumber &kernelVersion, const QString &osRelease, const QOpenGLConfig::Gpu &gpu)
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 314-387
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines (reference): 324-397
Comparison: Different
  0.000% (0/61)
Different4324
QWindowSystemInterfacePrivate
Name: QWindowSystemInterfacePrivate
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different6924
QOpenGLFunctions_4_3_Core
Name: QOpenGLFunctions_4_3_Core
Coverage:  0.000% (0/62)
Comparison: Different
  0.000% (0/62)
Different11624
QIdentityProxyModelPrivate
Name: QIdentityProxyModelPrivate
Coverage:  0.000% (0/14)
Comparison: Different
  0.000% (0/14)
Different10524
QHostInfoLookupManager
Name: QHostInfoLookupManager
Coverage:  83.333% (15/18)
Comparison: Different
 83.333% (15/18)
Different7224
QDBusPlatformMenuItem
Name: QDBusPlatformMenuItem
Coverage:  0.000% (0/2)
Comparison: Different
  0.000% (0/2)
Different3024
QAbstractTextDocumentLayout
Name: QAbstractTextDocumentLayout
Coverage:  0.000% (0/11)
Comparison: Different
  0.000% (0/11)
Different7424
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: 81-160
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines (reference): 74-153
Comparison: Different
 81.395% (70/86)
Different7123
QPrinterPrivate
Name: QPrinterPrivate
Coverage:  9.524% (2/21)
Comparison: Different
  9.524% (2/21)
Different6423
QOpenGLFunctions_4_2_Core
Name: QOpenGLFunctions_4_2_Core
Coverage:  0.000% (0/59)
Comparison: Different
  0.000% (0/59)
Different11023
QOpenGLFunctions_3_0
Name: QOpenGLFunctions_3_0
Coverage:  0.000% (0/56)
Comparison: Different
  0.000% (0/56)
Different10523
QGL2GradientCache
Name: QGL2GradientCache
Coverage:  0.000% (0/46)
Comparison: Different
  0.000% (0/46)
Different7923
QFileSystemWatcher
Name: QFileSystemWatcher
Coverage:  84.615% (22/26)
Comparison: Different
 84.615% (22/26)
Different6023
QEvdevKeyboardManager
Name: QEvdevKeyboardManager
Coverage:  0.000% (0/13)
Comparison: Different
  0.000% (0/13)
Different5223
QDBusMenuBar
Name: QDBusMenuBar
Coverage:  0.000% (0/43)
Comparison: New
  0.000% (0/43)
New6323
QCommonListViewBase
Name: QCommonListViewBase
Coverage:  0.000% (0/28)
Comparison: Different
  0.000% (0/28)
Different5523
MinOverlapPlacer
Name: MinOverlapPlacer
Coverage:  0.000% (0/38)
Comparison: Different
  0.000% (0/38)
Different6723
qtInitializeVertexArrayObjectHelper
Name: qtInitializeVertexArrayObjectHelper
Prototype: void qtInitializeVertexArrayObjectHelper(QOpenGLVertexArrayObjectHelper *helper, QOpenGLContext *context)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglvertexarrayobject.cpp
Lines: 57-94
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglvertexarrayobject.cpp
Lines (reference): 51-88
Comparison: Different
  0.000% (0/23)
Different1322
populateFromPattern
Name: populateFromPattern
Prototype: static void populateFromPattern(FcPattern *pattern)
Coverage:  63.736% (58/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 371-509
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines (reference): 364-476
Comparison: Different
 63.736% (58/91)
Different8122
QXcbXSettingsPrivate
Name: QXcbXSettingsPrivate
Coverage:  38.028% (27/71)
Comparison: Different
 38.028% (27/71)
Different8222
QTableWidgetItem
Name: QTableWidgetItem
Coverage:  0.000% (0/7)
Comparison: Different
  0.000% (0/7)
Different4022
QRegExpCharClass
Name: QRegExpCharClass
Coverage: 100.000% (1/1)
Comparison: Different
100.000% (1/1)
Different4422
QPlatformInputContext
Name: QPlatformInputContext
Coverage:  0.000% (0/10)
Comparison: Different
  0.000% (0/10)
Different3622
QOpenGLFunctions_4_1_Core
Name: QOpenGLFunctions_4_1_Core
Coverage:  0.000% (0/56)
Comparison: Different
  0.000% (0/56)
Different10422
QOpenGLFunctions_2_1
Name: QOpenGLFunctions_2_1
Coverage:  0.000% (0/53)
Comparison: Different
  0.000% (0/53)
Different9922
QNonContiguousByteDeviceIoDeviceImpl
Name: QNonContiguousByteDeviceIoDeviceImpl
Coverage:  55.556% (5/9)
Comparison: Different
 55.556% (5/9)
Different5922
QNetworkInterface
Name: QNetworkInterface
Coverage:  81.250% (13/16)
Comparison: Different
 81.250% (13/16)
Different4322
QColormap
Name: QColormap
Coverage:  0.000% (0/7)
Comparison: Different
  0.000% (0/7)
Different5222
imageFormatForVisual
Name: imageFormatForVisual
Prototype: static inline QImage::Format imageFormatForVisual(int depth, quint32 red_mask, quint32 blue_mask, bool *rgbSwap)
Coverage:  11.429% (8/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 169-237
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines (reference): 163-217
Comparison: Different
 11.429% (8/70)
Different3821
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: 745-809
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines (reference): 737-801
Comparison: Different
 70.000% (28/40)
Different3121
QTextTablePrivate
Name: QTextTablePrivate
Coverage:  0.000% (0/18)
Comparison: Different
  0.000% (0/18)
Different8521
QSystemTrayIcon
Name: QSystemTrayIcon
Coverage:  0.000% (0/10)
Comparison: Different
  0.000% (0/10)
Different4121
QPlainTestLogger
Name: QPlainTestLogger
Coverage: 100.000% (5/5)
Comparison: Different
100.000% (5/5)
Different9921
QOpenGLFunctions_4_0_Core
Name: QOpenGLFunctions_4_0_Core
Coverage:  0.000% (0/53)
Comparison: Different
  0.000% (0/53)
Different9821
QOpenGLFunctions_2_0
Name: QOpenGLFunctions_2_0
Coverage:  0.000% (0/50)
Comparison: Different
  0.000% (0/50)
Different9321
QImagePixmapCleanupHooks
Name: QImagePixmapCleanupHooks
Coverage:  0.000% (0/15)
Comparison: Different
  0.000% (0/15)
Different2721
QXcbVirtualDesktop
Name: QXcbVirtualDesktop
Coverage:  0.000% (0/12)
Comparison: Different
  0.000% (0/12)
Different4620
QStorageInfoPrivate
Name: QStorageInfoPrivate
Coverage:  72.727% (16/22)
Comparison: Different
 72.727% (16/22)
Different4620
QSqlResultPrivate
Name: QSqlResultPrivate
Coverage:  87.013% (67/77)
Comparison: Different
 87.013% (67/77)
Different7420
QOpenGLFunctions_3_3_Core
Name: QOpenGLFunctions_3_3_Core
Coverage:  0.000% (0/50)
Comparison: Different
  0.000% (0/50)
Different9220
QOpenGLFunctions_1_5
Name: QOpenGLFunctions_1_5
Coverage:  0.000% (0/47)
Comparison: Different
  0.000% (0/47)
Different8720
QLibraryInfo
Name: QLibraryInfo
Coverage: 100.000% (1/1)
Comparison: Different
100.000% (1/1)
Different6720
QIntValidator
Name: QIntValidator
Coverage:  0.000% (0/46)
Comparison: Different
  0.000% (0/46)
Different4720
QIconCacheGtkReader
Name: QIconCacheGtkReader
Coverage:  0.000% (0/74)
Comparison: New
  0.000% (0/74)
New6520
QDBusPendingCallPrivate
Name: QDBusPendingCallPrivate
Coverage:  80.000% (8/10)
Comparison: Different
 80.000% (8/10)
Different5920
Page:<>1
McCabe - Cyclomatic Complexity: 1267
2
McCabe - Cyclomatic Complexity: 152
3
McCabe - Cyclomatic Complexity: 79
4
McCabe - Cyclomatic Complexity: 51
56
McCabe - Cyclomatic Complexity: 19
7
McCabe - Cyclomatic Complexity: 10
8
McCabe - Cyclomatic Complexity: 5
9
McCabe - Cyclomatic Complexity: 2
10
McCabe - Cyclomatic Complexity: 1

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