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

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 3622
...7
eLOC - Effective Lines of Code: 99
8
eLOC - Effective Lines of Code: 83
9
eLOC - Effective Lines of Code: 71
10
eLOC - Effective Lines of Code: 60
1112
eLOC - Effective Lines of Code: 45
13
eLOC - Effective Lines of Code: 39
14
eLOC - Effective Lines of Code: 35
15
eLOC - Effective Lines of Code: 31
...20
eLOC - Effective Lines of Code: 17
...30
eLOC - Effective Lines of Code: 8
...40
eLOC - Effective Lines of Code: 3
...55
eLOC - Effective Lines of Code: 1
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QErrorMessage
Name: QErrorMessage
Coverage:  0.000% (0/44)
  0.000% (0/44)
5218
QDBusPlatformMenu
Name: QDBusPlatformMenu
Coverage:  0.000% (0/43)
  0.000% (0/43)
5226
QColormap
Name: QColormap
Coverage:  0.000% (0/36)
  0.000% (0/36)
5222
QAbstractSocketEngine
Name: QAbstractSocketEngine
Coverage:  77.273% (51/66)
 77.273% (51/66)
5242
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
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
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
QXmlNamespaceSupport
Name: QXmlNamespaceSupport
Coverage:  63.158% (36/57)
 63.158% (36/57)
5125
QRadioButton
Name: QRadioButton
Coverage:  0.000% (0/40)
  0.000% (0/40)
5118
QNetworkProxy
Name: QNetworkProxy
Coverage:  52.778% (38/72)
 52.778% (38/72)
5138
QLockFile
Name: QLockFile
Coverage:  72.222% (39/54)
 72.222% (39/54)
5125
QGraphicsOpacityEffect
Name: QGraphicsOpacityEffect
Coverage:  0.000% (0/38)
  0.000% (0/38)
5115
QFontFamilyDelegate
Name: QFontFamilyDelegate
Coverage:  0.000% (0/33)
  0.000% (0/33)
5112
QDnsLookup
Name: QDnsLookup
Coverage:  78.788% (26/33)
 78.788% (26/33)
5125
QAuthenticator
Name: QAuthenticator
Coverage:  68.889% (31/45)
 68.889% (31/45)
5125
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
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
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
_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
QTranslator
Name: QTranslator
Coverage:  72.549% (37/51)
 72.549% (37/51)
5019
QTextFragment
Name: QTextFragment
Coverage:  0.000% (0/60)
  0.000% (0/60)
5020
QSysInfo
Name: QSysInfo
Coverage:  35.366% (29/82)
 35.366% (29/82)
5038
QPagePreview
Name: QPagePreview
Coverage:  15.789% (3/19)
 15.789% (3/19)
509
QLoggingRule
Name: QLoggingRule
Coverage:  90.323% (56/62)
 90.323% (56/62)
5022
QIconTheme
Name: QIconTheme
Coverage:  0.000% (0/41)
  0.000% (0/41)
5014
QGraphicsTextItemPrivate
Name: QGraphicsTextItemPrivate
Coverage:  0.000% (0/35)
  0.000% (0/35)
5016
QGraphicsSceneIndex
Name: QGraphicsSceneIndex
Coverage:  0.000% (0/23)
  0.000% (0/23)
5017
QGLPaintDevice
Name: QGLPaintDevice
Coverage:  28.571% (12/42)
 28.571% (12/42)
5024
QComboMenuDelegate
Name: QComboMenuDelegate
Coverage:  0.000% (0/42)
  0.000% (0/42)
5012
QCalendarYearValidator
Name: QCalendarYearValidator
Coverage:  0.000% (0/49)
  0.000% (0/49)
5019
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
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
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
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
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
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
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
QSslKey
Name: QSslKey
Coverage:  67.308% (35/52)
 67.308% (35/52)
4926
QSimpleTextCodec
Name: QSimpleTextCodec
Coverage:  15.217% (7/46)
 15.217% (7/46)
4917
QOpenGLTimerQueryPrivate
Name: QOpenGLTimerQueryPrivate
Coverage:  0.000% (0/54)
  0.000% (0/54)
4924
QDomImplementation
Name: QDomImplementation
Coverage:  0.000% (0/56)
  0.000% (0/56)
4925
QBackingStore
Name: QBackingStore
Coverage:  0.000% (0/60)
  0.000% (0/60)
4924
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
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
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
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
QXbmHandler
Name: QXbmHandler
Coverage:  0.000% (0/55)
  0.000% (0/55)
4823
QMainWindowTabBar
Name: QMainWindowTabBar
Coverage:  0.000% (0/56)
  0.000% (0/56)
4816
QGradient
Name: QGradient
Coverage:  0.000% (0/75)
  0.000% (0/75)
4821
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
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
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
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
QUdpSocket
Name: QUdpSocket
Coverage:  70.175% (40/57)
 70.175% (40/57)
4725
QMainWindowPrivate
Name: QMainWindowPrivate
Coverage:  0.000% (0/48)
  0.000% (0/48)
4722
QLibraryStore
Name: QLibraryStore
Coverage:  51.020% (25/49)
 51.020% (25/49)
4719
QIntValidator
Name: QIntValidator
Coverage:  0.000% (0/60)
  0.000% (0/60)
4720
QIODevicePrivate
Name: QIODevicePrivate
Coverage:  67.568% (25/37)
 67.568% (25/37)
4715
QHttpNetworkRequestPrivate
Name: QHttpNetworkRequestPrivate
Coverage:  64.000% (16/25)
 64.000% (16/25)
478
QFileIconProviderPrivate
Name: QFileIconProviderPrivate
Coverage:  0.000% (0/70)
  0.000% (0/70)
4730
QFSCompleter
Name: QFSCompleter
Coverage:  0.000% (0/58)
  0.000% (0/58)
4715
QEvdevTabletData
Name: QEvdevTabletData
Coverage:  0.000% (0/58)
  0.000% (0/58)
4719
QEglFSKmsScreen
Name: QEglFSKmsScreen
Coverage:  0.000% (0/45)
  0.000% (0/45)
4727
QDomNamedNodeMap
Name: QDomNamedNodeMap
Coverage:  0.000% (0/65)
  0.000% (0/65)
4731
QDBusMenuAdaptor
Name: QDBusMenuAdaptor
Coverage:  0.000% (0/66)
  0.000% (0/66)
4729
QColorLuminancePicker
Name: QColorLuminancePicker
Coverage:  0.000% (0/23)
  0.000% (0/23)
4713
QAbstractTableModel
Name: QAbstractTableModel
Coverage:  28.889% (13/45)
 28.889% (13/45)
4717
QAbstractListModel
Name: QAbstractListModel
Coverage:  21.739% (10/46)
 21.739% (10/46)
4718
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
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
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
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
QXcbVirtualDesktop
Name: QXcbVirtualDesktop
Coverage:  39.535% (17/43)
 39.535% (17/43)
4620
QStorageInfoPrivate
Name: QStorageInfoPrivate
Coverage:  69.565% (32/46)
 69.565% (32/46)
4620
QScrollerPropertiesPrivate
Name: QScrollerPropertiesPrivate
Coverage:  0.000% (0/5)
  0.000% (0/5)
463
QPixmapColorizeFilter
Name: QPixmapColorizeFilter
Coverage:  0.000% (0/22)
  0.000% (0/22)
4611
QOpenGLContextPrivate
Name: QOpenGLContextPrivate
Coverage:  0.000% (0/38)
  0.000% (0/38)
4614
QHttpPartPrivate
Name: QHttpPartPrivate
Coverage:  61.111% (22/36)
 61.111% (22/36)
4615
QGraphicsPolygonItem
Name: QGraphicsPolygonItem
Coverage:  0.000% (0/33)
  0.000% (0/33)
4621
QFutureWatcherBasePrivate
Name: QFutureWatcherBasePrivate
Coverage:  88.235% (45/51)
 88.235% (45/51)
4623
QFontComboBox
Name: QFontComboBox
Coverage:  0.000% (0/30)
  0.000% (0/30)
4616
QEvdevTouchManager
Name: QEvdevTouchManager
Coverage:  0.000% (0/45)
  0.000% (0/45)
4621
QColorWell
Name: QColorWell
Coverage:  0.000% (0/30)
  0.000% (0/30)
4616
QAccessibleTableHeaderCell
Name: QAccessibleTableHeaderCell
Coverage:  0.000% (0/46)
  0.000% (0/46)
4623
QAbstractSliderPrivate
Name: QAbstractSliderPrivate
Coverage:  0.000% (0/44)
  0.000% (0/44)
4613
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
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
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
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
mergeIndexes
Name: mergeIndexes
Prototype: static QItemSelection mergeIndexes(const QVector<QPersistentModelIndex> &indexes)
Coverage:  78.947% (30/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 937-997
 78.947% (30/38)
4510
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
fetchTransformedARGB32PM
Name: fetchTransformedARGB32PM
Prototype: template<TextureBlendType blendType> static const uint * fetchTransformedARGB32PM(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: 1480-1559
  0.000% (0/34)
4511
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: 54-148
 18.750% (9/48)
4520
QVariantAnimation
Name: QVariantAnimation
Coverage:  97.143% (34/35)
 97.143% (34/35)
4525
QTreeWidgetPrivate
Name: QTreeWidgetPrivate
Coverage:  0.000% (0/38)
  0.000% (0/38)
4518
QToolBoxButton
Name: QToolBoxButton
Coverage:  0.000% (0/38)
  0.000% (0/38)
4517
QPushButtonPrivate
Name: QPushButtonPrivate
Coverage:  0.000% (0/39)
  0.000% (0/39)
4513
QOpenGLFunctions_1_1
Name: QOpenGLFunctions_1_1
Coverage:  0.000% (0/35)
  0.000% (0/35)
4513
QImageReaderPrivate
Name: QImageReaderPrivate
Coverage:  0.000% (0/59)
  0.000% (0/59)
4515
QFileIconProvider
Name: QFileIconProvider
Coverage:  0.000% (0/58)
  0.000% (0/58)
4526
Page:<>1
eLOC - Effective Lines of Code: 3622
...7
eLOC - Effective Lines of Code: 99
8
eLOC - Effective Lines of Code: 83
9
eLOC - Effective Lines of Code: 71
10
eLOC - Effective Lines of Code: 60
1112
eLOC - Effective Lines of Code: 45
13
eLOC - Effective Lines of Code: 39
14
eLOC - Effective Lines of Code: 35
15
eLOC - Effective Lines of Code: 31
...20
eLOC - Effective Lines of Code: 17
...30
eLOC - Effective Lines of Code: 8
...40
eLOC - Effective Lines of Code: 3
...55
eLOC - Effective Lines of Code: 1

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