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
4445
McCabe - Cyclomatic Complexity: 18
46
McCabe - Cyclomatic Complexity: 21
47
McCabe - Cyclomatic Complexity: 24
48
McCabe - Cyclomatic Complexity: 28
...50
McCabe - Cyclomatic Complexity: 39
...55
McCabe - Cyclomatic Complexity: 192
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
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: 183-283
  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: 551-573
 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: 1089-1173
  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
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:  46.429% (13/28)
 46.429% (13/28)
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
QEventDispatcherUNIXPrivate
Name: QEventDispatcherUNIXPrivate
Coverage:  0.000% (0/34)
  0.000% (0/34)
3516
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:  63.636% (21/33)
 63.636% (21/33)
3316
QHttpNetworkHeaderPrivate
Name: QHttpNetworkHeaderPrivate
Coverage:  96.154% (25/26)
 96.154% (25/26)
3516
QJsonParseError
Name: QJsonParseError
Coverage:  0.000% (0/31)
  0.000% (0/31)
3316
QLineEditIconButton
Name: QLineEditIconButton
Coverage:  0.000% (0/32)
  0.000% (0/32)
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
QPlatformNativeInterface
Name: QPlatformNativeInterface
Coverage:  0.000% (0/16)
  0.000% (0/16)
4116
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: 5044-5172
  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: 1019-1046
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: 6231-6328
  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: 3745-3822
  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: 1748-1841
  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: 2524-2611
  0.000% (0/48)
4416
parseColorValue
Name: parseColorValue
Prototype: static ColorData parseColorValue(QCss::Value v)
Coverage:  0.000% (0/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 711-778
  0.000% (0/54)
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: 77-165
 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: 3097-3171
 92.453% (49/53)
4516
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: 880-917
  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: 291-357
  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: 56-124
 33.333% (11/33)
3416
DBusConnection
Name: DBusConnection
Coverage:  48.649% (18/37)
 48.649% (18/37)
4017
QAbstractTableModel
Name: QAbstractTableModel
Coverage:  28.889% (13/45)
 28.889% (13/45)
4717
QBasicTimer
Name: QBasicTimer
Coverage:  62.222% (28/45)
 62.222% (28/45)
3917
QBenchmarkValgrindUtils
Name: QBenchmarkValgrindUtils
Coverage:  0.000% (0/31)
  0.000% (0/31)
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:  53.125% (17/32)
 53.125% (17/32)
2517
QDomNodeList
Name: QDomNodeList
Coverage:  0.000% (0/39)
  0.000% (0/39)
2517
QEvdevTabletManager
Name: QEvdevTabletManager
Coverage:  0.000% (0/37)
  0.000% (0/37)
4017
QGraphicsSceneIndex
Name: QGraphicsSceneIndex
Coverage:  0.000% (0/23)
  0.000% (0/23)
5017
QNetworkProxyFactory
Name: QNetworkProxyFactory
Coverage:  68.000% (34/50)
 68.000% (34/50)
4317
QOpenGLFunctions_1_3
Name: QOpenGLFunctions_1_3
Coverage:  0.000% (0/47)
  0.000% (0/47)
6917
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
QThreadPipe
Name: QThreadPipe
Coverage:  0.000% (0/42)
  0.000% (0/42)
3217
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
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% (50/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstringmatcher.cpp
Lines: 63-121
100.000% (50/50)
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: 141-159
  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/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 643-743
  0.000% (0/53)
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: 4199-4258
 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/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 632-723
  0.000% (0/47)
5317
name_to_month
Name: name_to_month
Prototype: static int name_to_month(const char* month_str)
Coverage:  36.364% (12/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 1037-1082
 36.364% (12/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: 2307-2333
  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: 1659-1706
  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/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 92-170
  0.000% (0/52)
6017
q_reduceConfigAttributes
Name: q_reduceConfigAttributes
Prototype: bool q_reduceConfigAttributes(QVector<EGLint> *configAttributes)
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qeglconvenience.cpp
Lines: 118-218
  0.000% (0/52)
5417
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: 179-217
  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: 610-673
  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: 666-689
  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: 88-170
 29.412% (15/51)
4917
QAbstractListModel
Name: QAbstractListModel
Coverage:  21.739% (10/46)
 21.739% (10/46)
4718
QAccessibleDockWidget
Name: QAccessibleDockWidget
Coverage:  0.000% (0/48)
  0.000% (0/48)
3218
QAccessibleMenu
Name: QAccessibleMenu
Coverage:  0.000% (0/42)
  0.000% (0/42)
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/46)
  0.000% (0/46)
4018
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
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
4445
McCabe - Cyclomatic Complexity: 18
46
McCabe - Cyclomatic Complexity: 21
47
McCabe - Cyclomatic Complexity: 24
48
McCabe - Cyclomatic Complexity: 28
...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