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
...45
McCabe - Cyclomatic Complexity: 11
46
McCabe - Cyclomatic Complexity: 13
47
McCabe - Cyclomatic Complexity: 15
48
McCabe - Cyclomatic Complexity: 17
4950
McCabe - Cyclomatic Complexity: 23
51
McCabe - Cyclomatic Complexity: 27
52
McCabe - Cyclomatic Complexity: 31
53
McCabe - Cyclomatic Complexity: 37
...59
McCabe - Cyclomatic Complexity: 333
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QStorageInfoPrivate
Name: QStorageInfoPrivate
Coverage:  67.442% (29/43)
 67.442% (29/43)
4319
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: 1361-1548
  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/45)
  0.000% (0/45)
3519
Q_QGS_loader
Name: Q_QGS_loader
Coverage:  0.000% (0/9)
  0.000% (0/9)
1519
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: 282-425
  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: 424-495
  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: 875-943
 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: 968-1086
  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: 2465-2559
 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: 215-289
 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: 233-281
  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/32)
  0.000% (0/32)
16220
QCommandLinkButtonPrivate
Name: QCommandLinkButtonPrivate
Coverage:  0.000% (0/33)
  0.000% (0/33)
7220
QDBusPendingCallPrivate
Name: QDBusPendingCallPrivate
Coverage:  72.222% (39/54)
 72.222% (39/54)
5920
QEvdevTabletHandler
Name: QEvdevTabletHandler
Coverage:  0.000% (0/54)
  0.000% (0/54)
4920
QGridBox
Name: QGridBox
Coverage:  0.000% (0/28)
  0.000% (0/28)
2220
QIntValidator
Name: QIntValidator
Coverage:  0.000% (0/68)
  0.000% (0/68)
4720
QLibraryInfo
Name: QLibraryInfo
Coverage:  66.000% (33/50)
 66.000% (33/50)
6720
QOpenGLPixelTransferOptions
Name: QOpenGLPixelTransferOptions
Coverage:  0.000% (0/22)
  0.000% (0/22)
2320
QSqlError
Name: QSqlError
Coverage:  76.923% (20/26)
 76.923% (20/26)
3320
QSqlResultPrivate
Name: QSqlResultPrivate
Coverage:  88.095% (74/84)
 88.095% (74/84)
7420
QTableWidgetPrivate
Name: QTableWidgetPrivate
Coverage:  0.000% (0/48)
  0.000% (0/48)
5520
QTextDocumentFragment
Name: QTextDocumentFragment
Coverage:  0.000% (0/46)
  0.000% (0/46)
3920
QTextFragment
Name: QTextFragment
Coverage:  0.000% (0/64)
  0.000% (0/64)
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)
4520
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: 5175-5322
  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: 1871-1957
 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: 48-142
 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: 128-234
  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: 628-808
  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: 186-293
 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: 45-79
  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: 472-595
  0.000% (0/64)
8320
QAccessibleToolButton
Name: QAccessibleToolButton
Coverage:  0.000% (0/55)
  0.000% (0/55)
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
QDomCharacterData
Name: QDomCharacterData
Coverage:  0.000% (0/39)
  0.000% (0/39)
2721
QEvdevTouchManager
Name: QEvdevTouchManager
Coverage:  0.000% (0/45)
  0.000% (0/45)
4621
QGradient
Name: QGradient
Coverage:  0.000% (0/75)
  0.000% (0/75)
4821
QGraphicsPolygonItem
Name: QGraphicsPolygonItem
Coverage:  0.000% (0/33)
  0.000% (0/33)
4621
QImagePixmapCleanupHooks
Name: QImagePixmapCleanupHooks
Coverage:  0.000% (0/33)
  0.000% (0/33)
2721
QIntersectionFinder
Name: QIntersectionFinder
Coverage:  0.000% (0/91)
  0.000% (0/91)
7121
QMenuSloppyState
Name: QMenuSloppyState
Coverage:  0.000% (0/65)
  0.000% (0/65)
5621
QMetaMethodPrivate
Name: QMetaMethodPrivate
Coverage: 100.000% (33/33)
100.000% (33/33)
5621
QNetworkCookiePrivate
Name: QNetworkCookiePrivate
Coverage:  98.333% (59/60)
 98.333% (59/60)
5721
QOpenGLFunctions_1_2
Name: QOpenGLFunctions_1_2
Coverage:  0.000% (0/71)
  0.000% (0/71)
7521
QPlainTestLogger
Name: QPlainTestLogger
Coverage:  85.714% (54/63)
 85.714% (54/63)
9821
QPropertyAnimation
Name: QPropertyAnimation
Coverage:  67.273% (37/55)
 67.273% (37/55)
5821
QSortedModelEngine
Name: QSortedModelEngine
Coverage:  0.000% (0/87)
  0.000% (0/87)
8621
QSystemTrayIcon
Name: QSystemTrayIcon
Coverage:  0.000% (0/33)
  0.000% (0/33)
4121
QTemporaryFileEngine
Name: QTemporaryFileEngine
Coverage:  95.918% (47/49)
 95.918% (47/49)
7821
QTextTablePrivate
Name: QTextTablePrivate
Coverage:  0.000% (0/59)
  0.000% (0/59)
8521
QZipPrivate
Name: QZipPrivate
Coverage:  0.000% (0/47)
  0.000% (0/47)
4421
_q_OpenSSL_to_QSslError
Name: _q_OpenSSL_to_QSslError
Prototype: static QSslError _q_OpenSSL_to_QSslError(int errorCode, const QSslCertificate &cert)
Coverage:  36.585% (15/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1044-1091
 36.585% (15/41)
2321
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: 737-801
 70.000% (28/40)
3121
imageFormatForVisual
Name: imageFormatForVisual
Prototype: static inline QImage::Format imageFormatForVisual(int depth, quint32 red_mask, quint32 blue_mask, bool *rgbSwap)
Coverage:  15.094% (8/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 163-217
 15.094% (8/53)
3821
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QGraphicsItem::GraphicsItemFlag flag)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 11461-11528
  0.000% (0/41)
4421
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QAbstractSocket::SocketError error)
Coverage:  17.073% (7/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2916-2983
 17.073% (7/41)
4421
qt_curves_for_arc
Name: qt_curves_for_arc
Prototype: QPointF qt_curves_for_arc(const QRectF &rect, qreal startAngle, qreal sweepLength, QPointF *curves, int *point_count)
Coverage:  0.000% (0/82)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 847-992
  0.000% (0/82)
10021
qt_normalizePathSegments
Name: qt_normalizePathSegments
Prototype: QString qt_normalizePathSegments(const QString &name, bool allowUncPaths)
Coverage:  96.809% (91/94)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 2046-2161
 96.809% (91/94)
6121
recode
Name: recode
Prototype: static int recode(QString &result, const ushort *begin, const ushort *end, QUrl::ComponentFormattingOptions encoding, const uchar *actionTable, bool retryBadEncoding)
Coverage:  96.053% (73/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 344-445
 96.053% (73/76)
6321
separatorMoveHelper
Name: separatorMoveHelper
Prototype: static int separatorMoveHelper(QVector<QLayoutStruct> &list, int index, int delta, int sep)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 848-924
  0.000% (0/71)
5821
QAccessibleMdiSubWindow
Name: QAccessibleMdiSubWindow
Coverage:  0.000% (0/55)
  0.000% (0/55)
4222
QAnimationGroup
Name: QAnimationGroup
Coverage:  68.000% (34/50)
 68.000% (34/50)
5922
QColormap
Name: QColormap
Coverage:  0.000% (0/36)
  0.000% (0/36)
5222
QDefaultItemEditorFactory
Name: QDefaultItemEditorFactory
Coverage:  0.000% (0/37)
  0.000% (0/37)
4122
QGraphicsLineItem
Name: QGraphicsLineItem
Coverage:  0.000% (0/32)
  0.000% (0/32)
5522
QGraphicsSceneDragDropEvent
Name: QGraphicsSceneDragDropEvent
Coverage:  0.000% (0/22)
  0.000% (0/22)
4422
QLoggingCategory
Name: QLoggingCategory
Coverage:  87.179% (34/39)
 87.179% (34/39)
2622
QLoggingRule
Name: QLoggingRule
Coverage:  91.429% (64/70)
 91.429% (64/70)
5022
QMainWindowPrivate
Name: QMainWindowPrivate
Coverage:  0.000% (0/52)
  0.000% (0/52)
4722
QNetmaskAddress
Name: QNetmaskAddress
Coverage: 100.000% (57/57)
100.000% (57/57)
5322
QNonContiguousByteDeviceIoDeviceImpl
Name: QNonContiguousByteDeviceIoDeviceImpl
Coverage:  72.881% (43/59)
 72.881% (43/59)
5922
QProgressDialogPrivate
Name: QProgressDialogPrivate
Coverage:  0.000% (0/56)
  0.000% (0/56)
7622
QRegExpCharClass
Name: QRegExpCharClass
Coverage:  81.250% (39/48)
 81.250% (39/48)
4422
QSidebar
Name: QSidebar
Coverage:  0.000% (0/46)
  0.000% (0/46)
5922
QTableWidgetItem
Name: QTableWidgetItem
Coverage:  0.000% (0/49)
  0.000% (0/49)
4022
QTestPrivate
Name: QTestPrivate
Coverage:  67.742% (42/62)
 67.742% (42/62)
4222
QThreadStorageData
Name: QThreadStorageData
Coverage:  66.154% (43/65)
 66.154% (43/65)
6622
QTimer
Name: QTimer
Coverage:  83.333% (45/54)
 83.333% (45/54)
3922
QTreeWidgetItemIteratorPrivate
Name: QTreeWidgetItemIteratorPrivate
Coverage:  0.000% (0/78)
  0.000% (0/78)
6722
QWidgetAction
Name: QWidgetAction
Coverage:  0.000% (0/48)
  0.000% (0/48)
6322
QXcbXSettingsPrivate
Name: QXcbXSettingsPrivate
Coverage:  42.105% (32/76)
 42.105% (32/76)
8122
bestFoundry
Name: bestFoundry
Prototype: static unsigned int bestFoundry(int script, unsigned int score, int styleStrategy, const QtFontFamily *family, const QString &foundry_name, QtFontStyle::Key styleKey, int pixelSize, char pitch, QtFontDesc *desc, const QString &styleName = QString())
Coverage:  0.000% (0/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1070-1203
  0.000% (0/89)
6022
convertToLevelAndOption
Name: convertToLevelAndOption
Prototype: static void convertToLevelAndOption(QNativeSocketEngine::SocketOption opt, QAbstractSocket::NetworkLayerProtocol socketProtocol, int &level, int &n)
Coverage:  86.441% (51/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 149-235
 86.441% (51/59)
4922
createFileFromTemplate
Name: createFileFromTemplate
Prototype: static bool createFileFromTemplate(NativeFileHandle &file, QFileSystemEntry::NativePath &path, size_t pos, size_t length, quint32 mode, QSystemError &error)
Coverage:  62.500% (25/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 112-229
 62.500% (25/40)
4122
populateFromPattern
Name: populateFromPattern
Prototype: static void populateFromPattern(FcPattern *pattern)
Coverage:  60.000% (45/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 364-476
 60.000% (45/75)
8122
qtInitializeVertexArrayObjectHelper
Name: qtInitializeVertexArrayObjectHelper
Prototype: void qtInitializeVertexArrayObjectHelper(QOpenGLVertexArrayObjectHelper *helper, QOpenGLContext *context)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglvertexarrayobject.cpp
Lines: 51-88
  0.000% (0/36)
1322
toolIdToTabletDevice
Name: toolIdToTabletDevice
Prototype: static QTabletEvent::TabletDevice toolIdToTabletDevice(quint32 toolId)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 1002-1033
  0.000% (0/27)
722
MinOverlapPlacer
Name: MinOverlapPlacer
Coverage:  0.000% (0/46)
  0.000% (0/46)
6723
QAccessibleTableHeaderCell
Name: QAccessibleTableHeaderCell
Coverage:  0.000% (0/58)
  0.000% (0/58)
4623
QCalendarTextNavigator
Name: QCalendarTextNavigator
Coverage:  0.000% (0/55)
  0.000% (0/55)
6823
QColorDialogOptions
Name: QColorDialogOptions
Coverage:  0.000% (0/37)
  0.000% (0/37)
3123
QCommonListViewBase
Name: QCommonListViewBase
Coverage:  0.000% (0/72)
  0.000% (0/72)
5523
QDBusAdaptorConnector
Name: QDBusAdaptorConnector
Coverage:  85.455% (47/55)
 85.455% (47/55)
7323
QDBusPlatformMenuItem
Name: QDBusPlatformMenuItem
Coverage:  0.000% (0/35)
  0.000% (0/35)
2923
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
...45
McCabe - Cyclomatic Complexity: 11
46
McCabe - Cyclomatic Complexity: 13
47
McCabe - Cyclomatic Complexity: 15
48
McCabe - Cyclomatic Complexity: 17
4950
McCabe - Cyclomatic Complexity: 23
51
McCabe - Cyclomatic Complexity: 27
52
McCabe - Cyclomatic Complexity: 31
53
McCabe - Cyclomatic Complexity: 37
...59
McCabe - Cyclomatic Complexity: 333

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