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
...43
McCabe - Cyclomatic Complexity: 9
44
McCabe - Cyclomatic Complexity: 10
45
McCabe - Cyclomatic Complexity: 11
46
McCabe - Cyclomatic Complexity: 13
4748
McCabe - Cyclomatic Complexity: 17
49
McCabe - Cyclomatic Complexity: 19
50
McCabe - Cyclomatic Complexity: 23
51
McCabe - Cyclomatic Complexity: 27
...59
McCabe - Cyclomatic Complexity: 333
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
AnchorData
Name: AnchorData
Coverage:  0.000% (0/41)
  0.000% (0/41)
6515
ControlLabel
Name: ControlLabel
Coverage:  0.000% (0/29)
  0.000% (0/29)
3515
LineBreakHelper
Name: LineBreakHelper
Coverage:  0.000% (0/33)
  0.000% (0/33)
3515
QAccessibleCalendarWidget
Name: QAccessibleCalendarWidget
Coverage:  0.000% (0/37)
  0.000% (0/37)
2115
QAnimationDriver
Name: QAnimationDriver
Coverage:  60.000% (15/25)
 60.000% (15/25)
2815
QBitmap
Name: QBitmap
Coverage:  0.000% (0/28)
  0.000% (0/28)
3915
QCacheItem
Name: QCacheItem
Coverage:  73.333% (33/45)
 73.333% (33/45)
5415
QConfFile
Name: QConfFile
Coverage:  90.909% (30/33)
 90.909% (30/33)
3415
QDBusError
Name: QDBusError
Coverage:  66.667% (16/24)
 66.667% (16/24)
3215
QDBusInterfacePrivate
Name: QDBusInterfacePrivate
Coverage:  77.551% (38/49)
 77.551% (38/49)
3815
QDBusMenuConnection
Name: QDBusMenuConnection
Coverage:  8.824% (3/34)
  8.824% (3/34)
3415
QDashedStrokeProcessor
Name: QDashedStrokeProcessor
Coverage:  0.000% (0/42)
  0.000% (0/42)
6615
QDynamicFileResourceRoot
Name: QDynamicFileResourceRoot
Coverage:  46.154% (18/39)
 46.154% (18/39)
5415
QFSCompleter
Name: QFSCompleter
Coverage:  0.000% (0/58)
  0.000% (0/58)
4715
QFbWindow
Name: QFbWindow
Coverage:  0.000% (0/25)
  0.000% (0/25)
3415
QGLTextureCache
Name: QGLTextureCache
Coverage:  18.519% (5/27)
 18.519% (5/27)
3515
QGraphicsOpacityEffect
Name: QGraphicsOpacityEffect
Coverage:  0.000% (0/38)
  0.000% (0/38)
5115
QGraphicsSceneHoverEvent
Name: QGraphicsSceneHoverEvent
Coverage:  0.000% (0/15)
  0.000% (0/15)
3015
QGraphicsSceneWheelEvent
Name: QGraphicsSceneWheelEvent
Coverage:  0.000% (0/15)
  0.000% (0/15)
3015
QHttpPartPrivate
Name: QHttpPartPrivate
Coverage:  61.111% (22/36)
 61.111% (22/36)
4615
QImageReaderPrivate
Name: QImageReaderPrivate
Coverage:  0.000% (0/59)
  0.000% (0/59)
4515
QNetworkAddressEntry
Name: QNetworkAddressEntry
Coverage:  82.759% (24/29)
 82.759% (24/29)
2215
QNetworkConfigurationManager
Name: QNetworkConfigurationManager
Coverage:  58.621% (17/29)
 58.621% (17/29)
3815
QPdfWriter
Name: QPdfWriter
Coverage:  0.000% (0/17)
  0.000% (0/17)
2815
QPixmapConvolutionFilter
Name: QPixmapConvolutionFilter
Coverage:  0.000% (0/35)
  0.000% (0/35)
5415
QPlatformNativeInterface
Name: QPlatformNativeInterface
Coverage:  0.000% (0/15)
  0.000% (0/15)
3815
QRasterBuffer
Name: QRasterBuffer
Coverage:  0.000% (0/39)
  0.000% (0/39)
5415
QRelation
Name: QRelation
Coverage:  81.818% (27/33)
 81.818% (27/33)
3615
QRubberBand
Name: QRubberBand
Coverage:  0.000% (0/24)
  0.000% (0/24)
3415
QSocks5BindStore
Name: QSocks5BindStore
Coverage:  44.737% (17/38)
 44.737% (17/38)
3015
QStatusBarPrivate
Name: QStatusBarPrivate
Coverage:  0.000% (0/45)
  0.000% (0/45)
3415
QThreadPrivate
Name: QThreadPrivate
Coverage:  68.182% (30/44)
 68.182% (30/44)
7315
QVector2D
Name: QVector2D
Coverage:  0.000% (0/25)
  0.000% (0/25)
3115
QXcbXSettings
Name: QXcbXSettings
Coverage:  58.621% (17/29)
 58.621% (17/29)
5215
bannerPageToString
Name: bannerPageToString
Prototype: static inline QString bannerPageToString(const QCUPSSupport::BannerPage bannerPage)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qcups.cpp
Lines: 133-146
  0.000% (0/22)
315
blend_transformed_bilinear_rgb565
Name: blend_transformed_bilinear_rgb565
Prototype: static void blend_transformed_bilinear_rgb565(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4619-4810
  0.000% (0/51)
14315
blend_transformed_rgb565
Name: blend_transformed_rgb565
Prototype: static void blend_transformed_rgb565(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4911-5043
  0.000% (0/51)
9115
calculateCoarseTimerTimeout
Name: calculateCoarseTimerTimeout
Prototype: static void calculateCoarseTimerTimeout(QTimerInfo *t, timespec currentTime)
Coverage:  92.308% (48/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp
Lines: 223-331
 92.308% (48/52)
4915
detectWebBrowser
Name: detectWebBrowser
Prototype: static inline bool detectWebBrowser(const QByteArray &desktop, bool checkBrowserVariable, QString *browser)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp
Lines: 75-108
  0.000% (0/36)
1715
distributeMultiBox
Name: distributeMultiBox
Prototype: static void distributeMultiBox(QVector<QLayoutStruct> &chain, int start, int end, int minSize, int sizeHint, QVector<int> &stretchArray, int stretch)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 622-685
  0.000% (0/45)
4215
fetchTransformed64
Name: fetchTransformed64
Prototype: template<TextureBlendType blendType> static const QRgba64 * fetchTransformed64(QRgba64 *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1633-1736
  0.000% (0/46)
6315
isInheritable
Name: isInheritable
Prototype: static inline bool isInheritable(Property propertyId)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 367-388
  0.000% (0/17)
415
parseStyleValue
Name: parseStyleValue
Prototype: static BorderStyle parseStyleValue(QCss::Value v)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 901-935
  0.000% (0/29)
1615
qWidgetShortcutContextMatcher
Name: qWidgetShortcutContextMatcher
Prototype: bool qWidgetShortcutContextMatcher(QObject *object, Qt::ShortcutContext context)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qshortcut.cpp
Lines: 71-133
  0.000% (0/45)
3515
qt_mktime
Name: qt_mktime
Prototype: static qint64 qt_mktime(QDate *date, QTime *time, QDateTimePrivate::DaylightStatus *daylightStatus, QString *abbreviation, bool *ok = 0)
Coverage:  69.565% (32/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 2206-2319
 69.565% (32/46)
4315
removeDotsFromPath
Name: removeDotsFromPath
Prototype: static void removeDotsFromPath(QString *path)
Coverage:  83.516% (76/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 1529-1603
 83.516% (76/91)
3915
scanEscapeSequence
Name: scanEscapeSequence
Prototype: static inline bool scanEscapeSequence(const char *&json, const char *end, uint *ch)
Coverage:  47.059% (16/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 836-879
 47.059% (16/34)
2415
sm_performSaveYourself
Name: sm_performSaveYourself
Prototype: static void sm_performSaveYourself(QXcbSessionManager *sm)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp
Lines: 177-277
  0.000% (0/47)
5815
typeOfVariant
Name: typeOfVariant
Prototype: static uint typeOfVariant(const QVariant &value)
Coverage:  23.529% (4/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 514-536
 23.529% (4/17)
415
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: 1086-1170
  0.000% (0/51)
5515
QAbstractAnimationPrivate
Name: QAbstractAnimationPrivate
Coverage:  91.549% (65/71)
 91.549% (65/71)
4316
QAbstractItemDelegate
Name: QAbstractItemDelegate
Coverage:  0.000% (0/34)
  0.000% (0/34)
3616
QAccessibleApplication
Name: QAccessibleApplication
Coverage:  0.000% (0/27)
  0.000% (0/27)
2316
QAlphaPaintEnginePrivate
Name: QAlphaPaintEnginePrivate
Coverage:  0.000% (0/33)
  0.000% (0/33)
7416
QColorDialogStaticData
Name: QColorDialogStaticData
Coverage:  0.000% (0/28)
  0.000% (0/28)
1216
QColorWell
Name: QColorWell
Coverage:  0.000% (0/30)
  0.000% (0/30)
4616
QDBusMetaObject
Name: QDBusMetaObject
Coverage:  72.000% (36/50)
 72.000% (36/50)
5716
QDBusServer
Name: QDBusServer
Coverage:  44.444% (16/36)
 44.444% (16/36)
3216
QDomDocumentType
Name: QDomDocumentType
Coverage:  0.000% (0/28)
  0.000% (0/28)
2516
QDoubleValidator
Name: QDoubleValidator
Coverage:  0.000% (0/28)
  0.000% (0/28)
3916
QDragManager
Name: QDragManager
Coverage:  0.000% (0/42)
  0.000% (0/42)
3316
QFontComboBox
Name: QFontComboBox
Coverage:  0.000% (0/30)
  0.000% (0/30)
4616
QGraphicsRotation
Name: QGraphicsRotation
Coverage:  0.000% (0/31)
  0.000% (0/31)
3916
QGraphicsTextItemPrivate
Name: QGraphicsTextItemPrivate
Coverage:  0.000% (0/35)
  0.000% (0/35)
5016
QHistoryState
Name: QHistoryState
Coverage:  62.162% (23/37)
 62.162% (23/37)
3516
QHttpNetworkHeaderPrivate
Name: QHttpNetworkHeaderPrivate
Coverage:  96.667% (29/30)
 96.667% (29/30)
3516
QJsonParseError
Name: QJsonParseError
Coverage:  0.000% (0/31)
  0.000% (0/31)
3316
QLineEditIconButton
Name: QLineEditIconButton
Coverage:  0.000% (0/34)
  0.000% (0/34)
3516
QMainWindowTabBar
Name: QMainWindowTabBar
Coverage:  0.000% (0/56)
  0.000% (0/56)
4816
QMaxHeap
Name: QMaxHeap
Coverage:  0.000% (0/30)
  0.000% (0/30)
3516
QMessageDialogOptions
Name: QMessageDialogOptions
Coverage:  0.000% (0/18)
  0.000% (0/18)
1916
QPlatformAccessibility
Name: QPlatformAccessibility
Coverage:  0.000% (0/37)
  0.000% (0/37)
3416
QPlatformSessionManager
Name: QPlatformSessionManager
Coverage:  0.000% (0/16)
  0.000% (0/16)
1916
QPrintDialog
Name: QPrintDialog
Coverage:  38.462% (10/26)
 38.462% (10/26)
3816
QSignalMapper
Name: QSignalMapper
Coverage:  58.333% (14/24)
 58.333% (14/24)
3716
QSimdSse2
Name: QSimdSse2
Coverage:  0.000% (0/16)
  0.000% (0/16)
1616
QStringMatcher
Name: QStringMatcher
Coverage:  88.462% (23/26)
 88.462% (23/26)
3516
QTestData
Name: QTestData
Coverage:  52.941% (18/34)
 52.941% (18/34)
2816
QWindowGeometrySpecification
Name: QWindowGeometrySpecification
Coverage:  0.000% (0/46)
  0.000% (0/46)
4016
QXcbEventReader
Name: QXcbEventReader
Coverage:  73.684% (28/38)
 73.684% (28/38)
3616
QXlibEglIntegration
Name: QXlibEglIntegration
Coverage:  0.000% (0/59)
  0.000% (0/59)
10416
QZipReaderPrivate
Name: QZipReaderPrivate
Coverage:  0.000% (0/48)
  0.000% (0/48)
6216
QZipWriterPrivate
Name: QZipWriterPrivate
Coverage:  0.000% (0/41)
  0.000% (0/41)
6916
QtSharedPointer
Name: QtSharedPointer
Coverage:  58.824% (20/34)
 58.824% (20/34)
5516
blend_transformed_tiled_argb
Name: blend_transformed_tiled_argb
Prototype: static void blend_transformed_tiled_argb(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 5045-5173
  0.000% (0/50)
9716
curveToFunctionObject
Name: curveToFunctionObject
Prototype: static QEasingCurveFunction *curveToFunctionObject(QEasingCurve::Type type)
Coverage: 100.000% (21/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1013-1040
100.000% (21/21)
716
drawTextItemDecoration
Name: drawTextItemDecoration
Prototype: static void drawTextItemDecoration(QPainter *painter, const QPointF &pos, const QFontEngine *fe, QTextEngine *textEngine, QTextCharFormat::UnderlineStyle underlineStyle, QTextItem::RenderFlags flags, qreal width, const QTextCharFormat &charFormat)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 6227-6324
  0.000% (0/48)
6616
getOperator
Name: getOperator
Prototype: static inline Operator getOperator(const QSpanData *data, const QSpan *spans, int spanCount)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3746-3823
  0.000% (0/39)
5316
gray_raster_render
Name: gray_raster_render
Prototype: static int gray_raster_render( QT_FT_Raster raster, const QT_FT_Raster_Params* params )
Coverage:  0.000% (0/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 1742-1835
  0.000% (0/59)
5016
miSubtractO
Name: miSubtractO
Prototype: static void miSubtractO(QRegionPrivate &dest, const QRect *r1, const QRect *r1End, const QRect *r2, const QRect *r2End, int y1, int y2)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2500-2587
  0.000% (0/48)
4416
parseColorValue
Name: parseColorValue
Prototype: static ColorData parseColorValue(QCss::Value v)
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 704-771
  0.000% (0/56)
4516
parseHttpOptionHeader
Name: parseHttpOptionHeader
Prototype: static QHash<QByteArray, QByteArray> parseHttpOptionHeader(const QByteArray &header)
Coverage:  59.184% (29/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 71-159
 59.184% (29/49)
4716
qFindString
Name: qFindString
Prototype: int qFindString( const QChar *haystack0, int haystackLen, int from, const QChar *needle0, int needleLen, Qt::CaseSensitivity cs)
Coverage:  92.453% (49/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3067-3141
 92.453% (49/53)
4516
q_reduceConfigAttributes
Name: q_reduceConfigAttributes
Prototype: bool q_reduceConfigAttributes(QVector<EGLint> *configAttributes)
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qeglconvenience.cpp
Lines: 112-209
  0.000% (0/49)
5216
qt_getJustificationOpportunities
Name: qt_getJustificationOpportunities
Prototype: static inline void qt_getJustificationOpportunities(const ushort *string, int length, const QScriptItem &si, QGlyphLayout g, ushort *log_clusters)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 874-911
  0.000% (0/21)
1216
showToolTip
Name: showToolTip
Prototype: static void showToolTip(QHelpEvent *helpEvent, QWidget *widget, const QStyleOptionComplex &opt, QStyle::ComplexControl complexControl, QStyle::SubControl subControl)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 285-351
  0.000% (0/40)
3616
statusCodeFromHttp
Name: statusCodeFromHttp
Prototype: static QNetworkReply::NetworkError statusCodeFromHttp(int httpStatusCode, const QUrl &url)
Coverage:  33.333% (11/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpthreaddelegate.cpp
Lines: 50-118
 33.333% (11/33)
3416
DBusConnection
Name: DBusConnection
Coverage:  48.649% (18/37)
 48.649% (18/37)
4017
QAbstractTableModel
Name: QAbstractTableModel
Coverage:  35.294% (18/51)
 35.294% (18/51)
4717
QBasicTimer
Name: QBasicTimer
Coverage:  62.222% (28/45)
 62.222% (28/45)
3917
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
...43
McCabe - Cyclomatic Complexity: 9
44
McCabe - Cyclomatic Complexity: 10
45
McCabe - Cyclomatic Complexity: 11
46
McCabe - Cyclomatic Complexity: 13
4748
McCabe - Cyclomatic Complexity: 17
49
McCabe - Cyclomatic Complexity: 19
50
McCabe - Cyclomatic Complexity: 23
51
McCabe - Cyclomatic Complexity: 27
...59
McCabe - Cyclomatic Complexity: 333

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