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

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1267
...9
McCabe - Cyclomatic Complexity: 27
10
McCabe - Cyclomatic Complexity: 23
11
McCabe - Cyclomatic Complexity: 20
12
McCabe - Cyclomatic Complexity: 17
1314
McCabe - Cyclomatic Complexity: 13
15
McCabe - Cyclomatic Complexity: 12
16
McCabe - Cyclomatic Complexity: 10
17
McCabe - Cyclomatic Complexity: 9
...20
McCabe - Cyclomatic Complexity: 7
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 2
...55
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QVector2D
Name: QVector2D
Coverage:  0.000% (0/25)
  0.000% (0/25)
3115
QThreadPrivate
Name: QThreadPrivate
Coverage:  68.182% (30/44)
 68.182% (30/44)
7315
QStatusBarPrivate
Name: QStatusBarPrivate
Coverage:  0.000% (0/45)
  0.000% (0/45)
3415
QSocks5BindStore
Name: QSocks5BindStore
Coverage:  44.737% (17/38)
 44.737% (17/38)
3115
QRubberBand
Name: QRubberBand
Coverage:  0.000% (0/24)
  0.000% (0/24)
3415
QRelation
Name: QRelation
Coverage:  82.759% (24/29)
 82.759% (24/29)
3615
QRasterBuffer
Name: QRasterBuffer
Coverage:  0.000% (0/39)
  0.000% (0/39)
5415
QPixmapConvolutionFilter
Name: QPixmapConvolutionFilter
Coverage:  0.000% (0/35)
  0.000% (0/35)
5415
QPdfWriter
Name: QPdfWriter
Coverage:  0.000% (0/17)
  0.000% (0/17)
2815
QOpenGLFunctions_1_2
Name: QOpenGLFunctions_1_2
Coverage:  0.000% (0/41)
  0.000% (0/41)
5715
QNetworkConfigurationManager
Name: QNetworkConfigurationManager
Coverage:  58.621% (17/29)
 58.621% (17/29)
3815
QNetworkAddressEntry
Name: QNetworkAddressEntry
Coverage:  86.957% (20/23)
 86.957% (20/23)
2215
QImageReaderPrivate
Name: QImageReaderPrivate
Coverage:  0.000% (0/59)
  0.000% (0/59)
4515
QIODevicePrivate
Name: QIODevicePrivate
Coverage:  67.568% (25/37)
 67.568% (25/37)
4715
QHttpPartPrivate
Name: QHttpPartPrivate
Coverage:  61.111% (22/36)
 61.111% (22/36)
4615
QGraphicsSceneWheelEvent
Name: QGraphicsSceneWheelEvent
Coverage:  0.000% (0/15)
  0.000% (0/15)
3015
QGraphicsSceneHoverEvent
Name: QGraphicsSceneHoverEvent
Coverage:  0.000% (0/15)
  0.000% (0/15)
3015
QGraphicsOpacityEffect
Name: QGraphicsOpacityEffect
Coverage:  0.000% (0/38)
  0.000% (0/38)
5115
QGLTextureCache
Name: QGLTextureCache
Coverage:  18.519% (5/27)
 18.519% (5/27)
3515
QFbWindow
Name: QFbWindow
Coverage:  0.000% (0/25)
  0.000% (0/25)
3415
QFSCompleter
Name: QFSCompleter
Coverage:  0.000% (0/58)
  0.000% (0/58)
4715
QDynamicFileResourceRoot
Name: QDynamicFileResourceRoot
Coverage:  46.154% (18/39)
 46.154% (18/39)
5415
QDashedStrokeProcessor
Name: QDashedStrokeProcessor
Coverage:  0.000% (0/42)
  0.000% (0/42)
6615
QDBusMenuConnection
Name: QDBusMenuConnection
Coverage:  8.824% (3/34)
  8.824% (3/34)
3415
QDBusInterfacePrivate
Name: QDBusInterfacePrivate
Coverage:  77.551% (38/49)
 77.551% (38/49)
3815
QDBusError
Name: QDBusError
Coverage:  66.667% (16/24)
 66.667% (16/24)
3215
QConfFile
Name: QConfFile
Coverage:  90.909% (30/33)
 90.909% (30/33)
3415
QCacheItem
Name: QCacheItem
Coverage:  73.333% (33/45)
 73.333% (33/45)
5515
QBitmap
Name: QBitmap
Coverage:  0.000% (0/28)
  0.000% (0/28)
3915
QAnimationDriver
Name: QAnimationDriver
Coverage:  60.870% (14/23)
 60.870% (14/23)
2815
QAccessibleCalendarWidget
Name: QAccessibleCalendarWidget
Coverage:  0.000% (0/35)
  0.000% (0/35)
2115
LineBreakHelper
Name: LineBreakHelper
Coverage:  0.000% (0/33)
  0.000% (0/33)
3515
ControlLabel
Name: ControlLabel
Coverage:  0.000% (0/29)
  0.000% (0/29)
3515
AnchorData
Name: AnchorData
Coverage:  0.000% (0/41)
  0.000% (0/41)
6515
replaceArgEscapes
Name: replaceArgEscapes
Prototype: static QString replaceArgEscapes(const QString &s, const ArgEscapeData &d, int field_width, const QString &arg, const QString &larg, QChar fillChar = QLatin1Char(' '))
Coverage: 100.000% (44/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7303-7395
100.000% (44/44)
5614
read_image_scaled
Name: read_image_scaled
Prototype: static void read_image_scaled(QImage *outImage, png_structp png_ptr, png_infop info_ptr, QPngHandlerPrivate::AllocatedMemoryPointers &amp, QSize scaledSize)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpnghandler.cpp
Lines: 410-487
  0.000% (0/44)
5814
queued_activate
Name: queued_activate
Prototype: static void queued_activate(QObject *sender, int signal, QObjectPrivate::Connection *c, void **argv, QMutexLocker &locker)
Coverage:  57.143% (24/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 3542-3594
 57.143% (24/42)
4014
qt_idForSize
Name: qt_idForSize
Prototype: static QPageSize::PageSizeId qt_idForSize(const QSizeF &size, QPageSize::Unit units, QPageSize::SizeMatchPolicy matchPolicy, QSize *match)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagesize.cpp
Lines: 676-712
  0.000% (0/46)
2214
qt_bitmapblit_template
Name: qt_bitmapblit_template
Prototype: template <class DST> static inline void qt_bitmapblit_template(QRasterBuffer *rasterBuffer, int x, int y, DST color, const uchar *map, int mapWidth, int mapHeight, int mapStride)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 5503-5563
  0.000% (0/42)
3814
qUncompress
Name: qUncompress
Prototype: QByteArray qUncompress(const uchar* data, int nbytes)
Coverage:  50.000% (21/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 666-745
 50.000% (21/42)
5114
qScanConvert
Name: qScanConvert
Prototype: template <typename T> void qScanConvert(QScanConverter &d, T allVertical)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 322-383
  0.000% (0/46)
3914
parseHeaderName
Name: parseHeaderName
Prototype: static int parseHeaderName(const QByteArray &headerName)
Coverage:  83.333% (30/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 811-847
 83.333% (30/36)
2414
makePattern
Name: makePattern
Prototype: static inline QByteArray makePattern(const QByteArray &value)
Coverage:  85.484% (53/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 173-220
 85.484% (53/62)
3514
gray_render_conic
Name: gray_render_conic
Prototype: static void gray_render_conic( PWorker worker, const QT_FT_Vector* control, const QT_FT_Vector* to )
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 837-943
  0.000% (0/40)
6414
fromIsoTimeString
Name: fromIsoTimeString
Prototype: static QTime fromIsoTimeString(const QStringRef &string, Qt::DateFormat format, bool *isMidnight24)
Coverage:  91.228% (52/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 1878-1945
 91.228% (52/57)
4514
escapedString
Name: escapedString
Prototype: static QByteArray escapedString(const QString &s)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonwriter.cpp
Lines: 58-121
  0.000% (0/35)
4114
drawTriangle
Name: drawTriangle
Prototype: template <FillClip clip> void drawTriangle(qint32 *bits, int width, int height, const QPoint *center, const QPoint *v1, const QPoint *v2, qint32 value)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 170-286
  0.000% (0/44)
6914
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
  0.000% (0/42)
4414
detectWebBrowser
Name: detectWebBrowser
Prototype: static inline bool detectWebBrowser(const QByteArray &desktop, bool checkBrowserVariable, QString *browser)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp
Lines: 83-116
  0.000% (0/35)
1814
defaultHintStyleFromMatch
Name: defaultHintStyleFromMatch
Prototype: QFontEngine::HintStyle defaultHintStyleFromMatch(QFont::HintingPreference hintingPreference, FcPattern *match, bool useXftConf)
Coverage:  40.000% (12/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 583-626
 40.000% (12/30)
2414
convertToGLFormatHelper
Name: convertToGLFormatHelper
Prototype: static void convertToGLFormatHelper(QImage &dst, const QImage &img, GLenum texture_format)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 2324-2410
  0.000% (0/40)
5914
calculatePosixTransitions
Name: calculatePosixTransitions
Prototype: static QVector<QTimeZonePrivate::Data> calculatePosixTransitions(const QByteArray &posixRule, int startYear, int endYear, int lastTranMSecs)
Coverage:  78.261% (36/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 503-597
 78.261% (36/46)
6114
_q_boundGeometryToSizeConstraints
Name: _q_boundGeometryToSizeConstraints
Prototype: static void _q_boundGeometryToSizeConstraints(const QRectF &startGeometry, QRectF *rect, Qt::WindowFrameSection section, const QSizeF &min, const QSizeF &max, const QGraphicsWidget *widget)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget_p.cpp
Lines: 508-583
  0.000% (0/35)
5014
VersionTerm
Name: VersionTerm
Coverage:  0.000% (0/30)
  0.000% (0/30)
2414
StateSaver
Name: StateSaver
Coverage:  0.000% (0/44)
  0.000% (0/44)
5714
QWindowContainerPrivate
Name: QWindowContainerPrivate
Coverage:  0.000% (0/38)
  0.000% (0/38)
3514
QVectorPath
Name: QVectorPath
Coverage:  0.000% (0/36)
  0.000% (0/36)
4314
QUndoView
Name: QUndoView
Coverage:  0.000% (0/20)
  0.000% (0/20)
3514
QTornOffMenu
Name: QTornOffMenu
Coverage:  0.000% (0/26)
  0.000% (0/26)
3014
QThreadPoolThread
Name: QThreadPoolThread
Coverage:  89.189% (33/37)
 89.189% (33/37)
3814
QTcpServerPrivate
Name: QTcpServerPrivate
Coverage:  87.879% (29/33)
 87.879% (29/33)
3314
QTapGestureRecognizer
Name: QTapGestureRecognizer
Coverage:  0.000% (0/30)
  0.000% (0/30)
2914
QStatePrivate
Name: QStatePrivate
Coverage: 100.000% (32/32)
100.000% (32/32)
3214
QSqlIndex
Name: QSqlIndex
Coverage:  19.231% (5/26)
 19.231% (5/26)
2714
QPlatformOpenGLContext
Name: QPlatformOpenGLContext
Coverage:  0.000% (0/30)
  0.000% (0/30)
2814
QOpenGLVertexArrayObject
Name: QOpenGLVertexArrayObject
Coverage:  0.000% (0/28)
  0.000% (0/28)
3614
QOpenGLContextPrivate
Name: QOpenGLContextPrivate
Coverage:  0.000% (0/38)
  0.000% (0/38)
4614
QNetworkAccessCacheBackend
Name: QNetworkAccessCacheBackend
Coverage:  68.571% (24/35)
 68.571% (24/35)
4114
QMimeAllGlobPatterns
Name: QMimeAllGlobPatterns
Coverage:  73.529% (25/34)
 73.529% (25/34)
3414
QIconTheme
Name: QIconTheme
Coverage:  0.000% (0/41)
  0.000% (0/41)
5014
QGraphicsScale
Name: QGraphicsScale
Coverage:  0.000% (0/22)
  0.000% (0/22)
4114
QGraphicsDropShadowEffect
Name: QGraphicsDropShadowEffect
Coverage:  0.000% (0/26)
  0.000% (0/26)
4114
QFontComboBoxPrivate
Name: QFontComboBoxPrivate
Coverage:  0.000% (0/44)
  0.000% (0/44)
3814
QFileDevicePrivate
Name: QFileDevicePrivate
Coverage:  39.394% (13/33)
 39.394% (13/33)
3214
QEventTransition
Name: QEventTransition
Coverage:  75.000% (15/20)
 75.000% (15/20)
3814
QEglFSContext
Name: QEglFSContext
Coverage:  0.000% (0/32)
  0.000% (0/32)
2914
QDockWidgetGroupLayout
Name: QDockWidgetGroupLayout
Coverage:  0.000% (0/16)
  0.000% (0/16)
3014
QDirSortItemComparator
Name: QDirSortItemComparator
Coverage:  94.231% (49/52)
 94.231% (49/52)
4414
QDebug
Name: QDebug
Coverage:  92.105% (35/38)
 92.105% (35/38)
3614
QDBusXmlParser
Name: QDBusXmlParser
Coverage:  84.848% (28/33)
 84.848% (28/33)
2114
QDBusServiceWatcher
Name: QDBusServiceWatcher
Coverage:  40.909% (9/22)
 40.909% (9/22)
2614
QCommandLinkButton
Name: QCommandLinkButton
Coverage:  0.000% (0/30)
  0.000% (0/30)
7114
QColorDialogStaticData
Name: QColorDialogStaticData
Coverage:  0.000% (0/26)
  0.000% (0/26)
1414
QAccessibleActionStrings
Name: QAccessibleActionStrings
Coverage:  0.000% (0/38)
  0.000% (0/38)
2614
QAccessibleActionInterface
Name: QAccessibleActionInterface
Coverage:  0.000% (0/14)
  0.000% (0/14)
1414
verifyTag
Name: verifyTag
Prototype: static inline const uchar *verifyTag(const uchar *tagPtr, const uchar *endPtr)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 118-149
  0.000% (0/31)
1513
variantHash
Name: variantHash
Prototype: static inline uint variantHash(const QVariant &variant)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextformat.cpp
Lines: 283-304
  0.000% (0/25)
1413
ucstrncmp
Name: ucstrncmp
Prototype: static int ucstrncmp(const QChar *a, const QChar *b, int l)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 450-533
100.000% (8/8)
1713
styleStringHelper
Name: styleStringHelper
Prototype: static QString styleStringHelper(int weight, QFont::Style style)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1298-1330
  0.000% (0/38)
2513
setFontSizeFromValue
Name: setFontSizeFromValue
Prototype: static bool setFontSizeFromValue(QCss::Value value, QFont *font, int *fontSizeAdjustment)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1102-1137
  0.000% (0/31)
2713
qt_stroke_side
Name: qt_stroke_side
Prototype: template <class Iterator> bool qt_stroke_side(Iterator *it, QStroker *stroker, bool capFirst, QLineF *startTangent)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 632-766
  0.000% (0/41)
6813
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
  0.000% (0/37)
5513
qt_messageSeverityToString
Name: qt_messageSeverityToString
Prototype: static QString qt_messageSeverityToString(QOpenGLDebugMessage::Severity severity)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 836-855
  0.000% (0/19)
313
qt_keyForCustomSize
Name: qt_keyForCustomSize
Prototype: static QString qt_keyForCustomSize(const QSizeF &size, QPageSize::Unit units)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagesize.cpp
Lines: 445-471
  0.000% (0/19)
913
qt_alphargbblit_argb32
Name: qt_alphargbblit_argb32
Prototype: static void qt_alphargbblit_argb32(QRasterBuffer *rasterBuffer, int x, int y, const QRgba64 &color, const uint *src, int mapWidth, int mapHeight, int srcStride, const QClipData *clip)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 5920-5993
  0.000% (0/37)
4513
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
  0.000% (0/37)
3813
q_getTimeFromASN1
Name: q_getTimeFromASN1
Prototype: QDateTime q_getTimeFromASN1(const ASN1_TIME *aTime)
Coverage:  36.735% (18/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 1015-1106
 36.735% (18/49)
6213
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
  0.000% (0/41)
4713
qDBusPropertyGet
Name: qDBusPropertyGet
Prototype: QDBusMessage qDBusPropertyGet(const QDBusConnectionPrivate::ObjectTreeNode &node, const QDBusMessage &msg)
Coverage:  74.510% (38/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp
Lines: 224-290
 74.510% (38/51)
5013
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QFont &font)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfont.cpp
Lines: 2179-2231
  0.000% (0/39)
3713
Page:<>1
McCabe - Cyclomatic Complexity: 1267
...9
McCabe - Cyclomatic Complexity: 27
10
McCabe - Cyclomatic Complexity: 23
11
McCabe - Cyclomatic Complexity: 20
12
McCabe - Cyclomatic Complexity: 17
1314
McCabe - Cyclomatic Complexity: 13
15
McCabe - Cyclomatic Complexity: 12
16
McCabe - Cyclomatic Complexity: 10
17
McCabe - Cyclomatic Complexity: 9
...20
McCabe - Cyclomatic Complexity: 7
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 2
...55
McCabe - Cyclomatic Complexity: 1

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