QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 2
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 7
...44
McCabe - Cyclomatic Complexity: 10
45
McCabe - Cyclomatic Complexity: 11
46
McCabe - Cyclomatic Complexity: 13
47
McCabe - Cyclomatic Complexity: 15
4849
McCabe - Cyclomatic Complexity: 19
50
McCabe - Cyclomatic Complexity: 23
51
McCabe - Cyclomatic Complexity: 27
52
McCabe - Cyclomatic Complexity: 31
...59
McCabe - Cyclomatic Complexity: 333
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QBenchmarkValgrindUtils
Name: QBenchmarkValgrindUtils
Coverage:  0.000% (0/35)
  0.000% (0/35)
8217
QColorPicker
Name: QColorPicker
Coverage:  0.000% (0/29)
  0.000% (0/29)
5617
QCommandLineOption
Name: QCommandLineOption
Coverage:  84.211% (16/19)
 84.211% (16/19)
2817
QDBusUnixFileDescriptor
Name: QDBusUnixFileDescriptor
Coverage:  55.556% (20/36)
 55.556% (20/36)
2517
QDomNodeList
Name: QDomNodeList
Coverage:  0.000% (0/39)
  0.000% (0/39)
2517
QGraphicsSceneIndex
Name: QGraphicsSceneIndex
Coverage:  0.000% (0/23)
  0.000% (0/23)
5017
QNetworkInterface
Name: QNetworkInterface
Coverage:  93.548% (29/31)
 93.548% (29/31)
3317
QNetworkProxyFactory
Name: QNetworkProxyFactory
Coverage:  66.000% (33/50)
 66.000% (33/50)
4217
QOpenGLFunctions_1_1
Name: QOpenGLFunctions_1_1
Coverage:  0.000% (0/55)
  0.000% (0/55)
5717
QOpenGLTimerQuery
Name: QOpenGLTimerQuery
Coverage:  0.000% (0/27)
  0.000% (0/27)
3617
QPinchGestureRecognizer
Name: QPinchGestureRecognizer
Coverage:  0.000% (0/50)
  0.000% (0/50)
7217
QRadialGradient
Name: QRadialGradient
Coverage:  0.000% (0/17)
  0.000% (0/17)
8017
QSessionManager
Name: QSessionManager
Coverage:  0.000% (0/17)
  0.000% (0/17)
3417
QSimpleTextCodec
Name: QSimpleTextCodec
Coverage:  15.217% (7/46)
 15.217% (7/46)
4917
QSocketNotifier
Name: QSocketNotifier
Coverage:  76.923% (30/39)
 76.923% (30/39)
4117
QStyleAnimation
Name: QStyleAnimation
Coverage:  0.000% (0/25)
  0.000% (0/25)
2317
QTextLineItemIterator
Name: QTextLineItemIterator
Coverage:  0.000% (0/55)
  0.000% (0/55)
6617
QToolBarAreaLayoutLine
Name: QToolBarAreaLayoutLine
Coverage:  0.000% (0/45)
  0.000% (0/45)
5517
QToolBoxButton
Name: QToolBoxButton
Coverage:  0.000% (0/38)
  0.000% (0/38)
4517
QTranslator
Name: QTranslator
Coverage:  66.154% (43/65)
 66.154% (43/65)
5017
QXmlStreamAttributes
Name: QXmlStreamAttributes
Coverage:  53.488% (23/43)
 53.488% (23/43)
2717
bm_find
Name: bm_find
Prototype: static inline int bm_find(const ushort *uc, uint l, int index, const ushort *puc, uint pl, const uchar *skiptable, Qt::CaseSensitivity cs)
Coverage: 100.000% (52/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstringmatcher.cpp
Lines: 57-115
100.000% (52/52)
3717
comp_func_SourceOver_sse2
Name: comp_func_SourceOver_sse2
Prototype: void comp_func_SourceOver_sse2(uint *destPixels, const uint *srcPixels, int length, uint const_alpha)
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp
Lines: 134-152
  0.000% (0/49)
1217
dockPosHelper
Name: dockPosHelper
Prototype: static QInternal::DockPosition dockPosHelper(const QRect &rect, const QPoint &_pos, Qt::Orientation o, bool nestingEnabled, QDockAreaLayoutInfo::TabMode tabMode)
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 637-737
  0.000% (0/57)
4017
extractSections
Name: extractSections
Prototype: static QString extractSections(const QVector<qt_section_chunk> &sections, int start, int end, QString::SectionFlags flags)
Coverage:  98.276% (57/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4169-4228
 98.276% (57/58)
4117
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/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 616-701
  0.000% (0/63)
5317
name_to_month
Name: name_to_month
Prototype: static int name_to_month(const char* month_str)
Coverage:  45.455% (15/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 1030-1075
 45.455% (15/33)
2117
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QDir::Filters filters)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 2301-2327
  0.000% (0/50)
2217
pseudoClass
Name: pseudoClass
Prototype: static quint64 pseudoClass(QStyle::State state)
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1653-1700
  0.000% (0/52)
3717
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/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 86-164
  0.000% (0/56)
6017
qt_blend_rgb16_on_rgb16
Name: qt_blend_rgb16_on_rgb16
Prototype: void qt_blend_rgb16_on_rgb16(uchar *dst, int dbpl, const uchar *src, int sbpl, int w, int h, int const_alpha)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 173-211
  0.000% (0/41)
2117
qt_idForPointSize
Name: qt_idForPointSize
Prototype: static QPageSize::PageSizeId qt_idForPointSize(const QSize &size, QPageSize::SizeMatchPolicy matchPolicy, QSize *match)
Coverage:  0.000% (0/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagesize.cpp
Lines: 604-667
  0.000% (0/65)
3617
qt_messageSourceToString
Name: qt_messageSourceToString
Prototype: static QString qt_messageSourceToString(QOpenGLDebugMessage::Source source)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 660-683
  0.000% (0/25)
317
qt_xcb_pixmapFromXPixmap
Name: qt_xcb_pixmapFromXPixmap
Prototype: QPixmap qt_xcb_pixmapFromXPixmap(QXcbConnection *connection, xcb_pixmap_t pixmap, int width, int height, int depth, const xcb_visualtype_t *visual)
Coverage:  29.412% (15/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbimage.cpp
Lines: 82-164
 29.412% (15/51)
4917
QAbstractListModel
Name: QAbstractListModel
Coverage:  30.769% (16/52)
 30.769% (16/52)
4718
QAccessibleDockWidget
Name: QAccessibleDockWidget
Coverage:  0.000% (0/52)
  0.000% (0/52)
3218
QAccessibleMenu
Name: QAccessibleMenu
Coverage:  0.000% (0/44)
  0.000% (0/44)
3018
QAccessiblePlainTextEdit
Name: QAccessiblePlainTextEdit
Coverage:  0.000% (0/31)
  0.000% (0/31)
3118
QErrorMessage
Name: QErrorMessage
Coverage:  0.000% (0/44)
  0.000% (0/44)
5218
QFontInfo
Name: QFontInfo
Coverage:  0.000% (0/18)
  0.000% (0/18)
4318
QGLShaderPrivate
Name: QGLShaderPrivate
Coverage:  32.692% (17/52)
 32.692% (17/52)
5818
QGraphicsEffectSource
Name: QGraphicsEffectSource
Coverage:  0.000% (0/50)
  0.000% (0/50)
4118
QGraphicsItemGroup
Name: QGraphicsItemGroup
Coverage:  0.000% (0/39)
  0.000% (0/39)
7218
QHostInfoAgent
Name: QHostInfoAgent
Coverage:  70.000% (42/60)
 70.000% (42/60)
7918
QLineF
Name: QLineF
Coverage:  74.074% (40/54)
 74.074% (40/54)
5618
QMetaEnumBuilder
Name: QMetaEnumBuilder
Coverage:  69.231% (36/52)
 69.231% (36/52)
3718
QPagedPaintDevice
Name: QPagedPaintDevice
Coverage:  0.000% (0/18)
  0.000% (0/18)
2718
QPaintEngineState
Name: QPaintEngineState
Coverage:  0.000% (0/18)
  0.000% (0/18)
2218
QPlatformDrag
Name: QPlatformDrag
Coverage:  0.000% (0/42)
  0.000% (0/42)
3218
QPlatformInputContext
Name: QPlatformInputContext
Coverage:  0.000% (0/20)
  0.000% (0/20)
2218
QPlatformPixmap
Name: QPlatformPixmap
Coverage:  0.000% (0/26)
  0.000% (0/26)
3718
QPreviewPaintEngine
Name: QPreviewPaintEngine
Coverage:  72.222% (13/18)
 72.222% (13/18)
6618
QSpinBoxPrivate
Name: QSpinBoxPrivate
Coverage:  0.000% (0/76)
  0.000% (0/76)
5718
QSplashScreen
Name: QSplashScreen
Coverage:  0.000% (0/30)
  0.000% (0/30)
5518
QTestTable
Name: QTestTable
Coverage:  67.647% (23/34)
 67.647% (23/34)
2918
QTextOption
Name: QTextOption
Coverage:  0.000% (0/34)
  0.000% (0/34)
4418
QTextTableCell
Name: QTextTableCell
Coverage:  0.000% (0/29)
  0.000% (0/29)
5318
QTreeWidgetPrivate
Name: QTreeWidgetPrivate
Coverage:  0.000% (0/38)
  0.000% (0/38)
4518
QUndoCommand
Name: QUndoCommand
Coverage:  0.000% (0/32)
  0.000% (0/32)
2818
QUnicodeTables
Name: QUnicodeTables
Coverage:  89.474% (34/38)
 89.474% (34/38)
3818
QVector4D
Name: QVector4D
Coverage:  0.000% (0/30)
  0.000% (0/30)
5518
QXcbClipboardMime
Name: QXcbClipboardMime
Coverage:  72.500% (29/40)
 72.500% (29/40)
4018
blend_tiled_rgb565
Name: blend_tiled_rgb565
Prototype: static void blend_tiled_rgb565(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4521-4617
  0.000% (0/57)
7018
cursorIdForShape
Name: cursorIdForShape
Prototype: static int cursorIdForShape(int cshape)
Coverage:  57.576% (19/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
Lines: 379-431
 57.576% (19/33)
3218
do_mirror
Name: do_mirror
Prototype: inline void do_mirror(QImageData *dst, QImageData *src, bool horizontal, bool vertical)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 2999-3077
  0.000% (0/51)
4718
drawLineAA
Name: drawLineAA
Prototype: template<DrawPixel drawPixel, class Dasher> static bool drawLineAA(QCosmeticStroker *stroker, qreal rx1, qreal ry1, qreal rx2, qreal ry2, int caps)
Coverage:  0.000% (0/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcosmeticstroker.cpp
Lines: 899-1040
  0.000% (0/59)
9018
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/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 1058-1147
  0.000% (0/43)
4118
jobHoldToString
Name: jobHoldToString
Prototype: static inline QString jobHoldToString(const QCUPSSupport::JobHoldUntil jobHold, const QTime holdUntilTime)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qcups.cpp
Lines: 72-103
  0.000% (0/30)
918
miUnionO
Name: miUnionO
Prototype: static void miUnionO(QRegionPrivate &dest, const QRect *r1, const QRect *r1End, const QRect *r2, const QRect *r2End, int y1, int y2)
Coverage:  0.000% (0/82)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2377-2421
  0.000% (0/82)
1218
numerusHelper
Name: numerusHelper
Prototype: static uint numerusHelper(int n, const uchar *rules, uint rulesSize)
Coverage:  37.931% (22/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 199-276
 37.931% (22/58)
4918
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QNetworkProxy &proxy)
Coverage:  40.000% (14/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy.cpp
Lines: 1580-1623
 40.000% (14/35)
2818
qt_string_normalize
Name: qt_string_normalize
Prototype: void qt_string_normalize(QString *data, QString::NormalizationForm mode, QChar::UnicodeVersion version, int from)
Coverage:  92.857% (52/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7134-7198
 92.857% (52/56)
4518
qt_write_dib
Name: qt_write_dib
Prototype: bool qt_write_dib(QDataStream &s, QImage image)
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qbmphandler.cpp
Lines: 583-685
  0.000% (0/62)
7818
DeviceIntegration
Name: DeviceIntegration
Coverage:  0.000% (0/47)
  0.000% (0/47)
2619
QAbstractPrintDialog
Name: QAbstractPrintDialog
Coverage:  81.481% (22/27)
 81.481% (22/27)
6019
QAccessibleBridgeUtils
Name: QAccessibleBridgeUtils
Coverage:  0.000% (0/57)
  0.000% (0/57)
4519
QAccessibleGroupBox
Name: QAccessibleGroupBox
Coverage:  0.000% (0/38)
  0.000% (0/38)
3419
QAccessibleTabBar
Name: QAccessibleTabBar
Coverage:  0.000% (0/45)
  0.000% (0/45)
3319
QAccessibleTextEdit
Name: QAccessibleTextEdit
Coverage:  0.000% (0/34)
  0.000% (0/34)
3919
QCalendarPopup
Name: QCalendarPopup
Coverage:  0.000% (0/37)
  0.000% (0/37)
5319
QCalendarYearValidator
Name: QCalendarYearValidator
Coverage:  0.000% (0/49)
  0.000% (0/49)
5019
QDBusArgumentPrivate
Name: QDBusArgumentPrivate
Coverage:  63.934% (39/61)
 63.934% (39/61)
6219
QDBusPendingCall
Name: QDBusPendingCall
Coverage:  91.892% (34/37)
 91.892% (34/37)
3919
QFbVtHandler
Name: QFbVtHandler
Coverage:  0.000% (0/38)
  0.000% (0/38)
5619
QFileIconEngine
Name: QFileIconEngine
Coverage:  0.000% (0/57)
  0.000% (0/57)
5219
QGraphicsPathItem
Name: QGraphicsPathItem
Coverage:  0.000% (0/31)
  0.000% (0/31)
3919
QGraphicsRectItem
Name: QGraphicsRectItem
Coverage:  0.000% (0/29)
  0.000% (0/29)
4119
QGraphicsSimpleTextItem
Name: QGraphicsSimpleTextItem
Coverage:  0.000% (0/28)
  0.000% (0/28)
5419
QGroupBoxPrivate
Name: QGroupBoxPrivate
Coverage:  0.000% (0/57)
  0.000% (0/57)
5519
QHttpMultiPartIODevice
Name: QHttpMultiPartIODevice
Coverage:  70.000% (42/60)
 70.000% (42/60)
5919
QImageIOHandler
Name: QImageIOHandler
Coverage:  0.000% (0/21)
  0.000% (0/21)
3119
QItemDelegatePrivate
Name: QItemDelegatePrivate
Coverage:  0.000% (0/34)
  0.000% (0/34)
3319
QLibraryStore
Name: QLibraryStore
Coverage:  51.020% (25/49)
 51.020% (25/49)
4719
QNetworkCacheMetaData
Name: QNetworkCacheMetaData
Coverage:  95.238% (20/21)
 95.238% (20/21)
2619
QNetworkDiskCachePrivate
Name: QNetworkDiskCachePrivate
Coverage:  79.592% (39/49)
 79.592% (39/49)
5919
QNetworkReplyFileImpl
Name: QNetworkReplyFileImpl
Coverage:  89.583% (43/48)
 89.583% (43/48)
7819
QOpenGLTimeMonitor
Name: QOpenGLTimeMonitor
Coverage:  0.000% (0/35)
  0.000% (0/35)
4119
QPageLayoutPrivate
Name: QPageLayoutPrivate
Coverage:  0.000% (0/49)
  0.000% (0/49)
4019
QRadioButton
Name: QRadioButton
Coverage:  0.000% (0/43)
  0.000% (0/43)
5319
QSslCipher
Name: QSslCipher
Coverage:  51.724% (15/29)
 51.724% (15/29)
2319
Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 2
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 7
...44
McCabe - Cyclomatic Complexity: 10
45
McCabe - Cyclomatic Complexity: 11
46
McCabe - Cyclomatic Complexity: 13
47
McCabe - Cyclomatic Complexity: 15
4849
McCabe - Cyclomatic Complexity: 19
50
McCabe - Cyclomatic Complexity: 23
51
McCabe - Cyclomatic Complexity: 27
52
McCabe - Cyclomatic Complexity: 31
...59
McCabe - Cyclomatic Complexity: 333

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