QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 0
...10
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 3
...30
eLOC - Effective Lines of Code: 8
...40
eLOC - Effective Lines of Code: 17
...44
eLOC - Effective Lines of Code: 26
45
eLOC - Effective Lines of Code: 30
46
eLOC - Effective Lines of Code: 34
47
eLOC - Effective Lines of Code: 38
4849
eLOC - Effective Lines of Code: 50
50
eLOC - Effective Lines of Code: 58
51
eLOC - Effective Lines of Code: 69
52
eLOC - Effective Lines of Code: 81
...59
eLOC - Effective Lines of Code: 945
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QIcon &icon)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 1294-1351
  0.000% (0/29)
4310
qDrawBorder
Name: qDrawBorder
Prototype: void qDrawBorder(QPainter *p, const QRect &rect, const QCss::BorderStyle *styles, const int *borders, const QBrush *colors, const QSize *radii)
Coverage:  0.000% (0/73)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcssutil.cpp
Lines: 340-396
  0.000% (0/73)
439
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
QAccessibleAbstractScrollArea
Name: QAccessibleAbstractScrollArea
Coverage:  0.000% (0/66)
  0.000% (0/66)
4424
QDirSortItemComparator
Name: QDirSortItemComparator
Coverage:  94.231% (49/52)
 94.231% (49/52)
4414
QGraphicsSceneDragDropEvent
Name: QGraphicsSceneDragDropEvent
Coverage:  0.000% (0/22)
  0.000% (0/22)
4422
QIntersectionPoint
Name: QIntersectionPoint
Coverage:  0.000% (0/75)
  0.000% (0/75)
4423
QListWidgetItem
Name: QListWidgetItem
Coverage:  0.000% (0/64)
  0.000% (0/64)
4425
QOpenGLFunctions_4_3_CoreBackend
Name: QOpenGLFunctions_4_3_CoreBackend
Coverage:  0.000% (0/2)
  0.000% (0/2)
442
QRegExpCharClass
Name: QRegExpCharClass
Coverage:  81.250% (39/48)
 81.250% (39/48)
4422
QStaticText
Name: QStaticText
Coverage:  0.000% (0/45)
  0.000% (0/45)
4423
QTabWidgetPrivate
Name: QTabWidgetPrivate
Coverage:  0.000% (0/19)
  0.000% (0/19)
4411
QTextOption
Name: QTextOption
Coverage:  0.000% (0/34)
  0.000% (0/34)
4418
QZipPrivate
Name: QZipPrivate
Coverage:  0.000% (0/47)
  0.000% (0/47)
4421
QtFontStyle
Name: QtFontStyle
Coverage:  0.000% (0/63)
  0.000% (0/63)
4423
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: 427-481
  0.000% (0/42)
4414
generateHead
Name: generateHead
Prototype: static QTtfTable generateHead(const qttf_head_table &head)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 444-512
  0.000% (0/1)
441
miCoalesce
Name: miCoalesce
Prototype: static int miCoalesce(QRegionPrivate &dest, int prevStart, int curStart)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1996-2097
  0.000% (0/37)
4411
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
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QGraphicsItem::GraphicsItemFlag flag)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 11461-11528
  0.000% (0/41)
4421
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QAbstractSocket::SocketError error)
Coverage:  17.073% (7/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2916-2983
 17.073% (7/41)
4421
QAccessibleBridgeUtils
Name: QAccessibleBridgeUtils
Coverage:  0.000% (0/57)
  0.000% (0/57)
4519
QEGLStreamConvenience
Name: QEGLStreamConvenience
Coverage:  0.000% (0/14)
  0.000% (0/14)
456
QImageReaderPrivate
Name: QImageReaderPrivate
Coverage:  0.000% (0/59)
  0.000% (0/59)
4515
QPushButtonPrivate
Name: QPushButtonPrivate
Coverage:  0.000% (0/39)
  0.000% (0/39)
4513
QToolBoxButton
Name: QToolBoxButton
Coverage:  0.000% (0/38)
  0.000% (0/38)
4517
QTreeWidgetPrivate
Name: QTreeWidgetPrivate
Coverage:  0.000% (0/38)
  0.000% (0/38)
4518
QVariantAnimation
Name: QVariantAnimation
Coverage:  97.143% (34/35)
 97.143% (34/35)
4525
QXcbVirtualDesktop
Name: QXcbVirtualDesktop
Coverage:  39.535% (17/43)
 39.535% (17/43)
4520
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: 48-142
 18.750% (9/48)
4520
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: 1467-1546
  0.000% (0/34)
4511
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: 1857-1924
 91.228% (52/57)
4514
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: 935-995
 78.947% (30/38)
4510
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
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
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: 5921-5994
  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: 7134-7198
 92.857% (52/56)
4518
QAccessibleTableHeaderCell
Name: QAccessibleTableHeaderCell
Coverage:  0.000% (0/58)
  0.000% (0/58)
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
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: 1548-1631
  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: 1376-1444
  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: 227-318
 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: 269-328
  0.000% (0/10)
464
qt_gtk_draw_mdibutton
Name: qt_gtk_draw_mdibutton
Prototype: static void qt_gtk_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/qgtkstyle.cpp
Lines: 116-175
  0.000% (0/10)
464
QAbstractListModel
Name: QAbstractListModel
Coverage:  30.769% (16/52)
 30.769% (16/52)
4718
QAbstractTableModel
Name: QAbstractTableModel
Coverage:  35.294% (18/51)
 35.294% (18/51)
4717
QColorLuminancePicker
Name: QColorLuminancePicker
Coverage:  0.000% (0/23)
  0.000% (0/23)
4713
QDBusMenuAdaptor
Name: QDBusMenuAdaptor
Coverage:  0.000% (0/68)
  0.000% (0/68)
4729
QDomNamedNodeMap
Name: QDomNamedNodeMap
Coverage:  0.000% (0/65)
  0.000% (0/65)
4731
QFSCompleter
Name: QFSCompleter
Coverage:  0.000% (0/58)
  0.000% (0/58)
4715
QFileDialogOptions
Name: QFileDialogOptions
Coverage:  0.000% (0/67)
  0.000% (0/67)
4743
QFileIconProviderPrivate
Name: QFileIconProviderPrivate
Coverage:  0.000% (0/70)
  0.000% (0/70)
4730
QIntValidator
Name: QIntValidator
Coverage:  0.000% (0/68)
  0.000% (0/68)
4720
QLibraryStore
Name: QLibraryStore
Coverage:  51.020% (25/49)
 51.020% (25/49)
4719
QMainWindowPrivate
Name: QMainWindowPrivate
Coverage:  0.000% (0/52)
  0.000% (0/52)
4722
QOpenGLFunctions_4_0_CoreBackend
Name: QOpenGLFunctions_4_0_CoreBackend
Coverage:  0.000% (0/2)
  0.000% (0/2)
472
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: 3913-3986
  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: 2999-3077
  0.000% (0/51)
4718
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: 991-1062
  0.000% (0/23)
477
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
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/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 300-360
  0.000% (0/45)
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/61)
  0.000% (0/61)
4823
Resolver
Name: Resolver
Coverage:  0.000% (0/1335)
  0.000% (0/1335)
48323
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: 875-943
 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: 610-681
 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: 1899-1956
  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
QEvdevTabletHandler
Name: QEvdevTabletHandler
Coverage:  0.000% (0/54)
  0.000% (0/54)
4920
QFileIconProvider
Name: QFileIconProvider
Coverage:  0.000% (0/66)
  0.000% (0/66)
4930
QIconTheme
Name: QIconTheme
Coverage:  0.000% (0/41)
  0.000% (0/41)
4914
QOpenGLFunctions_1_0_CoreBackend
Name: QOpenGLFunctions_1_0_CoreBackend
Coverage:  0.000% (0/2)
  0.000% (0/2)
492
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: 1952-2046
  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: 223-331
 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: 149-235
 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: 128-234
  0.000% (0/78)
4920
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: 199-276
 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: 82-164
 29.412% (15/51)
4917
QAbstractSocketEngine
Name: QAbstractSocketEngine
Coverage:  76.562% (49/64)
 76.562% (49/64)
5040
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
QKdeTheme
Name: QKdeTheme
Coverage:  0.000% (0/70)
  0.000% (0/70)
5037
QLockFile
Name: QLockFile
Coverage:  73.214% (41/56)
 73.214% (41/56)
5027
Page:<>1
eLOC - Effective Lines of Code: 0
...10
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 3
...30
eLOC - Effective Lines of Code: 8
...40
eLOC - Effective Lines of Code: 17
...44
eLOC - Effective Lines of Code: 26
45
eLOC - Effective Lines of Code: 30
46
eLOC - Effective Lines of Code: 34
47
eLOC - Effective Lines of Code: 38
4849
eLOC - Effective Lines of Code: 50
50
eLOC - Effective Lines of Code: 58
51
eLOC - Effective Lines of Code: 69
52
eLOC - Effective Lines of Code: 81
...59
eLOC - Effective Lines of Code: 945

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