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

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 0
...10
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 4
...30
eLOC - Effective Lines of Code: 10
...40
eLOC - Effective Lines of Code: 25
41
eLOC - Effective Lines of Code: 28
42
eLOC - Effective Lines of Code: 32
43
eLOC - Effective Lines of Code: 36
44
eLOC - Effective Lines of Code: 40
4546
eLOC - Effective Lines of Code: 53
47
eLOC - Effective Lines of Code: 61
48
eLOC - Effective Lines of Code: 72
49
eLOC - Effective Lines of Code: 85
50
eLOC - Effective Lines of Code: 101
...55
eLOC - Effective Lines of Code: 533
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
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
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
QAbstractSliderPrivate
Name: QAbstractSliderPrivate
Coverage:  0.000% (0/44)
  0.000% (0/44)
4613
QAccessibleTableHeaderCell
Name: QAccessibleTableHeaderCell
Coverage:  0.000% (0/46)
  0.000% (0/46)
4623
QColorWell
Name: QColorWell
Coverage:  0.000% (0/30)
  0.000% (0/30)
4616
QEvdevTouchManager
Name: QEvdevTouchManager
Coverage:  0.000% (0/45)
  0.000% (0/45)
4621
QFontComboBox
Name: QFontComboBox
Coverage:  0.000% (0/30)
  0.000% (0/30)
4616
QFutureWatcherBasePrivate
Name: QFutureWatcherBasePrivate
Coverage:  88.235% (45/51)
 88.235% (45/51)
4623
QGraphicsPolygonItem
Name: QGraphicsPolygonItem
Coverage:  0.000% (0/33)
  0.000% (0/33)
4621
QHttpPartPrivate
Name: QHttpPartPrivate
Coverage:  61.111% (22/36)
 61.111% (22/36)
4615
QOpenGLContextPrivate
Name: QOpenGLContextPrivate
Coverage:  0.000% (0/38)
  0.000% (0/38)
4614
QPixmapColorizeFilter
Name: QPixmapColorizeFilter
Coverage:  0.000% (0/22)
  0.000% (0/22)
4611
QScrollerPropertiesPrivate
Name: QScrollerPropertiesPrivate
Coverage:  0.000% (0/5)
  0.000% (0/5)
463
QStorageInfoPrivate
Name: QStorageInfoPrivate
Coverage:  69.565% (32/46)
 69.565% (32/46)
4620
QXcbVirtualDesktop
Name: QXcbVirtualDesktop
Coverage:  39.535% (17/43)
 39.535% (17/43)
4620
fetchTransformed
Name: fetchTransformed
Prototype: template<TextureBlendType blendType> static const uint * fetchTransformed(uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1561-1644
  0.000% (0/34)
4611
fillRect_normalized
Name: fillRect_normalized
Prototype: static void fillRect_normalized(const QRect &r, QSpanData *data, QRasterPaintEnginePrivate *pe)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1382-1450
  0.000% (0/41)
468
findPatternUnloaded
Name: findPatternUnloaded
Prototype: static bool findPatternUnloaded(const QString &library, QLibraryPrivate *lib)
Coverage:  56.818% (25/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 233-324
 56.818% (25/44)
4613
qt_fusion_draw_mdibutton
Name: qt_fusion_draw_mdibutton
Prototype: static void qt_fusion_draw_mdibutton(QPainter *painter, const QStyleOptionTitleBar *option, const QRect &tmp, bool hover, bool sunken)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qfusionstyle.cpp
Lines: 275-334
  0.000% (0/10)
464
QAbstractListModel
Name: QAbstractListModel
Coverage:  21.739% (10/46)
 21.739% (10/46)
4718
QAbstractTableModel
Name: QAbstractTableModel
Coverage:  28.889% (13/45)
 28.889% (13/45)
4717
QColorLuminancePicker
Name: QColorLuminancePicker
Coverage:  0.000% (0/23)
  0.000% (0/23)
4713
QDBusMenuAdaptor
Name: QDBusMenuAdaptor
Coverage:  0.000% (0/66)
  0.000% (0/66)
4729
QDomNamedNodeMap
Name: QDomNamedNodeMap
Coverage:  0.000% (0/65)
  0.000% (0/65)
4731
QEglFSKmsScreen
Name: QEglFSKmsScreen
Coverage:  0.000% (0/45)
  0.000% (0/45)
4727
QEvdevTabletData
Name: QEvdevTabletData
Coverage:  0.000% (0/58)
  0.000% (0/58)
4719
QFSCompleter
Name: QFSCompleter
Coverage:  0.000% (0/58)
  0.000% (0/58)
4715
QFileIconProviderPrivate
Name: QFileIconProviderPrivate
Coverage:  0.000% (0/70)
  0.000% (0/70)
4730
QHttpNetworkRequestPrivate
Name: QHttpNetworkRequestPrivate
Coverage:  64.000% (16/25)
 64.000% (16/25)
478
QIODevicePrivate
Name: QIODevicePrivate
Coverage:  67.568% (25/37)
 67.568% (25/37)
4715
QIntValidator
Name: QIntValidator
Coverage:  0.000% (0/60)
  0.000% (0/60)
4720
QLibraryStore
Name: QLibraryStore
Coverage:  51.020% (25/49)
 51.020% (25/49)
4719
QMainWindowPrivate
Name: QMainWindowPrivate
Coverage:  0.000% (0/48)
  0.000% (0/48)
4722
QUdpSocket
Name: QUdpSocket
Coverage:  70.175% (40/57)
 70.175% (40/57)
4725
blend_color_rgb16
Name: blend_color_rgb16
Prototype: static void blend_color_rgb16(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3912-3985
  0.000% (0/37)
4712
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
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
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
QGradient
Name: QGradient
Coverage:  0.000% (0/75)
  0.000% (0/75)
4821
QMainWindowTabBar
Name: QMainWindowTabBar
Coverage:  0.000% (0/56)
  0.000% (0/56)
4816
QXbmHandler
Name: QXbmHandler
Coverage:  0.000% (0/55)
  0.000% (0/55)
4823
generateGlyphTables
Name: generateGlyphTables
Prototype: static QVector<QTtfTable> generateGlyphTables(qttf_font_tables &tables, const QVector<QTtfGlyph> &_glyphs)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 998-1070
  0.000% (0/23)
487
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
multicastMembershipHelper
Name: multicastMembershipHelper
Prototype: static bool multicastMembershipHelper(QNativeSocketEnginePrivate *d, int how6, int how4, const QHostAddress &groupAddress, const QNetworkInterface &interface)
Coverage:  52.174% (12/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 597-668
 52.174% (12/23)
489
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QAccessibleEvent &ev)
Coverage:  0.000% (0/116)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qaccessible.cpp
Lines: 1902-1959
  0.000% (0/116)
4839
QBackingStore
Name: QBackingStore
Coverage:  0.000% (0/60)
  0.000% (0/60)
4924
QDomImplementation
Name: QDomImplementation
Coverage:  0.000% (0/56)
  0.000% (0/56)
4925
QOpenGLTimerQueryPrivate
Name: QOpenGLTimerQueryPrivate
Coverage:  0.000% (0/54)
  0.000% (0/54)
4924
QSimpleTextCodec
Name: QSimpleTextCodec
Coverage:  15.217% (7/46)
 15.217% (7/46)
4917
QSslKey
Name: QSslKey
Coverage:  67.308% (35/52)
 67.308% (35/52)
4926
atspiTextAttribute
Name: atspiTextAttribute
Prototype: AtSpiAttribute atspiTextAttribute(const QString &ia2Name, const QString &ia2Value)
Coverage:  0.000% (0/113)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1958-2052
  0.000% (0/113)
4942
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: 230-338
 92.308% (48/52)
4915
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: 136-222
 86.441% (51/59)
4922
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
imageFormatForVisual
Name: imageFormatForVisual
Prototype: static inline QImage::Format imageFormatForVisual(int depth, quint32 red_mask, quint32 blue_mask, bool *rgbSwap)
Coverage:  11.429% (8/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 169-237
 11.429% (8/70)
4927
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
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
QCalendarYearValidator
Name: QCalendarYearValidator
Coverage:  0.000% (0/49)
  0.000% (0/49)
5019
QComboMenuDelegate
Name: QComboMenuDelegate
Coverage:  0.000% (0/42)
  0.000% (0/42)
5012
QGLPaintDevice
Name: QGLPaintDevice
Coverage:  28.571% (12/42)
 28.571% (12/42)
5024
QGraphicsSceneIndex
Name: QGraphicsSceneIndex
Coverage:  0.000% (0/23)
  0.000% (0/23)
5017
QGraphicsTextItemPrivate
Name: QGraphicsTextItemPrivate
Coverage:  0.000% (0/35)
  0.000% (0/35)
5016
QIconTheme
Name: QIconTheme
Coverage:  0.000% (0/41)
  0.000% (0/41)
5014
QLoggingRule
Name: QLoggingRule
Coverage:  90.323% (56/62)
 90.323% (56/62)
5022
QPagePreview
Name: QPagePreview
Coverage:  15.789% (3/19)
 15.789% (3/19)
509
QSysInfo
Name: QSysInfo
Coverage:  35.366% (29/82)
 35.366% (29/82)
5038
QTextFragment
Name: QTextFragment
Coverage:  0.000% (0/60)
  0.000% (0/60)
5020
QTranslator
Name: QTranslator
Coverage:  72.549% (37/51)
 72.549% (37/51)
5019
_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
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
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
spiStatesFromQState
Name: spiStatesFromQState
Prototype: quint64 spiStatesFromQState(QAccessible::State state)
Coverage:  0.000% (0/74)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/constant_mappings.cpp
Lines: 59-121
  0.000% (0/74)
5024
QAuthenticator
Name: QAuthenticator
Coverage:  68.889% (31/45)
 68.889% (31/45)
5125
QDnsLookup
Name: QDnsLookup
Coverage:  78.788% (26/33)
 78.788% (26/33)
5125
QFontFamilyDelegate
Name: QFontFamilyDelegate
Coverage:  0.000% (0/33)
  0.000% (0/33)
5112
QGraphicsOpacityEffect
Name: QGraphicsOpacityEffect
Coverage:  0.000% (0/38)
  0.000% (0/38)
5115
QLockFile
Name: QLockFile
Coverage:  72.222% (39/54)
 72.222% (39/54)
5125
QNetworkProxy
Name: QNetworkProxy
Coverage:  52.778% (38/72)
 52.778% (38/72)
5138
QRadioButton
Name: QRadioButton
Coverage:  0.000% (0/40)
  0.000% (0/40)
5118
QXmlNamespaceSupport
Name: QXmlNamespaceSupport
Coverage:  63.158% (36/57)
 63.158% (36/57)
5125
argToString
Name: argToString
Prototype: bool argToString(const QDBusArgument &busArg, QString &out)
Coverage:  80.000% (48/60)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines: 162-239
 80.000% (48/60)
5124
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QPen &p)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpen.cpp
Lines: 954-1020
  0.000% (0/23)
517
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
QAbstractSocketEngine
Name: QAbstractSocketEngine
Coverage:  77.273% (51/66)
 77.273% (51/66)
5242
QColormap
Name: QColormap
Coverage:  0.000% (0/36)
  0.000% (0/36)
5222
QDBusPlatformMenu
Name: QDBusPlatformMenu
Coverage:  0.000% (0/43)
  0.000% (0/43)
5226
QErrorMessage
Name: QErrorMessage
Coverage:  0.000% (0/44)
  0.000% (0/44)
5218
QEvdevKeyboardManager
Name: QEvdevKeyboardManager
Coverage:  0.000% (0/47)
  0.000% (0/47)
5223
QFileDialogComboBox
Name: QFileDialogComboBox
Coverage:  0.000% (0/28)
  0.000% (0/28)
5212
QFileIconEngine
Name: QFileIconEngine
Coverage:  0.000% (0/57)
  0.000% (0/57)
5219
QFutureWatcherBase
Name: QFutureWatcherBase
Coverage:  90.385% (47/52)
 90.385% (47/52)
5231
QInt64Set
Name: QInt64Set
Coverage:  0.000% (0/55)
  0.000% (0/55)
5223
QPngHandler
Name: QPngHandler
Coverage:  0.000% (0/65)
  0.000% (0/65)
5227
QXcbXSettings
Name: QXcbXSettings
Coverage:  60.000% (15/25)
 60.000% (15/25)
5215
qDBusIntrospectObject
Name: qDBusIntrospectObject
Prototype: QString qDBusIntrospectObject(const QDBusConnectionPrivate::ObjectTreeNode &node, const QString &path)
Coverage:  85.714% (30/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp
Lines: 127-201
 85.714% (30/35)
5211
qt_xcb_createCursorXRender
Name: qt_xcb_createCursorXRender
Prototype: xcb_cursor_t qt_xcb_createCursorXRender(QXcbScreen *screen, const QImage &image, const QPoint &spot)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbimage.cpp
Lines: 199-272
  0.000% (0/15)
525
shift
Name: shift
Prototype: static ShiftResult shift(const QBezier *orig, QBezier *shifted, qreal offset, qreal threshold)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbezier.cpp
Lines: 261-337
  0.000% (0/44)
529
QArrayData
Name: QArrayData
Coverage:  88.462% (23/26)
 88.462% (23/26)
539
QCalendarPopup
Name: QCalendarPopup
Coverage:  0.000% (0/37)
  0.000% (0/37)
5319
QFileDialogOptions
Name: QFileDialogOptions
Coverage:  0.000% (0/64)
  0.000% (0/64)
5346
Page:<>1
eLOC - Effective Lines of Code: 0
...10
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 4
...30
eLOC - Effective Lines of Code: 10
...40
eLOC - Effective Lines of Code: 25
41
eLOC - Effective Lines of Code: 28
42
eLOC - Effective Lines of Code: 32
43
eLOC - Effective Lines of Code: 36
44
eLOC - Effective Lines of Code: 40
4546
eLOC - Effective Lines of Code: 53
47
eLOC - Effective Lines of Code: 61
48
eLOC - Effective Lines of Code: 72
49
eLOC - Effective Lines of Code: 85
50
eLOC - Effective Lines of Code: 101
...55
eLOC - Effective Lines of Code: 533

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