QtBase - 2016-12-13 07:58:44 +0000

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 2
...30
McCabe - Cyclomatic Complexity: 4
...40
McCabe - Cyclomatic Complexity: 9
41
McCabe - Cyclomatic Complexity: 11
42
McCabe - Cyclomatic Complexity: 12
43
McCabe - Cyclomatic Complexity: 13
44
McCabe - Cyclomatic Complexity: 15
4546
McCabe - Cyclomatic Complexity: 21
47
McCabe - Cyclomatic Complexity: 24
48
McCabe - Cyclomatic Complexity: 28
49
McCabe - Cyclomatic Complexity: 33
50
McCabe - Cyclomatic Complexity: 39
...55
McCabe - Cyclomatic Complexity: 192
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QOpenGLFunctions_3_1
Name: QOpenGLFunctions_3_1
Coverage:  0.000% (0/50)
  0.000% (0/50)
7918
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
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
QRadioButton
Name: QRadioButton
Coverage:  0.000% (0/40)
  0.000% (0/40)
5118
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:  73.077% (19/26)
 73.077% (19/26)
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:  88.889% (32/36)
 88.889% (32/36)
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
Q_QGS_loader
Name: Q_QGS_loader
Coverage:  0.000% (0/9)
  0.000% (0/9)
1418
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: 4520-4616
  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: 385-437
 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: 3018-3096
  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: 905-1046
  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/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 1094-1183
  0.000% (0/42)
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: 78-109
  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: 2401-2445
  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: 207-284
 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: 1576-1619
 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: 7154-7218
 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: 589-691
  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/34)
  0.000% (0/34)
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
QEvdevTabletData
Name: QEvdevTabletData
Coverage:  0.000% (0/58)
  0.000% (0/58)
4719
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/55)
  0.000% (0/55)
5319
QHttpMultiPartIODevice
Name: QHttpMultiPartIODevice
Coverage:  70.000% (42/60)
 70.000% (42/60)
5919
QImageIOHandler
Name: QImageIOHandler
Coverage:  0.000% (0/19)
  0.000% (0/19)
3119
QItemDelegatePrivate
Name: QItemDelegatePrivate
Coverage:  0.000% (0/30)
  0.000% (0/30)
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)
7919
QOpenGLFunctions_1_4
Name: QOpenGLFunctions_1_4
Coverage:  0.000% (0/53)
  0.000% (0/53)
8119
QOpenGLFunctions_3_2_Core
Name: QOpenGLFunctions_3_2_Core
Coverage:  0.000% (0/53)
  0.000% (0/53)
8619
QOpenGLTimeMonitor
Name: QOpenGLTimeMonitor
Coverage:  0.000% (0/31)
  0.000% (0/31)
4119
QPageLayoutPrivate
Name: QPageLayoutPrivate
Coverage:  0.000% (0/25)
  0.000% (0/25)
4019
QPlatformDrag
Name: QPlatformDrag
Coverage:  0.000% (0/43)
  0.000% (0/43)
3319
QSslCipher
Name: QSslCipher
Coverage:  52.000% (13/25)
 52.000% (13/25)
2519
QT_FT_Outline_Decompose
Name: QT_FT_Outline_Decompose
Prototype: static int QT_FT_Outline_Decompose( const QT_FT_Outline* outline, void* user )
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 1367-1554
  0.000% (0/46)
9419
QTextFormatCollection
Name: QTextFormatCollection
Coverage:  0.000% (0/45)
  0.000% (0/45)
4119
QToolTip
Name: QToolTip
Coverage:  0.000% (0/41)
  0.000% (0/41)
3519
QTranslator
Name: QTranslator
Coverage:  72.549% (37/51)
 72.549% (37/51)
5019
drawRectangle
Name: drawRectangle
Prototype: template <FillClip clip> void drawRectangle(qint32 *bits, int width, int height, const QPoint *int1, const QPoint *center1, const QPoint *ext1, const QPoint *int2, const QPoint *center2, const QPoint *ext2, qint32 extValue)
Coverage:  0.000% (0/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 288-431
  0.000% (0/59)
9219
findVersionDirectivePosition
Name: findVersionDirectivePosition
Prototype: static QVersionDirectivePosition findVersionDirectivePosition(const char *source)
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 430-501
  0.000% (0/49)
3719
getMessage
Name: getMessage
Prototype: static QString getMessage(const uchar *m, const uchar *end, const char *context, const char *sourceText, const char *comment, uint numerus)
Coverage:  71.111% (32/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 897-965
 71.111% (32/45)
4819
gray_render_cubic
Name: gray_render_cubic
Prototype: static void gray_render_cubic( PWorker worker, const QT_FT_Vector* control1, const QT_FT_Vector* control2, const QT_FT_Vector* to )
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 974-1092
  0.000% (0/57)
8319
localMSecsToEpochMSecs
Name: localMSecsToEpochMSecs
Prototype: static qint64 localMSecsToEpochMSecs(qint64 localMsecs, QDateTimePrivate::DaylightStatus *daylightStatus, QDate *localDate = 0, QTime *localTime = 0, QString *abbreviation = 0)
Coverage:  95.312% (61/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 2488-2582
 95.312% (61/64)
5619
qt_gl_resolve_features
Name: qt_gl_resolve_features
Prototype: static int qt_gl_resolve_features()
Coverage:  56.140% (32/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglfunctions.cpp
Lines: 221-295
 56.140% (32/57)
6119
qt_memfill32
Name: qt_memfill32
Prototype: void qt_memfill32(quint32 *dest, quint32 value, int count)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp
Lines: 240-288
  0.000% (0/40)
3419
DrawTextItemDevice
Name: DrawTextItemDevice
Coverage:  0.000% (0/28)
  0.000% (0/28)
2620
QButtonGroup
Name: QButtonGroup
Coverage:  0.000% (0/41)
  0.000% (0/41)
4320
QColorShower
Name: QColorShower
Coverage:  0.000% (0/30)
  0.000% (0/30)
16220
QCommandLinkButtonPrivate
Name: QCommandLinkButtonPrivate
Coverage:  0.000% (0/29)
  0.000% (0/29)
7220
QDBusPendingCallPrivate
Name: QDBusPendingCallPrivate
Coverage:  72.222% (39/54)
 72.222% (39/54)
5920
QGridBox
Name: QGridBox
Coverage:  0.000% (0/20)
  0.000% (0/20)
2220
QIconCacheGtkReader
Name: QIconCacheGtkReader
Coverage:  0.000% (0/74)
  0.000% (0/74)
6520
QIntValidator
Name: QIntValidator
Coverage:  0.000% (0/60)
  0.000% (0/60)
4720
QLibraryInfo
Name: QLibraryInfo
Coverage:  66.000% (33/50)
 66.000% (33/50)
6720
QOpenGLFunctions_1_5
Name: QOpenGLFunctions_1_5
Coverage:  0.000% (0/56)
  0.000% (0/56)
8720
QOpenGLFunctions_3_3_Core
Name: QOpenGLFunctions_3_3_Core
Coverage:  0.000% (0/56)
  0.000% (0/56)
9220
QOpenGLPixelTransferOptions
Name: QOpenGLPixelTransferOptions
Coverage:  0.000% (0/22)
  0.000% (0/22)
2320
QSqlError
Name: QSqlError
Coverage:  75.000% (18/24)
 75.000% (18/24)
3320
QSqlResultPrivate
Name: QSqlResultPrivate
Coverage:  87.805% (72/82)
 87.805% (72/82)
7420
QStorageInfoPrivate
Name: QStorageInfoPrivate
Coverage:  69.565% (32/46)
 69.565% (32/46)
4620
QTableWidgetPrivate
Name: QTableWidgetPrivate
Coverage:  0.000% (0/48)
  0.000% (0/48)
5520
QTextDocumentFragment
Name: QTextDocumentFragment
Coverage:  0.000% (0/40)
  0.000% (0/40)
3920
QTextFragment
Name: QTextFragment
Coverage:  0.000% (0/60)
  0.000% (0/60)
5020
QTsciiCodec
Name: QTsciiCodec
Coverage:  31.579% (18/57)
 31.579% (18/57)
5420
QXcbVirtualDesktop
Name: QXcbVirtualDesktop
Coverage:  39.535% (17/43)
 39.535% (17/43)
4620
blend_transformed_tiled_rgb565
Name: blend_transformed_tiled_rgb565
Prototype: static void blend_transformed_tiled_rgb565(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/66)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 5174-5321
  0.000% (0/66)
10320
canonicalOrderHelper
Name: canonicalOrderHelper
Prototype: static void canonicalOrderHelper(QString *str, QChar::UnicodeVersion version, int from)
Coverage:  93.548% (58/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp
Lines: 1877-1963
 93.548% (58/62)
5920
copyArgument
Name: copyArgument
Prototype: static void copyArgument(void *to, int id, const QVariant &arg)
Coverage:  18.750% (9/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinterface.cpp
Lines: 54-148
 18.750% (9/48)
4520
createWriteHandlerHelper
Name: createWriteHandlerHelper
Prototype: static QImageIOHandler *createWriteHandlerHelper(QIODevice *device, const QByteArray &format)
Coverage:  0.000% (0/78)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagewriter.cpp
Lines: 134-240
  0.000% (0/78)
4920
gray_render_line
Name: gray_render_line
Prototype: static void gray_render_line( PWorker worker, TPos to_x, TPos to_y )
Coverage:  0.000% (0/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 634-814
  0.000% (0/69)
10920
putEscapedString
Name: putEscapedString
Prototype: template <typename Char> static inline void putEscapedString(QTextStreamPrivate *d, const Char *begin, int length, bool isUnicode = true)
Coverage:  90.323% (56/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdebug.cpp
Lines: 192-299
 90.323% (56/62)
7220
qt_blend_argb32_on_argb32_sse2
Name: qt_blend_argb32_on_argb32_sse2
Prototype: void qt_blend_argb32_on_argb32_sse2(uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int w, int h, int const_alpha)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp
Lines: 52-86
  0.000% (0/58)
2320
qt_scale_image_argb32_on_argb32_sse2
Name: qt_scale_image_argb32_on_argb32_sse2
Prototype: void qt_scale_image_argb32_on_argb32_sse2(uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int srch, const QRectF &targetRect, const QRectF &sourceRect, const QRect &clip, int const_alpha)
Coverage:  0.000% (0/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp
Lines: 479-602
  0.000% (0/64)
8320
QAccessibleToolButton
Name: QAccessibleToolButton
Coverage:  0.000% (0/47)
  0.000% (0/47)
3621
QBspTree
Name: QBspTree
Coverage:  0.000% (0/54)
  0.000% (0/54)
5421
QCupsJobWidget
Name: QCupsJobWidget
Coverage:  0.000% (0/27)
  0.000% (0/27)
5721
Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 2
...30
McCabe - Cyclomatic Complexity: 4
...40
McCabe - Cyclomatic Complexity: 9
41
McCabe - Cyclomatic Complexity: 11
42
McCabe - Cyclomatic Complexity: 12
43
McCabe - Cyclomatic Complexity: 13
44
McCabe - Cyclomatic Complexity: 15
4546
McCabe - Cyclomatic Complexity: 21
47
McCabe - Cyclomatic Complexity: 24
48
McCabe - Cyclomatic Complexity: 28
49
McCabe - Cyclomatic Complexity: 33
50
McCabe - Cyclomatic Complexity: 39
...55
McCabe - Cyclomatic Complexity: 192

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