QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 3597
...6
eLOC - Effective Lines of Code: 126
7
eLOC - Effective Lines of Code: 102
8
eLOC - Effective Lines of Code: 85
9
eLOC - Effective Lines of Code: 72
1011
eLOC - Effective Lines of Code: 52
12
eLOC - Effective Lines of Code: 45
13
eLOC - Effective Lines of Code: 40
14
eLOC - Effective Lines of Code: 35
...20
eLOC - Effective Lines of Code: 18
...30
eLOC - Effective Lines of Code: 8
...40
eLOC - Effective Lines of Code: 3
...59
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
bestFoundry
Name: bestFoundry
Prototype: static unsigned int bestFoundry(int script, unsigned int score, int styleStrategy, const QtFontFamily *family, const QString &foundry_name, QtFontStyle::Key styleKey, int pixelSize, char pitch, QtFontDesc *desc, const QString &styleName = QString())
Coverage:  0.000% (0/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1070-1203
  0.000% (0/89)
6022
QStyleSheetStyleSelector
Name: QStyleSheetStyleSelector
Coverage:  0.000% (0/76)
  0.000% (0/76)
6025
QSliderPrivate
Name: QSliderPrivate
Coverage:  0.000% (0/30)
  0.000% (0/30)
6012
QPluginLoader
Name: QPluginLoader
Coverage:  70.588% (60/85)
 70.588% (60/85)
6031
QOpenGLVersionFunctionsFactory
Name: QOpenGLVersionFunctionsFactory
Coverage:  0.000% (0/141)
  0.000% (0/141)
6032
QNetworkCookieJar
Name: QNetworkCookieJar
Coverage:  91.045% (61/67)
 91.045% (61/67)
6025
QFileSystemWatcher
Name: QFileSystemWatcher
Coverage:  88.889% (48/54)
 88.889% (48/54)
6023
QCalendarMonthValidator
Name: QCalendarMonthValidator
Coverage:  0.000% (0/71)
  0.000% (0/71)
6025
QAbstractPrintDialog
Name: QAbstractPrintDialog
Coverage:  81.481% (22/27)
 81.481% (22/27)
6019
convertToGLFormatHelper
Name: convertToGLFormatHelper
Prototype: static void convertToGLFormatHelper(QImage &dst, const QImage &img, GLenum texture_format)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 2318-2404
  0.000% (0/40)
5914
canonicalOrderHelper
Name: canonicalOrderHelper
Prototype: static void canonicalOrderHelper(QString *str, QChar::UnicodeVersion version, int from)
Coverage:  93.548% (58/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp
Lines: 1871-1957
 93.548% (58/62)
5920
QStyleHints
Name: QStyleHints
Coverage:  0.000% (0/48)
  0.000% (0/48)
5928
QSidebar
Name: QSidebar
Coverage:  0.000% (0/46)
  0.000% (0/46)
5922
QSequentialIterable
Name: QSequentialIterable
Coverage:  75.000% (27/36)
 75.000% (27/36)
5928
QPageSizePrivate
Name: QPageSizePrivate
Coverage:  0.000% (0/72)
  0.000% (0/72)
5925
QOpenGLFunctions_3_3_CoreBackend
Name: QOpenGLFunctions_3_3_CoreBackend
Coverage:  0.000% (0/2)
  0.000% (0/2)
592
QNonContiguousByteDeviceIoDeviceImpl
Name: QNonContiguousByteDeviceIoDeviceImpl
Coverage:  72.881% (43/59)
 72.881% (43/59)
5922
QNetworkDiskCachePrivate
Name: QNetworkDiskCachePrivate
Coverage:  79.592% (39/49)
 79.592% (39/49)
5919
QHttpNetworkRequest
Name: QHttpNetworkRequest
Coverage:  81.429% (57/70)
 81.429% (57/70)
5952
QHttpMultiPartIODevice
Name: QHttpMultiPartIODevice
Coverage:  70.000% (42/60)
 70.000% (42/60)
5919
QGenericUnixTheme
Name: QGenericUnixTheme
Coverage:  64.103% (50/78)
 64.103% (50/78)
5940
QDBusPendingCallPrivate
Name: QDBusPendingCallPrivate
Coverage:  72.222% (39/54)
 72.222% (39/54)
5920
QArrayData
Name: QArrayData
Coverage:  69.231% (27/39)
 69.231% (27/39)
5913
QAnimationGroup
Name: QAnimationGroup
Coverage:  68.000% (34/50)
 68.000% (34/50)
5922
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
separatorMoveHelper
Name: separatorMoveHelper
Prototype: static int separatorMoveHelper(QVector<QLayoutStruct> &list, int index, int delta, int sep)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 848-924
  0.000% (0/71)
5821
read_image_scaled
Name: read_image_scaled
Prototype: static void read_image_scaled(QImage *outImage, png_structp png_ptr, png_infop info_ptr, QPngHandlerPrivate::AllocatedMemoryPointers &amp, QSize scaledSize)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpnghandler.cpp
Lines: 404-481
  0.000% (0/44)
5814
findSlot
Name: findSlot
Prototype: static int findSlot(const QMetaObject *mo, const QByteArray &name, int flags, const QString &signature_, QVector<int> &metaTypes)
Coverage:  71.910% (64/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 657-751
 71.910% (64/89)
5823
expblur
Name: expblur
Prototype: template <int aprec, int zprec, bool alphaOnly> void expblur(QImage &img, qreal radius, bool improvedQuality = false, int transposed = 0)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 689-763
  0.000% (0/34)
5811
QTemporaryFile
Name: QTemporaryFile
Coverage:  96.000% (48/50)
 96.000% (48/50)
5824
QScrollerProperties
Name: QScrollerProperties
Coverage:  0.000% (0/96)
  0.000% (0/96)
5852
QPropertyAnimation
Name: QPropertyAnimation
Coverage:  67.273% (37/55)
 67.273% (37/55)
5821
QGraphicsSceneMouseEvent
Name: QGraphicsSceneMouseEvent
Coverage:  0.000% (0/29)
  0.000% (0/29)
5829
QGLShaderPrivate
Name: QGLShaderPrivate
Coverage:  32.692% (17/52)
 32.692% (17/52)
5818
QDBusMenuItem
Name: QDBusMenuItem
Coverage:  0.000% (0/63)
  0.000% (0/63)
5829
QDBusConnectionInterface
Name: QDBusConnectionInterface
Coverage:  53.571% (30/56)
 53.571% (30/56)
5830
QCalendarDayValidator
Name: QCalendarDayValidator
Coverage:  0.000% (0/71)
  0.000% (0/71)
5825
StateSaver
Name: StateSaver
Coverage:  0.000% (0/44)
  0.000% (0/44)
5714
QXpmHandler
Name: QXpmHandler
Coverage:  0.000% (0/79)
  0.000% (0/79)
5729
QTapAndHoldGestureRecognizer
Name: QTapAndHoldGestureRecognizer
Coverage:  0.000% (0/60)
  0.000% (0/60)
5723
QSpinBoxPrivate
Name: QSpinBoxPrivate
Coverage:  0.000% (0/76)
  0.000% (0/76)
5718
QOpenGLFunctions_1_1
Name: QOpenGLFunctions_1_1
Coverage:  0.000% (0/55)
  0.000% (0/55)
5717
QNetworkCookiePrivate
Name: QNetworkCookiePrivate
Coverage:  98.333% (59/60)
 98.333% (59/60)
5721
QHttpNetworkRequestPrivate
Name: QHttpNetworkRequestPrivate
Coverage:  32.653% (16/49)
 32.653% (16/49)
578
QDBusMetaObject
Name: QDBusMetaObject
Coverage:  72.000% (36/50)
 72.000% (36/50)
5716
QCupsJobWidget
Name: QCupsJobWidget
Coverage:  0.000% (0/27)
  0.000% (0/27)
5721
ParallelAnchorData
Name: ParallelAnchorData
Coverage:  0.000% (0/23)
  0.000% (0/23)
578
wc2rx
Name: wc2rx
Prototype: static QString wc2rx(const QString &wc_str, const bool enableEscaping)
Coverage:  80.822% (59/73)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 756-850
 80.822% (59/73)
5631
replaceArgEscapes
Name: replaceArgEscapes
Prototype: static QString replaceArgEscapes(const QString &s, const ArgEscapeData &d, int field_width, const QString &arg, const QString &larg, QChar fillChar = QLatin1Char(' '))
Coverage: 100.000% (44/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7283-7375
100.000% (44/44)
5614
propertyNameForStandardPixmap
Name: propertyNameForStandardPixmap
Prototype: static QLatin1String propertyNameForStandardPixmap(QStyle::StandardPixmap sp)
Coverage:  0.000% (0/110)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 5046-5105
  0.000% (0/110)
5656
localMSecsToEpochMSecs
Name: localMSecsToEpochMSecs
Prototype: static qint64 localMSecsToEpochMSecs(qint64 localMsecs, QDateTimePrivate::DaylightStatus *daylightStatus, QDate *localDate = 0, QTime *localTime = 0, QString *abbreviation = 0)
Coverage:  95.312% (61/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 2465-2559
 95.312% (61/64)
5619
gray_render_scanline
Name: gray_render_scanline
Prototype: static void gray_render_scanline( PWorker worker, TCoord ey, TPos x1, TCoord y1, TPos x2, TCoord y2 )
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 521-621
  0.000% (0/25)
569
QProcessEnvironment
Name: QProcessEnvironment
Coverage:  78.182% (43/55)
 78.182% (43/55)
5627
QMetaMethodPrivate
Name: QMetaMethodPrivate
Coverage: 100.000% (33/33)
100.000% (33/33)
5621
QMenuSloppyState
Name: QMenuSloppyState
Coverage:  0.000% (0/65)
  0.000% (0/65)
5621
QLineF
Name: QLineF
Coverage:  74.074% (40/54)
 74.074% (40/54)
5618
QHttpNetworkConnection
Name: QHttpNetworkConnection
Coverage:  67.308% (35/52)
 67.308% (35/52)
5630
QFbVtHandler
Name: QFbVtHandler
Coverage:  0.000% (0/38)
  0.000% (0/38)
5619
QEasingCurve
Name: QEasingCurve
Coverage:  75.581% (65/86)
 75.581% (65/86)
5632
QColorPicker
Name: QColorPicker
Coverage:  0.000% (0/29)
  0.000% (0/29)
5617
QActionGroup
Name: QActionGroup
Coverage:  0.000% (0/49)
  0.000% (0/49)
5625
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
quorem
Name: quorem
Prototype: static int quorem(Bigint *b, Bigint *S)
Coverage:  71.875% (23/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 1818-1916
 71.875% (23/32)
5510
qt_painterpath_isect_line_rect
Name: qt_painterpath_isect_line_rect
Prototype: static bool qt_painterpath_isect_line_rect(qreal x1, qreal y1, qreal x2, qreal y2, const QRectF &rect)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 1859-1937
  0.000% (0/37)
5513
_q_parseUnixDir
Name: _q_parseUnixDir
Prototype: static void _q_parseUnixDir(const QStringList &tokens, const QString &userName, QUrlInfo *info)
Coverage:  64.000% (32/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 471-554
 64.000% (32/50)
5510
QtSharedPointer
Name: QtSharedPointer
Coverage:  58.824% (20/34)
 58.824% (20/34)
5516
QVector4D
Name: QVector4D
Coverage:  0.000% (0/30)
  0.000% (0/30)
5518
QToolBarAreaLayoutLine
Name: QToolBarAreaLayoutLine
Coverage:  0.000% (0/45)
  0.000% (0/45)
5517
QTableWidgetPrivate
Name: QTableWidgetPrivate
Coverage:  0.000% (0/48)
  0.000% (0/48)
5520
QSplashScreen
Name: QSplashScreen
Coverage:  0.000% (0/30)
  0.000% (0/30)
5518
QPicturePrivate
Name: QPicturePrivate
Coverage:  0.000% (0/30)
  0.000% (0/30)
5511
QOpenGLWindow
Name: QOpenGLWindow
Coverage:  0.000% (0/54)
  0.000% (0/54)
5527
QOpenGLTextureBlitterPrivate
Name: QOpenGLTextureBlitterPrivate
Coverage:  0.000% (0/24)
  0.000% (0/24)
5512
QGroupBoxPrivate
Name: QGroupBoxPrivate
Coverage:  0.000% (0/57)
  0.000% (0/57)
5519
QGraphicsLineItem
Name: QGraphicsLineItem
Coverage:  0.000% (0/32)
  0.000% (0/32)
5522
QCommonListViewBase
Name: QCommonListViewBase
Coverage:  0.000% (0/72)
  0.000% (0/72)
5523
QTsciiCodec
Name: QTsciiCodec
Coverage:  31.579% (18/57)
 31.579% (18/57)
5420
QThreadPool
Name: QThreadPool
Coverage:  85.714% (42/49)
 85.714% (42/49)
5425
QRasterBuffer
Name: QRasterBuffer
Coverage:  0.000% (0/39)
  0.000% (0/39)
5415
QPixmapConvolutionFilter
Name: QPixmapConvolutionFilter
Coverage:  0.000% (0/35)
  0.000% (0/35)
5415
QPaintDeviceWindow
Name: QPaintDeviceWindow
Coverage:  0.000% (0/72)
  0.000% (0/72)
5433
QNetworkReply
Name: QNetworkReply
Coverage:  89.189% (33/37)
 89.189% (33/37)
5433
QGraphicsSimpleTextItem
Name: QGraphicsSimpleTextItem
Coverage:  0.000% (0/28)
  0.000% (0/28)
5419
QDynamicFileResourceRoot
Name: QDynamicFileResourceRoot
Coverage:  46.154% (18/39)
 46.154% (18/39)
5415
QCacheItem
Name: QCacheItem
Coverage:  73.333% (33/45)
 73.333% (33/45)
5415
QBspTree
Name: QBspTree
Coverage:  0.000% (0/54)
  0.000% (0/54)
5421
QActionPrivate
Name: QActionPrivate
Coverage:  0.000% (0/65)
  0.000% (0/65)
5425
write_xbm_image
Name: write_xbm_image
Prototype: static bool write_xbm_image(const QImage &sourceImage, QIODevice *device, const QString &fileName)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxbmhandler.cpp
Lines: 176-248
  0.000% (0/36)
5312
qDrawShadeRect
Name: qDrawShadeRect
Prototype: void qDrawShadeRect(QPainter *p, int x, int y, int w, int h, const QPalette &pal, bool sunken, int lineWidth, int midLineWidth, const QBrush *fill)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 199-268
  0.000% (0/45)
5311
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QGesture *gesture)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgesture.cpp
Lines: 1102-1168
  0.000% (0/13)
537
glyphRunWithInfo
Name: glyphRunWithInfo
Prototype: static QGlyphRun glyphRunWithInfo(QFontEngine *fontEngine, const QGlyphLayout &glyphLayout, const QPointF &pos, const QGlyphRun::GlyphRunFlags &flags, const QFixed &selectionX, const QFixed &selectionWidth, int glyphsStart, int glyphsEnd, unsigned short *logClusters, int textPosition, int textLength)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 2129-2216
  0.000% (0/29)
539
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
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/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 616-701
  0.000% (0/63)
5317
SequentialAnchorData
Name: SequentialAnchorData
Coverage:  0.000% (0/15)
  0.000% (0/15)
536
QTextTableCell
Name: QTextTableCell
Coverage:  0.000% (0/29)
  0.000% (0/29)
5318
QSqlField
Name: QSqlField
Coverage:  87.500% (42/48)
 87.500% (42/48)
5334
QRadioButton
Name: QRadioButton
Coverage:  0.000% (0/43)
  0.000% (0/43)
5319
QNetmaskAddress
Name: QNetmaskAddress
Coverage: 100.000% (57/57)
100.000% (57/57)
5322
QCalendarPopup
Name: QCalendarPopup
Coverage:  0.000% (0/37)
  0.000% (0/37)
5319
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: 255-331
  0.000% (0/44)
529
Page:<>1
eLOC - Effective Lines of Code: 3597
...6
eLOC - Effective Lines of Code: 126
7
eLOC - Effective Lines of Code: 102
8
eLOC - Effective Lines of Code: 85
9
eLOC - Effective Lines of Code: 72
1011
eLOC - Effective Lines of Code: 52
12
eLOC - Effective Lines of Code: 45
13
eLOC - Effective Lines of Code: 40
14
eLOC - Effective Lines of Code: 35
...20
eLOC - Effective Lines of Code: 18
...30
eLOC - Effective Lines of Code: 8
...40
eLOC - Effective Lines of Code: 3
...59
eLOC - Effective Lines of Code: 0

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