QtBase - c71fc3860b0947c3c793578117e9eb0a3eb3fb31 vs 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 3622
2
eLOC - Effective Lines of Code: 425
3
eLOC - Effective Lines of Code: 230
4
eLOC - Effective Lines of Code: 141
56
eLOC - Effective Lines of Code: 52
7
eLOC - Effective Lines of Code: 28
8
eLOC - Effective Lines of Code: 12
9
eLOC - Effective Lines of Code: 5
10
eLOC - Effective Lines of Code: 1
FunctionCondition %ModificationseLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QNetworkSession
Name: QNetworkSession
Coverage: 100.000% (8/8)
Comparison: Different
100.000% (8/8)
Different9049
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
QTeamCityLogger
Name: QTeamCityLogger
Coverage:  85.714% (60/70)
Comparison: New
 85.714% (60/70)
New8927
QPrinterInfo
Name: QPrinterInfo
Coverage:  27.273% (3/11)
Comparison: Different
 27.273% (3/11)
Different8939
QIcuTimeZonePrivate
Name: QIcuTimeZonePrivate
Coverage:  28.571% (2/7)
Comparison: Different
 28.571% (2/7)
Different8832
QOpenGLFunctions_1_5
Name: QOpenGLFunctions_1_5
Coverage:  0.000% (0/47)
Comparison: Different
  0.000% (0/47)
Different8720
QOpenGLFunctions_3_2_Core
Name: QOpenGLFunctions_3_2_Core
Coverage:  0.000% (0/47)
Comparison: Different
  0.000% (0/47)
Different8619
QItemSelection
Name: QItemSelection
Coverage: 100.000% (1/1)
Comparison: Different
100.000% (1/1)
Different8628
QVersionNumber
Name: QVersionNumber
Coverage: 100.000% (38/38)
Comparison: Different
100.000% (38/38)
Different8534
QTextTablePrivate
Name: QTextTablePrivate
Coverage:  0.000% (0/18)
Comparison: Different
  0.000% (0/18)
Different8521
QOpenGLShaderPrivate
Name: QOpenGLShaderPrivate
Coverage:  0.000% (0/29)
Comparison: Different
  0.000% (0/29)
Different8530
QMimeDatabase
Name: QMimeDatabase
Coverage:  83.333% (10/12)
Comparison: Different
 83.333% (10/12)
Different8533
QLockFilePrivate
Name: QLockFilePrivate
Coverage:  56.000% (14/25)
Comparison: Different
 56.000% (14/25)
Different8534
QCheckBox
Name: QCheckBox
Coverage:  0.000% (0/20)
Comparison: Different
  0.000% (0/20)
Different8530
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
QSqlDatabasePrivate
Name: QSqlDatabasePrivate
Coverage:  80.769% (21/26)
Comparison: Different
 80.769% (21/26)
Different8429
QOpenGLWindowPrivate
Name: QOpenGLWindowPrivate
Coverage:  0.000% (0/19)
Comparison: Different
  0.000% (0/19)
Different8426
CapabilitiesToStateMask
Name: CapabilitiesToStateMask
Coverage:  0.000% (0/2)
Comparison: Different
  0.000% (0/2)
Different8432
QSystemSemaphorePrivate
Name: QSystemSemaphorePrivate
Coverage:  84.615% (11/13)
Comparison: Same
 84.615% (11/13)
Same8330
QPlatformIntegration
Name: QPlatformIntegration
Coverage:  0.000% (0/12)
Comparison: Different
  0.000% (0/12)
Different8354
QDrag
Name: QDrag
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different8334
QDockWidgetGroupWindow
Name: QDockWidgetGroupWindow
Coverage:  0.000% (0/11)
Comparison: Different
  0.000% (0/11)
Different8337
QXcbXSettingsPrivate
Name: QXcbXSettingsPrivate
Coverage:  38.028% (27/71)
Comparison: Different
 38.028% (27/71)
Different8222
QDBusUtil
Name: QDBusUtil
Coverage:  63.441% (59/93)
Comparison: Different
 63.441% (59/93)
Different8244
QBenchmarkValgrindUtils
Name: QBenchmarkValgrindUtils
Coverage:  0.000% (0/17)
Comparison: Different
  0.000% (0/17)
Different8217
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
QOpenGLFunctions_1_4
Name: QOpenGLFunctions_1_4
Coverage:  0.000% (0/44)
Comparison: Different
  0.000% (0/44)
Different8119
QPrintDevice
Name: QPrintDevice
Coverage:  0.000% (0/25)
Comparison: Different
  0.000% (0/25)
Different7949
QOpenGLFunctions_3_1
Name: QOpenGLFunctions_3_1
Coverage:  0.000% (0/44)
Comparison: Different
  0.000% (0/44)
Different7918
QNetworkReplyFileImpl
Name: QNetworkReplyFileImpl
Coverage:  92.308% (24/26)
Comparison: Different
 92.308% (24/26)
Different7919
QMimeDataPrivate
Name: QMimeDataPrivate
Coverage:  47.312% (44/93)
Comparison: Different
 47.312% (44/93)
Different7938
QGL2GradientCache
Name: QGL2GradientCache
Coverage:  0.000% (0/46)
Comparison: Different
  0.000% (0/46)
Different7923
QSyntaxHighlighterPrivate
Name: QSyntaxHighlighterPrivate
Coverage:  0.000% (0/40)
Comparison: Different
  0.000% (0/40)
Different7825
QDesktopWidget
Name: QDesktopWidget
Coverage:  0.000% (0/43)
Comparison: Different
  0.000% (0/43)
Different7836
QXcbBackingStore
Name: QXcbBackingStore
Coverage:  53.571% (30/56)
Comparison: Different
 53.571% (30/56)
Different7628
QStyleHints
Name: QStyleHints
Coverage:  0.000% (0/10)
Comparison: Different
  0.000% (0/10)
Different7532
QNetworkHeadersPrivate
Name: QNetworkHeadersPrivate
Coverage: 100.000% (6/6)
Comparison: Different
100.000% (6/6)
Different7528
QMimeType
Name: QMimeType
Coverage:  66.667% (16/24)
Comparison: Different
 66.667% (16/24)
Different7534
QSqlResultPrivate
Name: QSqlResultPrivate
Coverage:  87.013% (67/77)
Comparison: Different
 87.013% (67/77)
Different7420
QSpinBox
Name: QSpinBox
Coverage:  0.000% (0/21)
Comparison: Different
  0.000% (0/21)
Different7429
QMimeData
Name: QMimeData
Coverage:  88.235% (30/34)
Comparison: Different
 88.235% (30/34)
Different7433
QLoggingRegistry
Name: QLoggingRegistry
Coverage:  89.706% (61/68)
Comparison: Different
 89.706% (61/68)
Different7430
QAbstractTextDocumentLayout
Name: QAbstractTextDocumentLayout
Coverage:  0.000% (0/11)
Comparison: Different
  0.000% (0/11)
Different7424
QXmlUtils
Name: QXmlUtils
Coverage:  88.235% (30/34)
Comparison: Different
 88.235% (30/34)
Different7351
QThreadPrivate
Name: QThreadPrivate
Coverage:  55.556% (5/9)
Comparison: Different
 55.556% (5/9)
Different7315
QPF2Generator
Name: QPF2Generator
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different7310
qInitDrawhelperFunctions
Name: qInitDrawhelperFunctions
Prototype: static void qInitDrawhelperFunctions()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 6343-6548
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines (reference): 6344-6540
Comparison: Different
  0.000% (0/16)
Different724
QNetworkReplyImpl
Name: QNetworkReplyImpl
Coverage:  60.870% (14/23)
Comparison: Different
 60.870% (14/23)
Different7232
QNetworkAccessBackend
Name: QNetworkAccessBackend
Coverage:  55.172% (16/29)
Comparison: Different
 55.172% (16/29)
Different7250
QHostInfoLookupManager
Name: QHostInfoLookupManager
Coverage:  83.333% (15/18)
Comparison: Different
 83.333% (15/18)
Different7224
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
QNetworkConfiguration
Name: QNetworkConfiguration
Coverage:  13.433% (9/67)
Comparison: Different
 13.433% (9/67)
Different7170
QMimeXMLProvider
Name: QMimeXMLProvider
Coverage:  89.286% (25/28)
Comparison: Different
 89.286% (25/28)
Different7133
QToolBoxPrivate
Name: QToolBoxPrivate
Coverage:  0.000% (0/21)
Comparison: Different
  0.000% (0/21)
Different7029
QWindowSystemInterfacePrivate
Name: QWindowSystemInterfacePrivate
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different6924
QStringListModel
Name: QStringListModel
Coverage:  90.909% (20/22)
Comparison: Different
 90.909% (20/22)
Different6926
QOpenGLFunctions_1_3
Name: QOpenGLFunctions_1_3
Coverage:  0.000% (0/38)
Comparison: Different
  0.000% (0/38)
Different6917
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
QSystemTrayIconSys
Name: QSystemTrayIconSys
Coverage:  0.000% (0/18)
Comparison: Different indentation
  0.000% (0/18)
Different indentation6832
QOpenGLDebugLoggerPrivate
Name: QOpenGLDebugLoggerPrivate
Coverage:  0.000% (0/58)
Comparison: Different
  0.000% (0/58)
Different6831
QIconLoaderEngine
Name: QIconLoaderEngine
Coverage:  0.000% (0/11)
Comparison: Different
  0.000% (0/11)
Different6827
QTextDocumentWriter
Name: QTextDocumentWriter
Coverage:  0.000% (0/38)
Comparison: Different
  0.000% (0/38)
Different6727
QLibraryInfo
Name: QLibraryInfo
Coverage: 100.000% (1/1)
Comparison: Different
100.000% (1/1)
Different6720
QEGLDeviceIntegration
Name: QEGLDeviceIntegration
Coverage:  0.000% (0/21)
Comparison: Different
  0.000% (0/21)
Different6742
MinOverlapPlacer
Name: MinOverlapPlacer
Coverage:  0.000% (0/38)
Comparison: Different
  0.000% (0/38)
Different6723
QMetaMethodBuilder
Name: QMetaMethodBuilder
Coverage:  80.000% (12/15)
Comparison: Different
 80.000% (12/15)
Different6536
QIconCacheGtkReader
Name: QIconCacheGtkReader
Coverage:  0.000% (0/74)
Comparison: New
  0.000% (0/74)
New6520
QGenericUnixTheme
Name: QGenericUnixTheme
Coverage:  55.000% (22/40)
Comparison: Different
 55.000% (22/40)
Different6540
ControllerWidget
Name: ControllerWidget
Coverage:  0.000% (0/13)
Comparison: Different
  0.000% (0/13)
Different6526
QPrinterPrivate
Name: QPrinterPrivate
Coverage:  9.524% (2/21)
Comparison: Different
  9.524% (2/21)
Different6423
QDialogPrivate
Name: QDialogPrivate
Coverage:  0.000% (0/13)
Comparison: Different
  0.000% (0/13)
Different6428
QUnsortedModelEngine
Name: QUnsortedModelEngine
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different6326
QDBusMenuBar
Name: QDBusMenuBar
Coverage:  0.000% (0/43)
Comparison: New
  0.000% (0/43)
New6323
QZipReaderPrivate
Name: QZipReaderPrivate
Coverage:  0.000% (0/47)
Comparison: Different
  0.000% (0/47)
Different6216
QNetworkCookieJar
Name: QNetworkCookieJar
Coverage: 100.000% (16/16)
Comparison: Different
100.000% (16/16)
Different6125
QEglFSKmsIntegration
Name: QEglFSKmsIntegration
Coverage:  0.000% (0/65)
Comparison: New
  0.000% (0/65)
New6136
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
QFileSystemWatcher
Name: QFileSystemWatcher
Coverage:  84.615% (22/26)
Comparison: Different
 84.615% (22/26)
Different6023
QNonContiguousByteDeviceIoDeviceImpl
Name: QNonContiguousByteDeviceIoDeviceImpl
Coverage:  55.556% (5/9)
Comparison: Different
 55.556% (5/9)
Different5922
QDBusPendingCallPrivate
Name: QDBusPendingCallPrivate
Coverage:  80.000% (8/10)
Comparison: Different
 80.000% (8/10)
Different5920
QDBusMenuItem
Name: QDBusMenuItem
Coverage:  0.000% (0/22)
Comparison: Different
  0.000% (0/22)
Different5929
QDBusConnectionInterface
Name: QDBusConnectionInterface
Coverage: 100.000% (1/1)
Comparison: Different
100.000% (1/1)
Different5830
QOpenGLFunctions_1_2
Name: QOpenGLFunctions_1_2
Coverage:  0.000% (0/32)
Comparison: Different
  0.000% (0/32)
Different5715
QKdeTheme
Name: QKdeTheme
Coverage:  0.000% (0/35)
Comparison: Different
  0.000% (0/35)
Different5734
QActionGroup
Name: QActionGroup
Coverage:  0.000% (0/19)
Comparison: Different
  0.000% (0/19)
Different5725
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
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
_q_parseUnixDir
Name: _q_parseUnixDir
Prototype: static void _q_parseUnixDir(const QStringList &tokens, const QString &userName, QUrlInfo *info)
Coverage:  64.000% (32/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 477-560
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines (reference): 471-554
Comparison: Different
 64.000% (32/50)
Different5510
QtSharedPointer
Name: QtSharedPointer
Coverage:  42.857% (9/21)
Comparison: Different
 42.857% (9/21)
Different5516
QCommonListViewBase
Name: QCommonListViewBase
Coverage:  0.000% (0/28)
Comparison: Different
  0.000% (0/28)
Different5523
QCacheItem
Name: QCacheItem
Coverage:  60.000% (15/25)
Comparison: Different
 60.000% (15/25)
Different5515
qDrawShadeRect
Name: qDrawShadeRect
Prototype: void qDrawShadeRect(QPainter *p, int x, int y, int w, int h, const QPalette &pal, bool sunken, int lineWidth, int midLineWidth, const QBrush *fill)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 205-274
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines (reference): 199-268
Comparison: Different
  0.000% (0/39)
Different5311
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
QGroupBoxPrivate
Name: QGroupBoxPrivate
Coverage:  0.000% (0/14)
Comparison: Different
  0.000% (0/14)
Different5319
QFileDialogOptions
Name: QFileDialogOptions
Coverage:  0.000% (0/9)
Comparison: Different
  0.000% (0/9)
Different5346
QArrayData
Name: QArrayData
Coverage:  88.462% (23/26)
Comparison: Different
 88.462% (23/26)
Different539
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
QXcbXSettings
Name: QXcbXSettings
Coverage: 100.000% (3/3)
Comparison: Different
100.000% (3/3)
Different5215
QEvdevKeyboardManager
Name: QEvdevKeyboardManager
Coverage:  0.000% (0/13)
Comparison: Different
  0.000% (0/13)
Different5223
Page:<>1
eLOC - Effective Lines of Code: 3622
2
eLOC - Effective Lines of Code: 425
3
eLOC - Effective Lines of Code: 230
4
eLOC - Effective Lines of Code: 141
56
eLOC - Effective Lines of Code: 52
7
eLOC - Effective Lines of Code: 28
8
eLOC - Effective Lines of Code: 12
9
eLOC - Effective Lines of Code: 5
10
eLOC - Effective Lines of Code: 1

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