QtBase - c71fc3860b0947c3c793578117e9eb0a3eb3fb31 vs 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
2
McCabe - Cyclomatic Complexity: 1
3
McCabe - Cyclomatic Complexity: 3
4
McCabe - Cyclomatic Complexity: 6
56
McCabe - Cyclomatic Complexity: 23
7
McCabe - Cyclomatic Complexity: 38
8
McCabe - Cyclomatic Complexity: 57
9
McCabe - Cyclomatic Complexity: 101
10
McCabe - Cyclomatic Complexity: 208
FunctionCondition %ModificationseLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QNetworkInterfaceManager
Name: QNetworkInterfaceManager
Coverage:  71.429% (5/7)
Comparison: Different
 71.429% (5/7)
Different2813
QOpenGLFunctions_1_1
Name: QOpenGLFunctions_1_1
Coverage:  0.000% (0/26)
Comparison: Different
  0.000% (0/26)
Different4513
QPaintEngineExPrivate
Name: QPaintEngineExPrivate
Coverage:  0.000% (0/27)
Comparison: Different
  0.000% (0/27)
Different3713
QProgressBarPrivate
Name: QProgressBarPrivate
Coverage:  0.000% (0/22)
Comparison: Different
  0.000% (0/22)
Different3313
QStackedWidget
Name: QStackedWidget
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different1913
QTextTableData
Name: QTextTableData
Coverage:  0.000% (0/3)
Comparison: Different
  0.000% (0/3)
Different3213
QThreadData
Name: QThreadData
Coverage: 100.000% (1/1)
Comparison: Different
100.000% (1/1)
Different3613
asciiToDouble
Name: asciiToDouble
Prototype: double asciiToDouble(const char *num, int numLen, bool &ok, int &processed, TrailingJunkMode trailingJunkMode)
Coverage:  75.556% (34/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 280-379
Comparison: New
 75.556% (34/45)
New4213
decimalForm
Name: decimalForm
Prototype: QString &decimalForm(QChar zero, QChar decimal, QChar group, QString &digits, int decpt, int precision, PrecisionMode pm, bool always_show_decpt, bool thousands_group)
Coverage: 100.000% (40/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 464-504
Comparison: New
100.000% (40/40)
New2213
findPatternUnloaded
Name: findPatternUnloaded
Prototype: static bool findPatternUnloaded(const QString &library, QLibraryPrivate *lib)
Coverage:  56.818% (25/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 233-324
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines (reference): 227-318
Comparison: Different
 56.818% (25/44)
Different4613
qDrawShadePanel
Name: qDrawShadePanel
Prototype: void qDrawShadePanel(QPainter *p, int x, int y, int w, int h, const QPalette &pal, bool sunken, int lineWidth, const QBrush *fill)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 306-366
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines (reference): 300-360
Comparison: Different
  0.000% (0/41)
Different4713
qglx_reduceFormat
Name: qglx_reduceFormat
Prototype: bool qglx_reduceFormat(QSurfaceFormat *format)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/glxconvenience/qglxconvenience.cpp
Lines: 330-395
Comparison: New
  0.000% (0/37)
New3813
qt_painterpath_isect_line_rect
Name: qt_painterpath_isect_line_rect
Prototype: static bool qt_painterpath_isect_line_rect(qreal x1, qreal y1, qreal x2, qreal y2, const QRectF &rect)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 1868-1945
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines (reference): 1859-1937
Comparison: Different
  0.000% (0/37)
Different5513
QColorDialogStaticData
Name: QColorDialogStaticData
Coverage:  0.000% (0/14)
Comparison: Different
  0.000% (0/14)
Different1414
QDebug
Name: QDebug
Coverage:  75.000% (3/4)
Comparison: Different
 75.000% (3/4)
Different3614
QFileDevicePrivate
Name: QFileDevicePrivate
Coverage:  32.000% (8/25)
Comparison: Different
 32.000% (8/25)
Different3214
QIconTheme
Name: QIconTheme
Coverage:  0.000% (0/41)
Comparison: Different
  0.000% (0/41)
Different5014
QMimeAllGlobPatterns
Name: QMimeAllGlobPatterns
Coverage:  76.923% (10/13)
Comparison: Different
 76.923% (10/13)
Different3414
QTcpServerPrivate
Name: QTcpServerPrivate
Coverage: 100.000% (12/12)
Comparison: Different
100.000% (12/12)
Different3314
QTornOffMenu
Name: QTornOffMenu
Coverage:  0.000% (0/9)
Comparison: Different
  0.000% (0/9)
Different3014
VersionTerm
Name: VersionTerm
Coverage:  0.000% (0/10)
Comparison: Different
  0.000% (0/10)
Different2414
drawPolygons
Name: drawPolygons
Prototype: static void drawPolygons(qint32 *bits, int width, int height, const QPoint *vertices, const quint32 *indices, int indexCount, qint32 value)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 433-487
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines (reference): 427-481
Comparison: Different
  0.000% (0/42)
Different4414
QCacheItem
Name: QCacheItem
Coverage:  60.000% (15/25)
Comparison: Different
 60.000% (15/25)
Different5515
QFSCompleter
Name: QFSCompleter
Coverage:  0.000% (0/42)
Comparison: Different
  0.000% (0/42)
Different4715
QIODevicePrivate
Name: QIODevicePrivate
Coverage:  66.667% (24/36)
Comparison: Different
 66.667% (24/36)
Different4715
QOpenGLFunctions_1_2
Name: QOpenGLFunctions_1_2
Coverage:  0.000% (0/32)
Comparison: Different
  0.000% (0/32)
Different5715
QSocks5BindStore
Name: QSocks5BindStore
Coverage:  29.167% (7/24)
Comparison: Different
 29.167% (7/24)
Different3115
QThreadPrivate
Name: QThreadPrivate
Coverage:  55.556% (5/9)
Comparison: Different
 55.556% (5/9)
Different7315
QXcbXSettings
Name: QXcbXSettings
Coverage: 100.000% (3/3)
Comparison: Different
100.000% (3/3)
Different5215
detectWebBrowser
Name: detectWebBrowser
Prototype: static inline bool detectWebBrowser(const QByteArray &desktop, bool checkBrowserVariable, QString *browser)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp
Lines: 83-116
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp
Lines (reference): 75-108
Comparison: Different
  0.000% (0/34)
Different1715
write_xpm_image
Name: write_xpm_image
Prototype: static bool write_xpm_image(const QImage &sourceImage, QIODevice *device, const QString &fileName)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxpmhandler.cpp
Lines: 1089-1173
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxpmhandler.cpp
Lines (reference): 1086-1170
Comparison: Different
  0.000% (0/51)
Different5515
QDBusServer
Name: QDBusServer
Coverage:  80.000% (4/5)
Comparison: Different
 80.000% (4/5)
Different3216
QEventDispatcherUNIXPrivate
Name: QEventDispatcherUNIXPrivate
Coverage:  0.000% (0/34)
Comparison: Different
  0.000% (0/34)
Different3516
QHistoryState
Name: QHistoryState
Coverage:  52.941% (9/17)
Comparison: Different
 52.941% (9/17)
Different3316
QHttpNetworkHeaderPrivate
Name: QHttpNetworkHeaderPrivate
Coverage: 100.000% (3/3)
Comparison: Different
100.000% (3/3)
Different3516
QPlatformAccessibility
Name: QPlatformAccessibility
Coverage:  0.000% (0/15)
Comparison: Different indentation
  0.000% (0/15)
Different indentation3416
QPlatformNativeInterface
Name: QPlatformNativeInterface
Coverage:  0.000% (0/1)
Comparison: Different
  0.000% (0/1)
Different4116
QStringMatcher
Name: QStringMatcher
Coverage: 100.000% (4/4)
Comparison: Different
100.000% (4/4)
Different3516
QZipReaderPrivate
Name: QZipReaderPrivate
Coverage:  0.000% (0/47)
Comparison: Different
  0.000% (0/47)
Different6216
QtSharedPointer
Name: QtSharedPointer
Coverage:  42.857% (9/21)
Comparison: Different
 42.857% (9/21)
Different5516
q_reduceConfigAttributes
Name: q_reduceConfigAttributes
Prototype: bool q_reduceConfigAttributes(QVector<EGLint> *configAttributes)
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qeglconvenience.cpp
Lines: 118-218
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qeglconvenience.cpp
Lines (reference): 112-209
Comparison: Different
  0.000% (0/52)
Different5216
QBenchmarkValgrindUtils
Name: QBenchmarkValgrindUtils
Coverage:  0.000% (0/17)
Comparison: Different
  0.000% (0/17)
Different8217
QEvdevTabletManager
Name: QEvdevTabletManager
Coverage:  0.000% (0/37)
Comparison: New
  0.000% (0/37)
New4017
QNetworkProxyFactory
Name: QNetworkProxyFactory
Coverage:  76.316% (29/38)
Comparison: Different
 76.316% (29/38)
Different4317
QOpenGLFunctions_1_3
Name: QOpenGLFunctions_1_3
Coverage:  0.000% (0/38)
Comparison: Different
  0.000% (0/38)
Different6917
QThreadPipe
Name: QThreadPipe
Coverage:  0.000% (0/42)
Comparison: New
  0.000% (0/42)
New3217
find_translation
Name: find_translation
Prototype: static QString find_translation(const QLocale & locale, const QString & filename, const QString & prefix, const QString & directory, const QString & suffix)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 632-723
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines (reference): 616-701
Comparison: Different
  0.000% (0/47)
Different5317
qDrawShadeLine
Name: qDrawShadeLine
Prototype: void qDrawShadeLine(QPainter *p, int x1, int y1, int x2, int y2, const QPalette &pal, bool sunken, int lineWidth, int midLineWidth)
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 92-170
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines (reference): 86-164
Comparison: Different
  0.000% (0/52)
Different6017
QFontInfo
Name: QFontInfo
Coverage:  0.000% (0/3)
Comparison: Different
  0.000% (0/3)
Different4318
QGraphicsEffectSource
Name: QGraphicsEffectSource
Coverage:  0.000% (0/29)
Comparison: Different
  0.000% (0/29)
Different4018
QMetaEnumBuilder
Name: QMetaEnumBuilder
Coverage:  75.000% (6/8)
Comparison: Different
 75.000% (6/8)
Different3718
QOpenGLFunctions_3_1
Name: QOpenGLFunctions_3_1
Coverage:  0.000% (0/44)
Comparison: Different
  0.000% (0/44)
Different7918
QRadioButton
Name: QRadioButton
Coverage:  0.000% (0/14)
Comparison: Different
  0.000% (0/14)
Different5118
QTextOption
Name: QTextOption
Coverage:  0.000% (0/5)
Comparison: Different
  0.000% (0/5)
Different4418
QUnicodeTables
Name: QUnicodeTables
Coverage:  50.000% (4/8)
Comparison: Different
 50.000% (4/8)
Different3818
init_platform
Name: init_platform
Prototype: static void init_platform(const QString &pluginArgument, const QString &platformPluginPath, const QString &platformThemeName, int &argc, char **argv)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 1094-1183
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines (reference): 1058-1147
Comparison: Different
  0.000% (0/41)
Different4118
DeviceIntegration
Name: DeviceIntegration
Coverage:  0.000% (0/44)
Comparison: Different
  0.000% (0/44)
Different2619
QAccessibleGroupBox
Name: QAccessibleGroupBox
Coverage:  0.000% (0/10)
Comparison: Different
  0.000% (0/10)
Different3419
QAccessibleTextEdit
Name: QAccessibleTextEdit
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different3919
QEvdevTabletData
Name: QEvdevTabletData
Coverage:  0.000% (0/58)
Comparison: Different
  0.000% (0/58)
Different4719
QGroupBoxPrivate
Name: QGroupBoxPrivate
Coverage:  0.000% (0/14)
Comparison: Different
  0.000% (0/14)
Different5319
QLibraryStore
Name: QLibraryStore
Coverage:  0.000% (0/20)
Comparison: Different
  0.000% (0/20)
Different4719
QNetworkReplyFileImpl
Name: QNetworkReplyFileImpl
Coverage:  92.308% (24/26)
Comparison: Different
 92.308% (24/26)
Different7919
QOpenGLFunctions_1_4
Name: QOpenGLFunctions_1_4
Coverage:  0.000% (0/44)
Comparison: Different
  0.000% (0/44)
Different8119
QOpenGLFunctions_3_2_Core
Name: QOpenGLFunctions_3_2_Core
Coverage:  0.000% (0/47)
Comparison: Different
  0.000% (0/47)
Different8619
QPlatformDrag
Name: QPlatformDrag
Coverage:  0.000% (0/1)
Comparison: Different
  0.000% (0/1)
Different3319
QSslCipher
Name: QSslCipher
Coverage:  41.667% (5/12)
Comparison: Different
 41.667% (5/12)
Different2519
QTextFormatCollection
Name: QTextFormatCollection
Coverage:  0.000% (0/6)
Comparison: Different
  0.000% (0/6)
Different4119
QTranslator
Name: QTranslator
Coverage:  77.143% (27/35)
Comparison: Different
 77.143% (27/35)
Different5019
QDBusPendingCallPrivate
Name: QDBusPendingCallPrivate
Coverage:  80.000% (8/10)
Comparison: Different
 80.000% (8/10)
Different5920
QIconCacheGtkReader
Name: QIconCacheGtkReader
Coverage:  0.000% (0/74)
Comparison: New
  0.000% (0/74)
New6520
QIntValidator
Name: QIntValidator
Coverage:  0.000% (0/46)
Comparison: Different
  0.000% (0/46)
Different4720
QLibraryInfo
Name: QLibraryInfo
Coverage: 100.000% (1/1)
Comparison: Different
100.000% (1/1)
Different6720
QOpenGLFunctions_1_5
Name: QOpenGLFunctions_1_5
Coverage:  0.000% (0/47)
Comparison: Different
  0.000% (0/47)
Different8720
QOpenGLFunctions_3_3_Core
Name: QOpenGLFunctions_3_3_Core
Coverage:  0.000% (0/50)
Comparison: Different
  0.000% (0/50)
Different9220
QSqlResultPrivate
Name: QSqlResultPrivate
Coverage:  87.013% (67/77)
Comparison: Different
 87.013% (67/77)
Different7420
QStorageInfoPrivate
Name: QStorageInfoPrivate
Coverage:  72.727% (16/22)
Comparison: Different
 72.727% (16/22)
Different4620
QXcbVirtualDesktop
Name: QXcbVirtualDesktop
Coverage:  0.000% (0/12)
Comparison: Different
  0.000% (0/12)
Different4620
QImagePixmapCleanupHooks
Name: QImagePixmapCleanupHooks
Coverage:  0.000% (0/15)
Comparison: Different
  0.000% (0/15)
Different2721
QOpenGLFunctions_2_0
Name: QOpenGLFunctions_2_0
Coverage:  0.000% (0/50)
Comparison: Different
  0.000% (0/50)
Different9321
QOpenGLFunctions_4_0_Core
Name: QOpenGLFunctions_4_0_Core
Coverage:  0.000% (0/53)
Comparison: Different
  0.000% (0/53)
Different9821
QPlainTestLogger
Name: QPlainTestLogger
Coverage: 100.000% (5/5)
Comparison: Different
100.000% (5/5)
Different9921
QSystemTrayIcon
Name: QSystemTrayIcon
Coverage:  0.000% (0/10)
Comparison: Different
  0.000% (0/10)
Different4121
QTextTablePrivate
Name: QTextTablePrivate
Coverage:  0.000% (0/18)
Comparison: Different
  0.000% (0/18)
Different8521
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
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
QColormap
Name: QColormap
Coverage:  0.000% (0/7)
Comparison: Different
  0.000% (0/7)
Different5222
QNetworkInterface
Name: QNetworkInterface
Coverage:  81.250% (13/16)
Comparison: Different
 81.250% (13/16)
Different4322
QNonContiguousByteDeviceIoDeviceImpl
Name: QNonContiguousByteDeviceIoDeviceImpl
Coverage:  55.556% (5/9)
Comparison: Different
 55.556% (5/9)
Different5922
QOpenGLFunctions_2_1
Name: QOpenGLFunctions_2_1
Coverage:  0.000% (0/53)
Comparison: Different
  0.000% (0/53)
Different9922
QOpenGLFunctions_4_1_Core
Name: QOpenGLFunctions_4_1_Core
Coverage:  0.000% (0/56)
Comparison: Different
  0.000% (0/56)
Different10422
QPlatformInputContext
Name: QPlatformInputContext
Coverage:  0.000% (0/10)
Comparison: Different
  0.000% (0/10)
Different3622
QRegExpCharClass
Name: QRegExpCharClass
Coverage: 100.000% (1/1)
Comparison: Different
100.000% (1/1)
Different4422
QTableWidgetItem
Name: QTableWidgetItem
Coverage:  0.000% (0/7)
Comparison: Different
  0.000% (0/7)
Different4022
QXcbXSettingsPrivate
Name: QXcbXSettingsPrivate
Coverage:  38.028% (27/71)
Comparison: Different
 38.028% (27/71)
Different8222
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
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
MinOverlapPlacer
Name: MinOverlapPlacer
Coverage:  0.000% (0/38)
Comparison: Different
  0.000% (0/38)
Different6723
QCommonListViewBase
Name: QCommonListViewBase
Coverage:  0.000% (0/28)
Comparison: Different
  0.000% (0/28)
Different5523
QDBusMenuBar
Name: QDBusMenuBar
Coverage:  0.000% (0/43)
Comparison: New
  0.000% (0/43)
New6323
Page:<>1
McCabe - Cyclomatic Complexity: 1
2
McCabe - Cyclomatic Complexity: 1
3
McCabe - Cyclomatic Complexity: 3
4
McCabe - Cyclomatic Complexity: 6
56
McCabe - Cyclomatic Complexity: 23
7
McCabe - Cyclomatic Complexity: 38
8
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